build/pymake/tests/commandmodifiers.mk

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/build/pymake/tests/commandmodifiers.mk	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,21 @@
     1.4 +define COMMAND
     1.5 +$(1)
     1.6 + 	$(1)
     1.7 +
     1.8 +endef
     1.9 +
    1.10 +all:
    1.11 +	$(call COMMAND,@true #TEST-FAIL)
    1.12 +	$(call COMMAND,-exit 4)
    1.13 +	$(call COMMAND,@-exit 1 # TEST-FAIL)
    1.14 +	$(call COMMAND,-@exit 1 # TEST-FAIL)
    1.15 +	$(call COMMAND,+exit 0)
    1.16 +	$(call COMMAND,+-exit 1)
    1.17 +	$(call COMMAND,@+exit 0 # TEST-FAIL)
    1.18 +	$(call COMMAND,+@exit 0 # TEST-FAIL)
    1.19 +	$(call COMMAND,-+@exit 1 # TEST-FAIL)
    1.20 +	$(call COMMAND,+-@exit 1 # TEST-FAIL)
    1.21 +	$(call COMMAND,@+-exit 1 # TEST-FAIL)
    1.22 +	$(call COMMAND,@+-@+-exit 1 # TEST-FAIL)
    1.23 +	$(call COMMAND,@@++exit 0 # TEST-FAIL)
    1.24 +	@echo TEST-PASS

mercurial