Marcel Telka
2022-07-06 a4588ea21ac1482bcdcc5913c905bd250506e86c
makemaker.mk: improve test results normalization

1 files modified
13 ■■■■ changed files
make-rules/makemaker.mk 13 ●●●● patch | view | raw | blame | history
make-rules/makemaker.mk
@@ -129,13 +129,12 @@
COMPONENT_TEST_DIFFS =  $(COMPONENT_TEST_BUILD_DIR)/test-$(PERL_VERSION)-$(BITS)-diffs
COMPONENT_TEST_SNAPSHOT = $(COMPONENT_TEST_BUILD_DIR)/results-$(PERL_VERSION)-$(BITS).snapshot
COMPONENT_TEST_TRANSFORM_CMD = $(COMPONENT_TEST_BUILD_DIR)/transform-$(PERL_VERSION)-$(BITS)-results
#
# delete any lines up through test_harness
# delete timings
#
COMPONENT_TEST_TRANSFORMS += \
    '-e "1,/test_harness/d"' \
    '-e "s/,  *[0-9]* wallclock.*//"'
# Normalize perl test results.
COMPONENT_TEST_TRANSFORMS += '-e "1,/test_harness/d"'        # delete any lines up through test_harness
COMPONENT_TEST_TRANSFORMS += '-e "s/,  *[0-9]* wallclock.*//"'    # delete timings
COMPONENT_TEST_TRANSFORMS += '-e "/^\#/d"'            # delete comments
COMPONENT_TEST_TRANSFORMS += '-e "/^make\[/d"'            # delete make logs
COMPONENT_TEST_TARGETS =    test
COMPONENT_TEST_ENV +=    $(COMMON_PERL_ENV)