<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
<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,Arial,Helvetica,sans-serif;">
<p><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px;">Well, yes, it's possible to add that. But our testing&nbsp;lib has no mechanism to properly set env vars, so we'll have to pass them in each system() call along with make command&nbsp;to
 start tests.</span><br>
</p>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>От:</b> Pavel Emelianov<br>
<b>Отправлено:</b> 25 ноября 2016 г. 18:00<br>
<b>Кому:</b> Cyrill Gorcunov; crml<br>
<b>Копия:</b> Vitaly Ostrosablin; Andrey Vagin<br>
<b>Тема:</b> Re: [CRIU] [PATCH 3/3] test: Handle parseargs for VZ7 qa envinronment</font>
<div>&nbsp;</div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">On 11/25/2016 05:20 PM, Cyrill Gorcunov wrote:<br>
&gt; From: Vitaly Ostrosablin &lt;vostrosablin@virtuozzo.com&gt;<br>
&gt; <br>
&gt; Test seem to assume that zdtm lib directory is on PATH, but if it's not<br>
<br>
... then it should be added there by the caller ;)<br>
<br>
&gt; - calling for parseargs.sh would fail (if cwd is static). Therefore,<br>
&gt; this patch adds a envvar, which, if set, uses old behavior, and else<br>
&gt; goes to ../lib/parseargs.sh<br>
&gt; <br>
&gt; Signed-off-by: Vitaly Ostrosablin &lt;vostrosablin@virtuozzo.com&gt;<br>
&gt; Signed-off-by: Cyrill Gorcunov &lt;gorcunov@openvz.org&gt;<br>
&gt; ---<br>
&gt;&nbsp; test/zdtm/static/conntracks&nbsp; | 7 &#43;&#43;&#43;&#43;&#43;&#43;-<br>
&gt;&nbsp; test/zdtm/static/route_rules | 7 &#43;&#43;&#43;&#43;&#43;&#43;-<br>
&gt;&nbsp; 2 files changed, 12 insertions(&#43;), 2 deletions(-)<br>
&gt; <br>
&gt; diff --git a/test/zdtm/static/conntracks b/test/zdtm/static/conntracks<br>
&gt; index 54898c76f157..9c5be1be4de7 100755<br>
&gt; --- a/test/zdtm/static/conntracks<br>
&gt; &#43;&#43;&#43; b/test/zdtm/static/conntracks<br>
&gt; @@ -45,8 &#43;45,13 @@ do_stop()<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;PASS&quot; &gt; $outfile<br>
&gt;&nbsp; }<br>
&gt;&nbsp; <br>
&gt; &#43;if [ -z $VZENV ]; then<br>
&gt; &#43;&nbsp;&nbsp;&nbsp; parseargs=../lib/parseargs.sh<br>
&gt; &#43;else<br>
&gt; &#43;&nbsp;&nbsp;&nbsp; parseargs=parseargs.sh<br>
&gt; &#43;fi<br>
&gt;&nbsp; <br>
&gt; -tmpargs=&quot;$(parseargs.sh --name=$0 \<br>
&gt; &#43;tmpargs=&quot;$($parseargs --name=$0 \<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --flags-req=statefile,outfile \<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --flags-opt=&quot;start,stop&quot; -- &quot;$@&quot;)&quot; ||<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; die &quot;can't parse command line&quot;<br>
&gt; diff --git a/test/zdtm/static/route_rules b/test/zdtm/static/route_rules<br>
&gt; index ea44537c78b9..139fbb9e05a6 100755<br>
&gt; --- a/test/zdtm/static/route_rules<br>
&gt; &#43;&#43;&#43; b/test/zdtm/static/route_rules<br>
&gt; @@ -60,8 &#43;60,13 @@ do_stop()<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;PASS&quot; &gt; $outfile<br>
&gt;&nbsp; }<br>
&gt;&nbsp; <br>
&gt; &#43;if [ -z $VZENV ]; then<br>
&gt; &#43;&nbsp;&nbsp;&nbsp; parseargs=../lib/parseargs.sh<br>
&gt; &#43;else<br>
&gt; &#43;&nbsp;&nbsp;&nbsp; parseargs=parseargs.sh<br>
&gt; &#43;fi<br>
&gt;&nbsp; <br>
&gt; -tmpargs=&quot;$(parseargs.sh --name=$0 \<br>
&gt; &#43;tmpargs=&quot;$($parseargs --name=$0 \<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --flags-req=statefile,outfile \<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- &quot;$@&quot;)&quot; ||<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; die &quot;can't parse command line&quot;<br>
&gt; <br>
<br>
</div>
</span></font></div>
</div>
</body>
</html>