Closed msteinert closed 7 years ago
[==========] Running 18 tests from 5 test cases. [----------] Global test environment set-up. [----------] 1 test from FixedLengthFrameDecoder [ RUN ] FixedLengthFrameDecoder.FailWhenLengthFieldEndOffset [ OK ] FixedLengthFrameDecoder.FailWhenLengthFieldEndOffset (5 ms) [----------] 1 test from FixedLengthFrameDecoder (5 ms total)
[----------] 2 tests from LengthFieldFramePipeline [ RUN ] LengthFieldFramePipeline.SimpleTest [ OK ] LengthFieldFramePipeline.SimpleTest (0 ms) [ RUN ] LengthFieldFramePipeline.LittleEndian [ OK ] LengthFieldFramePipeline.LittleEndian (1 ms) [----------] 2 tests from LengthFieldFramePipeline (1 ms total)
[----------] 9 tests from LengthFieldFrameDecoder [ RUN ] LengthFieldFrameDecoder.Simple [ OK ] LengthFieldFrameDecoder.Simple (0 ms) [ RUN ] LengthFieldFrameDecoder.NoStrip [ OK ] LengthFieldFrameDecoder.NoStrip (0 ms) [ RUN ] LengthFieldFrameDecoder.Adjustment [ OK ] LengthFieldFrameDecoder.Adjustment (1 ms) [ RUN ] LengthFieldFrameDecoder.PreHeader [ OK ] LengthFieldFrameDecoder.PreHeader (0 ms) [ RUN ] LengthFieldFrameDecoder.PostHeader [ OK ] LengthFieldFrameDecoder.PostHeader (0 ms) [ RUN ] LengthFieldFrameDecoder.StripPrePostHeaderFrameInclHeader [ OK ] LengthFieldFrameDecoder.StripPrePostHeaderFrameInclHeader (0 ms) [ RUN ] LengthFieldFrameDecoder.FailTestLengthFieldEndOffset [ OK ] LengthFieldFrameDecoder.FailTestLengthFieldEndOffset (0 ms) [ RUN ] LengthFieldFrameDecoder.FailTestLengthFieldFrameSize [ OK ] LengthFieldFrameDecoder.FailTestLengthFieldFrameSize (0 ms) [ RUN ] LengthFieldFrameDecoder.FailTestLengthFieldInitialBytes [ OK ] LengthFieldFrameDecoder.FailTestLengthFieldInitialBytes (0 ms) [----------] 9 tests from LengthFieldFrameDecoder (2 ms total)
[----------] 1 test from LengthFieldFrameDecoderStrip [ RUN ] LengthFieldFrameDecoderStrip.PrePostHeader [ OK ] LengthFieldFrameDecoderStrip.PrePostHeader (0 ms) [----------] 1 test from LengthFieldFrameDecoderStrip (0 ms total)
[----------] 5 tests from LineBasedFrameDecoder [ RUN ] LineBasedFrameDecoder.Simple [ OK ] LineBasedFrameDecoder.Simple (0 ms) [ RUN ] LineBasedFrameDecoder.SaveDelimiter [ OK ] LineBasedFrameDecoder.SaveDelimiter (0 ms) [ RUN ] LineBasedFrameDecoder.Fail /home/cxh/wangle-2017.05.15.00/wangle/codec/CodecTest.cpp:537: Failure Expected: nullptr Which is: 8-byte object <00-00 00-00 00-00 00-00> To be equal to: buf Which is: 8-byte object <08-50 82-00 00-00 00-00> [ FAILED ] LineBasedFrameDecoder.Fail (0 ms) [ RUN ] LineBasedFrameDecoder.NewLineOnly [ OK ] LineBasedFrameDecoder.NewLineOnly (0 ms) [ RUN ] LineBasedFrameDecoder.CarriageNewLineOnly [ OK ] LineBasedFrameDecoder.CarriageNewLineOnly (0 ms) [----------] 5 tests from LineBasedFrameDecoder (0 ms total)
[----------] Global test environment tear-down [==========] 18 tests from 5 test cases ran. (10 ms total) [ PASSED ] 17 tests. [ FAILED ] 1 test, listed below: [ FAILED ] LineBasedFrameDecoder.Fail
1 FAILED TEST
This is a known test failure in the oss build. It passes internally, so it is a bit awkward to debug.
Thanks for the clarification.
I'm not sure if this is a real issue but it is bothering me.
When I run the test suite via
ctest
ormake test
I get a single failure inCodecTest
:This is the relevant portion of the log file:
Running this test manually is fine though:
Relevant test code: https://github.com/facebook/wangle/blob/master/wangle/codec/CodecTest.cpp#L530-L576
Is there a bug here or am I doing something wrong?