steps: - powershell: | cd src/engine $env:path += ';' + $env:CXX_PATH cmd /c build.bat $env:TOOLSET ./b2.exe -v cd ../.. displayName: Build - powershell: | $env:HOME = $env:HOMEDRIVE + $env:HOMEPATH cd test echo "using" $env:TEST_TOOLSET ":" ":" $env:CXX ";" > ${env:HOME}/user-config.jam python test_all.py $env:TEST_TOOLSET cd .. displayName: Test - powershell: | $env:HOME = $env:HOMEDRIVE + $env:HOMEPATH $env:path += ';' + $env:CXX_PATH echo "using" $env:TEST_TOOLSET ":" ":" $env:CXX ";" > ${env:HOME}/user-config.jam ./src/engine/b2.exe --debug-configuration b2 warnings-as-errors=on variant=debug,release toolset=$env:TEST_TOOLSET displayName: "No Warnings" - powershell: | $env:HOME = $env:HOMEDRIVE + $env:HOMEPATH $env:path += ';' + $env:CXX_PATH echo "using" $env:TEST_TOOLSET ":" ":" $env:CXX ";" > ${env:HOME}/user-config.jam ./bootstrap.bat $env:TOOLSET ./b2.exe --debug-configuration --prefix=${env:HOME}/temp/.b2 install toolset=$env:TEST_TOOLSET Remove-Item ./b2.exe $env:path += $env:HOME + '/temp/.b2/bin' + ';' + $env:PATH cd $env:HOME echo $null >> build.jam b2 -v b2 -n --debug-configuration displayName: Bootstrap