test
test copied to clipboard
[MSVC] one test failed under msvc x86 /permissive- mode
Issue description: One test fails after runtest in MSVC. Could you please take a look?
Reproduce steps:
- git clone https://github.com/boostorg/boost.git F:\gitP\boostorg\boost
- git -C "F:\gitP\boostorg\boost" submodule update --init --recursive
- open a VS 2019 x86 command prompt and go to F:\gitP\boostorg\boost
- set CL=/permissive-
- .\bootstrap
- .\b2 -j16 variant=release --build-dir=out\x86rel libs\test\test address-model=32 2>&1
Expected result: test pass.
Actual result: *** 1 failure is detected in the test module "timeout-error-suite"
EXIT STATUS: 201 ====== END OUTPUT ======
set status=0
if %status% NEQ 0 (
echo Skipping test execution due to testing.execute=off
exit 0
)
"out\x86rel\boost\bin.v2\libs\test\test\test-timeout-suite.test\msvc-14.2\release\address-model-32\threading-multi\test-timeout-suite.exe" -- > "out\x86rel\boost\bin.v2\libs\test\test\test-timeout-suite.test\msvc-14.2\release\address-model-32\threading-multi\test-timeout-suite.output" 2>&1
set status=%ERRORLEVEL%
echo. >> "out\x86rel\boost\bin.v2\libs\test\test\test-timeout-suite.test\msvc-14.2\release\address-model-32\threading-multi\test-timeout-suite.output"
echo EXIT STATUS: %status% >> "out\x86rel\boost\bin.v2\libs\test\test\test-timeout-suite.test\msvc-14.2\release\address-model-32\threading-multi\test-timeout-suite.output"
if %status% EQU 0 (
copy "out\x86rel\boost\bin.v2\libs\test\test\test-timeout-suite.test\msvc-14.2\release\address-model-32\threading-multi\test-timeout-suite.output" "out\x86rel\boost\bin.v2\libs\test\test\test-timeout-suite.test\msvc-14.2\release\address-model-32\threading-multi\test-timeout-suite.run"
)
set verbose=0
if %status% NEQ 0 (
set verbose=1
)
if %verbose% EQU 1 (
echo ====== BEGIN OUTPUT ======
type "out\x86rel\boost\bin.v2\libs\test\test\test-timeout-suite.test\msvc-14.2\release\address-model-32\threading-multi\test-timeout-suite.output"
echo ====== END OUTPUT ======
)
exit %status%
...failed testing.capture-output out\x86rel\boost\bin.v2\libs\test\test\test-timeout-suite.test\msvc-14.2\release\address-model-32\threading-multi\test-timeout-suite.run...
Detailed log: test.log.115.out.log