Added Andrews changes to RULES_BUILD to generate a hint file for the runner

This commit is contained in:
Nick Rees
2010-05-27 15:36:52 +01:00
parent 8337b5063d
commit 31790737e4
2 changed files with 9 additions and 1 deletions
+7
View File
@@ -315,6 +315,13 @@ $(OBJLIB_MUNCHNAME):%.munch : %_ctdt$(OBJ) %$(OBJ)
runtests: $(TESTSCRIPTS_$(BUILD_CLASS))
-$(PERL) -MTest::Harness -e 'runtests @ARGV if @ARGV;' $^
testspec: $(TESTSCRIPTS_$(BUILD_CLASS))
@$(RM) $@
@echo OS-class: $(OS_CLASS) > $@
@echo Target-arch: $(T_A) >> $@
@echo Tests: $^ >> $@
$(if $(TESTSPEC_$(OS_CLASS)), @echo "Harness: $(TESTSPEC_$(OS_CLASS))" >> $@)
# If there's a perl test script (.plt) available, use it
%.t: ../%.plt
@$(RM) $@
+2 -1
View File
@@ -142,11 +142,12 @@ testHarness_SRCS += epicsRunLibComTests.c
PROD_vxWorks = vxTestHarness
vxTestHarness_SRCS += $(testHarness_SRCS)
vxTestHarness_OBJS += $(INSTALL_BIN)/vxComLibrary
TESTSPEC_vxWorks = vxTestHarness.munch; epicsRunLibComTests
PROD_RTEMS += rtemsTestHarness
rtemsTestHarness_SRCS += rtemsTestHarness.c
rtemsTestHarness_SRCS += $(testHarness_SRCS)
TESTSPEC_RTEMS = rtemsTestHarness.boot; epicsRunLibComTests
TESTSCRIPTS_HOST += $(TESTS:%=%.t)