Marcel Telka
2022-10-05 c1dc9b4eeeaabaf0a851a1390109b94222a15ac7
setup.py.mk: tests are run by default using 'setup.py test', not 'test/runtest.py'

1 files modified
13 ■■■■■ changed files
make-rules/setup.py.mk 13 ●●●●● patch | view | raw | blame | history
make-rules/setup.py.mk
@@ -127,11 +127,8 @@
COMPONENT_TEST_TRANSFORM_CMD = $(COMPONENT_TEST_BUILD_DIR)/transform-$(PYTHON_VERSION)-$(BITS)-results
COMPONENT_TEST_DEP =    $(BUILD_DIR)/%/.installed
COMPONENT_TEST_DIR =    $(COMPONENT_SRC)/test
COMPONENT_TEST_ENV_CMD =    $(ENV)
COMPONENT_TEST_DIR =    $(COMPONENT_SRC)
COMPONENT_TEST_ENV +=    PYTHONPATH=$(PROTO_DIR)$(PYTHON_VENDOR_PACKAGES)
COMPONENT_TEST_CMD =    $(PYTHON)
COMPONENT_TEST_ARGS +=    ./runtests.py
# determine the type of tests we want to run.
ifeq ($(strip $(wildcard $(COMPONENT_TEST_RESULTS_DIR)/results-*.master)),)
@@ -150,8 +147,8 @@
    $(MKDIR) $(COMPONENT_TEST_BUILD_DIR)
    $(COMPONENT_PRE_TEST_ACTION)
    -(cd $(COMPONENT_TEST_DIR) ; \
        $(COMPONENT_TEST_ENV_CMD) $(COMPONENT_TEST_ENV) \
        $(COMPONENT_TEST_CMD) $(COMPONENT_TEST_ARGS)) \
        $(COMPONENT_TEST_ENV_CMD) HOME=$(BUILD_DIR)/config-$* $(COMPONENT_TEST_ENV) \
        $(PYTHON) ./setup.py test $(COMPONENT_TEST_ARGS)) \
        &> $(COMPONENT_TEST_OUTPUT)
    $(COMPONENT_POST_TEST_ACTION)
    $(COMPONENT_TEST_CREATE_TRANSFORMS)
@@ -163,8 +160,8 @@
$(BUILD_DIR)/%/.tested:    $(COMPONENT_TEST_DEP)
    $(COMPONENT_PRE_TEST_ACTION)
    (cd $(COMPONENT_TEST_DIR) ; \
        $(COMPONENT_TEST_ENV_CMD) $(COMPONENT_TEST_ENV) \
        $(COMPONENT_TEST_CMD) $(COMPONENT_TEST_ARGS))
        $(COMPONENT_TEST_ENV_CMD) HOME=$(BUILD_DIR)/config-$* $(COMPONENT_TEST_ENV) \
        $(PYTHON) ./setup.py test $(COMPONENT_TEST_ARGS))
    $(COMPONENT_POST_TEST_ACTION)
    $(COMPONENT_TEST_CLEANUP)
    $(TOUCH) $@