When testing vxworks from the boost_1.68/status directory on Linux and a test fails I see failure in the build console, but NOT on Windows?
====== BEGIN OUTPUT ======
Test failure details
====== END OUTPUT ======
Brian
Wind River
Here’s an example of what I see on windows with b2 … -d2
(Note that the *.output file does contain the build log, and
ERRORLEVEL is set correctly; just the %verbose% output isn’t showing up) :
testing.capture-output ..\bin.v2\libs\thread\test\ex_strict_lock_lib.test\clng-vxwrk-4.2.1\dbg\inln-fl\lnk-sttc\optmz-spd\sttc-only-on\trgt-os-vxwrk\thrdp-pthrd\thrd-mlt\ex_strict_lock_lib.run
set status=0
if %status% NEQ 0 (
echo Skipping test execution due to testing.execute=off
exit 0
)
vxworks_boost_test_run.bat "..\bin.v2\libs\thread\test\ex_strict_lock_lib.test\clng-vxwrk-4.2.1\dbg\inln-fl\lnk-sttc\optmz-spd\sttc-only-on\trgt-os-vxwrk\thrdp-pthrd\thrd-mlt\ex_strict_lock_lib.vxe"
> "..\bin.v2\libs\thread\test\ex_strict_lock_lib.test\clng-vxwrk-4.2.1\dbg\inln-fl\lnk-sttc\optmz-spd\sttc-only-on\trgt-os-vxwrk\thrdp-pthrd\thrd-mlt\ex_strict_lock_lib.output" 2>&1
set status=%ERRORLEVEL%
echo. >> "..\bin.v2\libs\thread\test\ex_strict_lock_lib.test\clng-vxwrk-4.2.1\dbg\inln-fl\lnk-sttc\optmz-spd\sttc-only-on\trgt-os-vxwrk\thrdp-pthrd\thrd-mlt\ex_strict_lock_lib.output"
echo EXIT STATUS: %status% >> "..\bin.v2\libs\thread\test\ex_strict_lock_lib.test\clng-vxwrk-4.2.1\dbg\inln-fl\lnk-sttc\optmz-spd\sttc-only-on\trgt-os-vxwrk\thrdp-pthrd\thrd-mlt\ex_strict_lock_lib.output"
if %status% EQU 0 (
copy "..\bin.v2\libs\thread\test\ex_strict_lock_lib.test\clng-vxwrk-4.2.1\dbg\inln-fl\lnk-sttc\optmz-spd\sttc-only-on\trgt-os-vxwrk\thrdp-pthrd\thrd-mlt\ex_strict_lock_lib.output"
"..\bin.v2\libs\thread\test\ex_strict_lock_lib.test\clng-vxwrk-4.2.1\dbg\inln-fl\lnk-sttc\optmz-spd\sttc-only-on\trgt-os-vxwrk\thrdp-pthrd\thrd-mlt\ex_strict_lock_lib.run"
)
set verbose=0
if %status% NEQ 0 (
set verbose=1
)
if %verbose% EQU 1 (
echo ====== BEGIN OUTPUT ======
type "..\bin.v2\libs\thread\test\ex_strict_lock_lib.test\clng-vxwrk-4.2.1\dbg\inln-fl\lnk-sttc\optmz-spd\sttc-only-on\trgt-os-vxwrk\thrdp-pthrd\thrd-mlt\ex_strict_lock_lib.output"
echo ====== END OUTPUT ======
)
exit %status%
...failed testing.capture-output ..\bin.v2\libs\thread\test\ex_strict_lock_lib.test\clng-vxwrk-4.2.1\dbg\inln-fl\lnk-sttc\optmz-spd\sttc-only-on\trgt-os-vxwrk\thrdp-pthrd\thrd-mlt\ex_strict_lock_lib.run...
...removing outdated ..\bin.v2\libs\thread\test\ex_strict_lock_lib.test\clng-vxwrk-4.2.1\dbg\inln-fl\lnk-sttc\optmz-spd\sttc-only-on\trgt-os-vxwrk\thrdp-pthrd\thrd-mlt\ex_strict_lock_lib.test