]> git.sur5r.net Git - cc65/commitdiff
Hide stdout of tests returning an exit code.
authorOliver Schmidt <ol.sc@web.de>
Sun, 19 Mar 2017 19:32:23 +0000 (20:32 +0100)
committerOliver Schmidt <ol.sc@web.de>
Sun, 19 Mar 2017 19:32:23 +0000 (20:32 +0100)
Now that we doubled our tests by running them for both 6502 and 65C02 Travis CI complains (again) about a too long build output. So let's reduce it by omitting the (useless) stdout of tests.

test/val/Makefile

index 425d8ace69eef1f720ad17cb54161607e757b030..2ae3e3b2804e32b3a89265ea8b0ee9a9c1ac8500 100644 (file)
@@ -5,10 +5,14 @@ ifneq ($(shell echo),)
 endif
 
 ifdef CMD_EXE
+  S = $(subst /,\,/)
+  NULLDEV = nul:
   MKDIR = mkdir $(subst /,\,$1)
   RMDIR = -rmdir /s /q $(subst /,\,$1)
   DEL = del /f $(subst /,\,$1)
 else
+  S = /
+  NULLDEV = /dev/null
   MKDIR = mkdir -p $1
   RMDIR = $(RM) -r $1
   DEL = $(RM) $1
@@ -17,7 +21,7 @@ endif
 SIM65FLAGS = -x 200000000
 
 CL65 := $(if $(wildcard ../../bin/cl65*),../../bin/cl65,cl65)
-SIM65 := $(if $(wildcard ../../bin/sim65*),../../bin/sim65,sim65)
+SIM65 := $(if $(wildcard ../../bin/sim65*),..$S..$Sbin$Ssim65,sim65)
 
 WORKDIR = ../../testwrk/val
 
@@ -55,7 +59,7 @@ define PRG_template
 
 $(WORKDIR)/%.$1.$2.prg: %.c | $(WORKDIR)
        $(CL65) -t sim$2 $$(CC65FLAGS) -$1 -o $$@ $$<
-       $(SIM65) $(SIM65FLAGS) $$@
+       $(SIM65) $(SIM65FLAGS) $$@ >$(NULLDEV)
 
 endef # PRG_template