<div dir="ltr"><p style="margin:0px;font-family:Helvetica">What must I do, when a unit test fails?</p><p style="margin:0px;font-family:Helvetica">Why does that stops my build?</p><p style="margin:0px;font-family:Helvetica"><br></p><p style="margin:0px;font-family:Helvetica">This is the error message:</p><p style="margin:0px;font-family:Helvetica"><br></p><p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">[build CUT] hwpfilter_test_hwpfilter</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">File tested,Test Result,Execution tools::Time (ms)</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">~/lo/core/filter/qa/cppunit/data/tiff/pass/CVE-2005-1544-1.tiff,Pass,4</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">~/lo/core/filter/qa/cppunit/data/tiff/pass/CVE-2006-2656-1.tiff,Pass,5</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">~/lo/core/filter/qa/cppunit/data/tiff/pass/CVE-2007-2217-1.tiff,Fail,101</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">~/lo/core/unotest/source/cpp/filters-test.cxx:125:TiffFilterTest::testCVEs</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">assertion failed</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">- Expression: bRes == (nExpected == test::pass)</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">- ~/lo/core/filter/qa/cppunit/data/tiff/pass/CVE-2007-2217-1.tiff</span></p>
<p style="margin:0px;font-family:Helvetica;min-height:14px"><span style="letter-spacing:0px"></span><br></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">~/lo/core/unotest/source/cpp/filters-test.cxx:125: Assertion</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">Test name: TiffFilterTest::testCVEs</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">assertion failed</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">- Expression: bRes == (nExpected == test::pass)</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">- ~/lo/core/filter/qa/cppunit/data/tiff/pass/CVE-2007-2217-1.tiff</span></p>
<p style="margin:0px;font-family:Helvetica;min-height:14px"><span style="letter-spacing:0px"></span><br></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">Failures !!!</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">Run: 1   Failure total: 1   Failures: 1   Errors: 0</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">2014-10-08 23:47:16.052 cppunittester[59255:507] *** -[NSAutoreleasePool release]: This pool has already been released, do not drain it (double release).</span></p>
<p style="margin:0px;font-family:Helvetica;min-height:14px"><span style="letter-spacing:0px"></span><br></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">Error: a unit test failed, please do one of:</span></p>
<p style="margin:0px;font-family:Helvetica;min-height:14px"><span style="letter-spacing:0px"></span><br></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">export DEBUGCPPUNIT=TRUE            # for exception catching</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">export CPPUNITTRACE="gdb --args"    # for interactive debugging on Linux</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">export CPPUNITTRACE="\"[full path to devenv.exe]\" /debugexe" # for interactive debugging in Visual Studio</span></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">export VALGRIND=memcheck            # for memory checking</span></p>
<p style="margin:0px;font-family:Helvetica;min-height:14px"><span style="letter-spacing:0px"></span><br></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">and retry using: make CppunitTest_filter_tiff_test</span></p>
<p style="margin:0px;font-family:Helvetica;min-height:14px"><span style="letter-spacing:0px"></span><br></p>
<p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">make[1]: *** [~/lo/core/workdir/CppunitTest/filter_tiff_test.test] Error 1</span></p><p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px"><br></span></p><p style="margin:0px;font-family:Helvetica"><span style="letter-spacing:0px">---Joost---</span></p><div><span style="letter-spacing:0px"><br></span></div></div>