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:
24
historic/jam/test/action_status.jam
Normal file
24
historic/jam/test/action_status.jam
Normal 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 ;
|
||||
}
|
||||
@@ -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 ;
|
||||
|
||||
Reference in New Issue
Block a user