We build Folly using the latest MSVC to detect compiler regressions. After updating the SHA to 76b331e, we observed that 10 tests failed, could you take a look? Thanks you.
45/2496 Test #45: cli_args_test.ArgsTest.CommentLines ......................................................................................***Failed 0.02 sec
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from ArgsTest
[ RUN ] ArgsTest.CommentLines
C:\gitP\facebook\folly\folly\cli\test\ArgsTest.cpp(526): error: Value of: receiver.entries
Expected: has 7 elements where
element #0 is equal to entry{type=term, value="prog", term_loc{idx=0, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0},
element #1 is equal to entry{type=file-found, value="commented.args", term_loc{idx=1, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0},
element #2 is equal to entry{type=file-enter, value="commented.args", term_loc{idx=1, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0},
element #3 is equal to entry{type=term, value="--verbose", term_loc{idx=0, off=20, len=9, b={line=2, col=1}, e={line=2, col=9}}, depth=1},
element #4 is equal to entry{type=term, value="--output", term_loc{idx=1, off=48, len=8, b={line=4, col=1}, e={line=4, col=8}}, depth=1},
element #5 is equal to entry{type=term, value="result.txt", term_loc{idx=2, off=57, len=10, b={line=4, col=10}, e={line=4, col=19}}, depth=1},
element #6 is equal to entry{type=file-leave, value="", term_loc{idx=0, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0}
Actual: { entry{type=term, value="prog", term_loc{idx=0, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0}, entry{type=file-found,
value="commented.args", term_loc{idx=1, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0}, entry{type=file-enter,
value="commented.args", term_loc{idx=1, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0}, entry{type=term, value="--verbose",
term_loc{idx=0, off=21, len=9, b={line=2, col=1}, e={line=2, col=9}}, depth=1}, entry{type=term, value="--output", term_loc{idx=1, off=51, len=8,
b={line=4, col=1}, e={line=4, col=8}}, depth=1}, entry{type=term, value="result.txt", term_loc{idx=2, off=60, len=10, b={line=4, col=10}, e={line=4,
col=19}}, depth=1}, entry{type=file-leave, value="", term_loc{idx=0, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0} }, whose element #3 doesn't match
[ FAILED ] ArgsTest.CommentLines (9 ms)
[----------] 1 test from ArgsTest (10 ms total)
83/2496 Test #83: cli_args_test.ArgsTest.BareAtInArgsFileTriggersFileError .................................................................***Failed 0.02 sec
Note: Google Test filter = ArgsTest.BareAtInArgsFileTriggersFileError
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from ArgsTest
[ RUN ] ArgsTest.BareAtInArgsFileTriggersFileError
C:\gitP\facebook\folly\folly\cli\test\ArgsTest.cpp(2118): error: Value of: receiver.entries
Expected: has 9 elements where
element #0 is equal to entry{type=term, value="prog", term_loc{idx=0, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0},
element #1 is equal to entry{type=file-found, value="bare_at.args", term_loc{idx=1, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0},
element #2 is equal to entry{type=file-enter, value="bare_at.args", term_loc{idx=1, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0},
element #3 is equal to entry{type=term, value="--before", term_loc{idx=0, off=0, len=8, b={line=1, col=1}, e={line=1, col=8}}, depth=1},
element #4 is equal to entry{type=file-found, value="", term_loc{idx=1, off=9, len=1, b={line=2, col=1}, e={line=2, col=1}}, depth=1},
element #5 is equal to entry{type=file-error, value="", term_loc{idx=1, off=9, len=1, b={line=2, col=1}, e={line=2, col=1}}, depth=1},
element #6 is equal to entry{type=term, value="--after", term_loc{idx=2, off=11, len=7, b={line=3, col=1}, e={line=3, col=7}}, depth=1},
element #7 is equal to entry{type=file-leave, value="", term_loc{idx=0, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0},
element #8 is equal to entry{type=term, value="final", term_loc{idx=2, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0}
Actual: { entry{type=term, value="prog", term_loc{idx=0, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0}, entry{type=file-found,
value="bare_at.args", term_loc{idx=1, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0}, entry{type=file-enter, value="bare_at.args",
term_loc{idx=1, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}}, depth=0}, entry{type=term, value="--before", term_loc{idx=0, off=0, len=8, b=
{line=1, col=1}, e={line=1, col=8}}, depth=1}, entry{type=file-found, value="", term_loc{idx=1, off=10, len=1, b={line=2, col=1}, e={line=2, col=1}},
depth=1}, entry{type=file-error, value="", term_loc{idx=1, off=10, len=1, b={line=2, col=1}, e={line=2, col=1}}, depth=1}, entry{type=term, value="-
-after", term_loc{idx=2, off=13, len=7, b={line=3, col=1}, e={line=3, col=7}}, depth=1}, entry{type=file-leave, value="", term_loc{idx=0, off=0, len=0,
b={line=0, col=0}, e={line=0, col=0}}, depth=0}, entry{type=term, value="final", term_loc{idx=2, off=0, len=0, b={line=0, col=0}, e={line=0, col=0}},
depth=0} }, whose element #4 doesn't match
[ FAILED ] ArgsTest.BareAtInArgsFileTriggersFileError (9 ms)
[----------] 1 test from ArgsTest (9 ms total)
Hi All,
We build Folly using the latest MSVC to detect compiler regressions. After updating the SHA to 76b331e, we observed that 10 tests failed, could you take a look? Thanks you.
Build steps:
Test log: folly_test.log
Error message: