<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><br class=""></div><div class="">Miika, anyone,</div><div class=""><br class=""></div><div class="">For some odd reason we get random test failures in TestParse. This has been going on for</div><div class="">quite a while, but I figure I at least point it our in case someone wants to take a look.</div><div class=""><br class=""></div><div class="">Here's what we see when it fails:</div><div class=""><br class=""></div><div class=""><pre id="log" class="ansi" style="box-sizing: border-box; clear: left; min-height: 42px; padding: 15px 0px; color: rgb(241, 241, 241); font-family: Monaco, monospace; line-height: 19px; white-space: pre-wrap; word-wrap: break-word; background-color: rgb(34, 34, 34); counter-reset: line-numbering 0; margin-top: 0px; font-variant-ligatures: normal; orphans: 2; widows: 2;"><div style="box-sizing: border-box; position: relative; padding: 0px 15px 0px 55px; margin: 0px; min-height: 16px;" class=""><span id="1-2871" style="box-sizing: border-box;" class=""> 4/11 Test  #4: TestParse ........................***Failed    3.97 sec</span></div><div style="box-sizing: border-box; position: relative; padding: 0px 15px 0px 55px; margin: 0px; min-height: 16px;" class=""><a style="box-sizing: border-box; color: rgb(102, 102, 102); display: inline-block; text-align: right; min-width: 40px; margin-left: -33px; cursor: pointer;" class=""></a><span id="1-2872" style="box-sizing: border-box;" class="">********* Start testing of TestParse *********</span></div><div style="box-sizing: border-box; position: relative; padding: 0px 15px 0px 55px; margin: 0px; min-height: 16px;" class=""><a style="box-sizing: border-box; color: rgb(102, 102, 102); display: inline-block; text-align: right; min-width: 40px; margin-left: -33px; cursor: pointer;" class=""></a><span id="1-2873" style="box-sizing: border-box;" class="">Config: Using QtTest library 5.9.0, Qt 5.9.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160406 (Red Hat 5.3.1-6))</span></div><div style="box-sizing: border-box; position: relative; padding: 0px 15px 0px 55px; margin: 0px; min-height: 16px;" class=""><a style="box-sizing: border-box; color: rgb(102, 102, 102); display: inline-block; text-align: right; min-width: 40px; margin-left: -33px; cursor: pointer;" class=""></a><span id="1-2874" style="box-sizing: border-box;" class="">PASS   : TestParse::initTestCase()</span></div><div style="box-sizing: border-box; position: relative; padding: 0px 15px 0px 55px; margin: 0px; min-height: 16px;" class=""><a style="box-sizing: border-box; color: rgb(102, 102, 102); display: inline-block; text-align: right; min-width: 40px; margin-left: -33px; cursor: pointer;" class=""></a><span id="1-2875" style="box-sizing: border-box;" class="">number of dives 4 </span></div><div style="box-sizing: border-box; position: relative; padding: 0px 15px 0px 55px; margin: 0px; min-height: 16px;" class=""><a style="box-sizing: border-box; color: rgb(102, 102, 102); display: inline-block; text-align: right; min-width: 40px; margin-left: -33px; cursor: pointer;" class=""></a><span id="1-2876" style="box-sizing: border-box;" class="">number of dives 5 </span></div><div style="box-sizing: border-box; position: relative; padding: 0px 15px 0px 55px; margin: 0px; min-height: 16px;" class=""><a style="box-sizing: border-box; color: rgb(102, 102, 102); display: inline-block; text-align: right; min-width: 40px; margin-left: -33px; cursor: pointer;" class=""></a><span id="1-2877" style="box-sizing: border-box;" class="">number of dives 6 </span></div><div style="box-sizing: border-box; position: relative; padding: 0px 15px 0px 55px; margin: 0px; min-height: 16px;" class=""><a style="box-sizing: border-box; color: rgb(102, 102, 102); display: inline-block; text-align: right; min-width: 40px; margin-left: -33px; cursor: pointer;" class=""></a><span id="1-2878" style="box-sizing: border-box;" class="">number of dives 7 </span></div><div style="box-sizing: border-box; position: relative; padding: 0px 15px 0px 55px; margin: 0px; min-height: 16px;" class=""><a style="box-sizing: border-box; color: rgb(102, 102, 102); display: inline-block; text-align: right; min-width: 40px; margin-left: -33px; cursor: pointer;" class=""></a><span id="1-2879" style="box-sizing: border-box;" class="">FAIL!  : TestParse::testParse() Compared values are not the same</span></div><div style="box-sizing: border-box; position: relative; padding: 0px 15px 0px 55px; margin: 0px; min-height: 16px;" class=""><a style="box-sizing: border-box; color: rgb(102, 102, 102); display: inline-block; text-align: right; min-width: 40px; margin-left: -33px; cursor: pointer;" class=""></a><span id="1-2880" style="box-sizing: border-box;" class="">   Actual   (written.takeFirst().trimmed()): "<sample time='0:00 min' depth='2.68 m' temp='11.0 C' ndl='240:00 min' po2='0.9 bar' />"</span></div><div style="box-sizing: border-box; position: relative; padding: 0px 15px 0px 55px; margin: 0px; min-height: 16px;" class=""><a style="box-sizing: border-box; color: rgb(102, 102, 102); display: inline-block; text-align: right; min-width: 40px; margin-left: -33px; cursor: pointer;" class=""></a><span id="1-2881" style="box-sizing: border-box;" class="">   Expected (readin.takeFirst().trimmed()) : "<sample time='0:00 min' depth='2.68 m' temp='11.0 C' ndl='240:00 min' />"</span></div><div style="box-sizing: border-box; position: relative; padding: 0px 15px 0px 55px; margin: 0px; min-height: 16px;" class=""><a style="box-sizing: border-box; color: rgb(102, 102, 102); display: inline-block; text-align: right; min-width: 40px; margin-left: -33px; cursor: pointer;" class=""></a><span id="1-2882" style="box-sizing: border-box;" class="">   Loc: [/home/travis/build/Subsurface-divelog/subsurface/tests/testparse.cpp(153)]</span></div><div class=""><span style="box-sizing: border-box;" class=""><br class=""></span></div></pre></div><div class=""><br class=""></div><div class="">It seems like we sometimes write the po2 value and sometimes we don't. Because usually when </div><div class="">I re-run the test, it passes again.</div><div class=""><br class=""></div><div class="">I'd appreciate if someone could take a look.</div><div class=""><br class=""></div><div class="">/D</div></body></html>