acpica-tools/aslts-always-reports.patch

25 lines
1.2 KiB
Diff
Raw Normal View History

From Dean Nelson <dnelson@redhat.com>
Ensure that any errors found by iasl are actually reported by the
ASLTS. In the past, some were not and therefore just glossed over.
diff --git a/tests/aslts/Makefile.def b/tests/aslts/Makefile.def
--- a/tests/aslts/Makefile.def
+++ b/tests/aslts/Makefile.def
@@ -72,7 +72,14 @@
"$(ASL)" $$CUR_ASLFLAGS "$(COMMON_ASL_FLAGS)" $(ADD_ASLFLAGS) $$j.asl >> $(COMPILER_LOG) 2>> $(COMPILER_ERROR_LOG); \
ret=$$?; \
echo "" >> $(COMPILER_LOG); \
- if [ $$ret != 0 ]; then rval=1; echo "**** Unexpected iASL failure!"; exit 1; fi; \
+ if [ $$ret != 0 ]; then \
+ rval=1; \
+ echo "---- Test path: $$dd" >> /dev/stderr; \
+ echo "---- Test type: $$CUR_AMLDIR (Flags $(COMMON_ASL_FLAGS) $$CUR_ASLFLAGS $(ADD_ASLFLAGS))" >> /dev/stderr; \
+ tail -2 $(COMPILER_LOG) >> /dev/stderr; \
+ echo "**** Unexpected iASL failure!" >> /dev/stderr; \
+ exit 1; \
+ fi; \
done; \
if [ $$ret != 0 ]; then break; fi; \
for j in ${AMLMOD}; do \