--- a/make-rules/attpackagemake.mk Wed Dec 17 13:31:44 2014 -0800
+++ b/make-rules/attpackagemake.mk Wed Dec 17 15:33:37 2014 -0800
@@ -89,13 +89,28 @@
$(TOUCH) [email protected]
# test the built source
-$(BUILD_DIR)/%/.tested: $(BUILD_DIR)/%/.built
+$(BUILD_DIR)/%/.tested-and-compared: $(BUILD_DIR)/%/.built
$(COMPONENT_PRE_TEST_ACTION)
- cd $(COMPONENT_TEST_DIR); $(COMPONENT_TEST_ENV_CMD) \
- $(COMPONENT_TEST_ENV) \
+ -(cd $(COMPONENT_TEST_DIR) ; \
+ $(COMPONENT_TEST_ENV_CMD) $(COMPONENT_TEST_ENV) \
+ bin/package test $(COMPONENT_TEST_TARGETS) \
+ $(COMPONENT_TEST_ARGS) \
+ &> $(COMPONENT_TEST_OUTPUT)
+ $(COMPONENT_POST_TEST_ACTION)
+ $(COMPONENT_TEST_CREATE_TRANSFORMS)
+ $(COMPONENT_TEST_PERFORM_TRANSFORM)
+ $(COMPONENT_TEST_COMPARE)
+ $(COMPONENT_TEST_CLEANUP)
+ $(TOUCH) [email protected]
+
+$(BUILD_DIR)/%/.tested: $(BUILD_DIR)/%/.built
+ $(COMPONENT_PRE_TEST_ACTION)
+ (cd $(COMPONENT_TEST_DIR) ; \
+ $(COMPONENT_TEST_ENV_CMD) $(COMPONENT_TEST_ENV) \
bin/package test $(COMPONENT_TEST_TARGETS) \
$(COMPONENT_TEST_ARGS)
$(COMPONENT_POST_TEST_ACTION)
+ $(COMPONENT_TEST_CLEANUP)
$(TOUCH) [email protected]
ifeq ($(strip $(PARFAIT_BUILD)),yes)