2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 01:12:13 +00:00

Add test for result status values of simple actions, i.e. empty actions.

[SVN r41430]
This commit is contained in:
Rene Rivera
2007-11-28 07:08:13 +00:00
parent 6ea2b7b524
commit 1ea44258f8
2 changed files with 25 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
#~ Copyright 2007 Rene Rivera.
#~ Distributed under the Boost Software License, Version 1.0.
#~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
if ! $(BJAM_SUBTEST)
{
ECHO --- Testing \"actions status results\"... ;
assert "" 0 : (==) : [ SHELL "$(ARGV[1]) -f action_status.jam -sBJAM_SUBTEST=1" : exit-status : no-output ] ;
assert "" 0 : (!=) : [ SHELL "$(ARGV[1]) -f action_status.jam -sBJAM_SUBTEST=1 -sACTION=invalid" : exit-status : no-output ] ;
}
else
{
actions quietly .a. { $(ACTION) }
rule .a.
{
DEPENDS $(<) : $(>) ;
}
NOTFILE subtest ;
.a. subtest_a : subtest ;
DEPENDS all : subtest_a ;
}

View File

@@ -41,6 +41,7 @@ rule assert ( expected * : test ? : obtained * )
}
}
include action_status.jam ;
include actions_quietly.jam ;
include builtin_shell.jam ;
include builtin_w32_getregnames.jam ;