Added Andrews changes to RULES_BUILD to generate a hint file for the runner
This commit is contained in:
@@ -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) $@
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user