mirror of
https://github.com/boostorg/build.git
synced 2026-02-09 23:12:23 +00:00
27 lines
809 B
Plaintext
27 lines
809 B
Plaintext
# Copyright 2001 Dave Abrahams
|
|
# 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)
|
|
|
|
include recursive.jam ;
|
|
include assert-equal.jam ;
|
|
|
|
#####################################
|
|
# Test the testing tools right here #
|
|
#####################################
|
|
|
|
# This command always exits with a failure.
|
|
Jam-fail "EXIT error ;" ;
|
|
|
|
# This should fail to fail
|
|
Jam-fail
|
|
"include recursive.jam ; Jam-fail \"# this innocuous Jamfile should fail to fail\" ;"
|
|
;
|
|
|
|
# the ECHO rule always has an empty result.
|
|
Jam-fail "include assert-equal.jam ; assert-equal fubar : ECHO checking that assertions fail ;"
|
|
: "ASSERTION FAILURE"
|
|
;
|
|
|
|
local NOTHING = ;
|
|
assert-equal $(NOTHING) : ECHO checking that assertions succeed ;
|