<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p style="margin-top:0;margin-bottom:0">Aurelien,</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">We played with this idea some when I was at Cray, and I believe we decided it wasn't worth it.&nbsp; Many, many tests - maybe a majority - depend on running commands on the server.&nbsp; Many are intentionally destructive in various
 ways,&nbsp;and since we don't test them with other data on the file system, some of them are probably *accidentally* destructive as well.</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">My conclusion then was that the test framework tests (acceptance small included) are not designed to be run A) without server access, or B ) on any kind of production file system.&nbsp;&nbsp;</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">It would be possible to create a curated client only &amp; non-destructive list, but it would be a lot of work, and it would miss large areas of the test framework.&nbsp; (Many tests which are primarily client require some manipulation
 of the server (settings, cache dropping, fail loc...) to work.)</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">- Patrick</p>
<p style="margin-top:0;margin-bottom:0"></p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> lustre-devel &lt;lustre-devel-bounces@lists.lustre.org&gt; on behalf of Degremont, Aurelien &lt;degremoa@amazon.com&gt;<br>
<b>Sent:</b> Wednesday, January 30, 2019 8:53:12 AM<br>
<b>To:</b> lustre-devel@lists.lustre.org<br>
<b>Subject:</b> [lustre-devel] Run acceptance tests on client side only</font>
<div>&nbsp;</div>
</div>
<style>
<!--
@font-face
        {font-family:"Cambria Math"}
@font-face
        {font-family:Calibri}
p.x_MsoNormal, li.x_MsoNormal, div.x_MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif}
a:link, span.x_MsoHyperlink
        {color:#0563C1;
        text-decoration:underline}
a:visited, span.x_MsoHyperlinkFollowed
        {color:#954F72;
        text-decoration:underline}
span.x_EmailStyle17
        {font-family:"Calibri",sans-serif;
        color:windowtext}
.x_MsoChpDefault
        {font-family:"Calibri",sans-serif}
@page WordSection1
        {margin:70.85pt 70.85pt 70.85pt 70.85pt}
div.x_WordSection1
        {}
-->
</style>
<div lang="FR" link="#0563C1" vlink="#954F72">
<div class="x_WordSection1">
<p class="x_MsoNormal"><span style="font-size:11.0pt">Hello</span></p>
<p class="x_MsoNormal"><span style="font-size:11.0pt">&nbsp;</span></p>
<p class="x_MsoNormal"><span lang="EN-US" style="font-size:11.0pt">Im trying to run test suites without having access to servers.</span></p>
<p class="x_MsoNormal"><span lang="EN-US" style="font-size:11.0pt">A lot of tests in acc-sm assume that servers are reachable. Is there way to automatically skip these tests?</span></p>
<p class="x_MsoNormal"><span lang="EN-US" style="font-size:11.0pt">&nbsp;</span></p>
<p class="x_MsoNormal"><span lang="EN-US" style="font-size:11.0pt">Does somebody has a smart way to run acc-sm?</span></p>
<p class="x_MsoNormal"><span lang="EN-US" style="font-size:11.0pt">&nbsp;</span></p>
<p class="x_MsoNormal"><span lang="EN-US" style="font-size:11.0pt">Thanks</span></p>
<p class="x_MsoNormal"><span lang="EN-US" style="font-size:11.0pt">&nbsp;</span></p>
<p class="x_MsoNormal"><span lang="EN-US" style="font-size:11.0pt">Aurlien</span></p>
</div>
</div>
</body>
</html>