<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin-top:6.0pt;
        margin-right:0cm;
        margin-bottom:6.0pt;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.Code, li.Code, div.Code
        {mso-style-name:Code;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:9.0pt;
        font-family:"Courier New";}
span.EmailStyle18
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
.MsoPapDefault
        {mso-style-type:export-only;
        margin-top:6.0pt;
        margin-right:0cm;
        margin-bottom:6.0pt;
        margin-left:0cm;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-family:"Calibri",sans-serif">From master I’m getting 2052 “framework failures” in the testsuite, which all look like the one below.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri",sans-serif">I also get 4468 expected passes, so not every test fails.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri",sans-serif">This is with “sh validate”. Yes I know I should get onto Hadrian, and I have a branch for that.  But Hadrian isn’t really working for me because it’s putting build artefacts in my source tree
 rather than in my build tree (talking to Andrey about that).<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri",sans-serif">But I think that old ‘validate’ is still supposed to work, isn’t it?  I’m a bit stuck<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri",sans-serif">Thanks<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri",sans-serif">Simon<o:p></o:p></span></p>
<p class="Code">Unexpected results from:<o:p></o:p></p>
<p class="Code">TEST="AmapCoerce ArithInt16 ArithInt8 ArithWord16 ArithWord8 AtomicPrimops BinaryArray BinaryLiterals0 BinaryLiterals1 BinaryLiterals2 CPRRepeat CPUTime001 CallArity1 Capi_Ctype_001 Capi_Ctype_002 CarryOverflow CgStaticPointers CgStaticPointersNoFullLazyness
 Chan002 Chan003 CmmSwitchTest64 CmpInt16 CmpInt8 CmpWord16 CmpWord8 CopySmallArray Defer01 Defer02 DeriveNullTermination DocsInHiFile0 DocsInHiFile1 DsLambdaCase DsMultiWayIf DsStaticPointers DsStrict DsStrictData DsStrictFail DsStrictLet EvalTest EventlogOutput1
 EventlogOutput2 FloatFnInverses Freeman GEq1 GEq2 GFullyStrict GFunctor1 GHCiWildcardKind GMap1 GMapAssoc GMapTop GShow1 GUniplate1 GcStaticPointers GenNewtype GhciCurDir GhciKinds HexFloatLiterals HooplPostorder IOError001 IOError002 IndT… etc…<o:p></o:p></p>
<p class="MsoNormal"><span style="font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Calibri",sans-serif">snip of a typical error<o:p></o:p></span></p>
<p class="Code">subprocess.CalledProcessError: Command '['git', 'rev-parse', 'HEAD']' returned non-zero exit status 128<o:p></o:p></p>
<p class="Code">Traceback (most recent call last):<o:p></o:p></p>
<p class="Code">  File "/home/simonpj/code/HEAD-4/testsuite/driver/testlib.py", line 840, in test_common_work<o:p></o:p></p>
<p class="Code">    do_test(name, way, func, args, files)<o:p></o:p></p>
<p class="Code">  File "/home/simonpj/code/HEAD-4/testsuite/driver/testlib.py", line 928, in do_test<o:p></o:p></p>
<p class="Code">    result = func(*[name,way] + args)<o:p></o:p></p>
<p class="Code">  File "/home/simonpj/code/HEAD-4/testsuite/driver/testlib.py", line 1019, in makefile_test<o:p></o:p></p>
<p class="Code">    return run_command(name, way, cmd)<o:p></o:p></p>
<p class="Code">  File "/home/simonpj/code/HEAD-4/testsuite/driver/testlib.py", line 1012, in run_command<o:p></o:p></p>
<p class="Code">    return simple_run( name, '', override_options(cmd), '' )<o:p></o:p></p>
<p class="Code">  File "/home/simonpj/code/HEAD-4/testsuite/driver/testlib.py", line 1396, in simple_run<o:p></o:p></p>
<p class="Code">    return check_stats(name, way, stats_file, opts.stats_range_fields)<o:p></o:p></p>
<p class="Code">  File "/home/simonpj/code/HEAD-4/testsuite/driver/testlib.py", line 1185, in check_stats<o:p></o:p></p>
<p class="Code">    head_commit = Perf.commit_hash('HEAD')<o:p></o:p></p>
<p class="Code">  File "/home/simonpj/code/HEAD-4/testsuite/driver/perf_notes.py", line 92, in commit_hash<o:p></o:p></p>
<p class="Code">    stderr=subprocess.STDOUT) \<o:p></o:p></p>
<p class="Code">  File "/usr/lib/python3.5/subprocess.py", line 626, in check_output<o:p></o:p></p>
<p class="Code">    **kwargs).stdout<o:p></o:p></p>
<p class="Code">  File "/usr/lib/python3.5/subprocess.py", line 708, in run<o:p></o:p></p>
<p class="Code">    output=stdout, stderr=stderr)<span style="font-size:12.0pt"><o:p></o:p></span></p>
</div>
</body>
</html>