graph
graph copied to clipboard
One test fails to compile after boostorg/msm submodule graph updated from 65a65c7 to 3cabf1a boost/graph @ 554da29
Environment: VS 2019 + Windows Server 2016 Issue description: One test fails to compile after boostorg/msm submodule graph updated from 65a65c7 to 3cabf1a boost/graph @ 554da29. Could you please take a look?
Reproduce steps: git clone -c core.autocrlf=true --recursive https://github.com/boostorg/boost.git D:\Boost\src open a VS 2017 x64 command prompt and browse to D:\Boost\src .\bootstrap .\b2 headers variant=release --build-dir=..\out\x64rel address-model=64 .\b2 variant=release --build-dir=..\out\x64rel address-model=64 .\b2 -j8 variant=release --build-dir=..\out\amd64rel libs\graph\test test.log.39.log
ErrorMessage: EXIT STATUS: 255 ====== END OUTPUT ======
set Path=F:\gitP\boostorg\out\amd64rel\boost\bin.v2\libs\chrono\build\msvc-14.2\release\threading-multi;F:\gitP\boostorg\out\amd64rel\boost\bin.v2\libs\timer\build\msvc-14.2\release\threading-multi;%Path%
set status=0
if %status% NEQ 0 (
echo Skipping test execution due to testing.execute=off
exit 0
)
"..\out\amd64rel\boost\bin.v2\libs\graph\test\dijkstra_heap_performance.test\msvc-14.2\release\threading-multi\dijkstra_heap_performance.exe" 10000 > "..\out\amd64rel\boost\bin.v2\libs\graph\test\dijkstra_heap_performance.test\msvc-14.2\release\threading-multi\dijkstra_heap_performance.output" 2>&1
set status=%ERRORLEVEL%
echo. >> "..\out\amd64rel\boost\bin.v2\libs\graph\test\dijkstra_heap_performance.test\msvc-14.2\release\threading-multi\dijkstra_heap_performance.output"
echo EXIT STATUS: %status% >> "..\out\amd64rel\boost\bin.v2\libs\graph\test\dijkstra_heap_performance.test\msvc-14.2\release\threading-multi\dijkstra_heap_performance.output"
if %status% EQU 0 (
copy "..\out\amd64rel\boost\bin.v2\libs\graph\test\dijkstra_heap_performance.test\msvc-14.2\release\threading-multi\dijkstra_heap_performance.output" "..\out\amd64rel\boost\bin.v2\libs\graph\test\dijkstra_heap_performance.test\msvc-14.2\release\threading-multi\dijkstra_heap_performance.run"
)
set verbose=0
if %status% NEQ 0 (
set verbose=1
)
if %verbose% EQU 1 (
echo ====== BEGIN OUTPUT ======
type "..\out\amd64rel\boost\bin.v2\libs\graph\test\dijkstra_heap_performance.test\msvc-14.2\release\threading-multi\dijkstra_heap_performance.output"
echo ====== END OUTPUT ======
)
exit %status%
...failed testing.capture-output ..\out\amd64rel\boost\bin.v2\libs\graph\test\dijkstra_heap_performance.test\msvc-14.2\release\threading-multi\dijkstra_heap_performance.run...
Current develop and master are passing that test with msvc-14.2. Are you still seeing this?
@jzmaddock This issue still can be reproduced on VS2019 16.11.11.
@QuellaZhang , can you make a pull request that demonstrates the problem? If necessary, add the appropriate version of MSVC to the ci.yml
file. Thanks.