<div>I have apply all my changes to svn trunk version of varnish.</div>
<div>I attach it to email. Can I commit myself to subversion?</div>
<div> </div>
<div>With varnish trunk version I have executed regression tests and this is the result:<br></div>
<div> </div>
<div>8 of 183 tests failed</div>
<div> </div>
<div>They are:</div>
<div> </div>
<div>FAIL: ./tests/b00004.vtc<br>FAIL: ./tests/b00015.vtc<br>FAIL: ./tests/b00030.vtc<br>FAIL: ./tests/c00005.vtc<br>FAIL: ./tests/p00002.vtc<br>FAIL: ./tests/r00558.vtc<br>FAIL: ./tests/v00009.vtc<br>FAIL: ./tests/v00027.vtc<br>
</div>
<div>I also attach regression test logs to email.</div>
<div> </div>
<div>Some of that error are [ * top Test timed out ] Do you know some issue with timeout in regression tests?</div>
<div> </div>
<div><br> </div>
<div class="gmail_quote">2010/7/21 Jorge Díaz <span dir="ltr"><<a href="mailto:jdzstz@gmail.com" target="_blank">jdzstz@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>After one small change in <a href="http://configure.ac/" target="_blank">configure.ac</a> (I have added file "varnishd-cache_vrt_re.o" to VCC_C command) the VCL compilation problem has disappear and now regression tests problems are only 9:</div>
<div>
<div><br><strong>9 of 174 tests failed</strong><br><br></div>I attach the new version.</div>
<div> </div>
<div>I continue having problems of "bind(): Address already in use" </div>
<div>
<div> </div>
<div><strong>Which ports does regression tests need to be free?? perhaps I have to stop some software of my machine </strong><br></div></div>
<div><font face="courier new,monospace">
<div>Assert error in server_start(), vtc_server.c line 181:<br> Condition(s->sock >= 0) not true.<br> errno = 112 (Address already in use)<br></div>/bin/sh: line 5: 3376 Aborted (core dumped) ./varnishtest ${dir}$tst<br>
FAIL: ./tests/v00014.vtc</font></div>
<div> </div>
<div><strong>I also need somebody to test script modifications in Linux. I have tested in my Solaris enviroment and it is ok.</strong></div>
<div> </div>
<div>Thank you.<br> </div>
<div class="gmail_quote">
<div>2010/7/21 Jorge Díaz <span dir="ltr"><<a href="mailto:jdzstz@gmail.com" target="_blank">jdzstz@gmail.com</a>></span><br></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hello,
<div>
<div></div>
<div><br><br>After some problems launching regression tests, I have changed VCC_CC definition in <a href="http://configure.ac/" target="_blank">configure.ac</a> for Cygwin platform, and now cc_command parameter is not needed for varnishd. <br>
<br>Now, I am able to execute all regression tests, with some errors.<br><br>
<p>I have executed the tests and this is the result: </p><pre><b><font size="4">14 of 174 tests failed</font></b><br></pre>I have some problems with in-use ports:<br><pre>bind(): Address already in use<br>Assert error in server_start(), vtc_server.c line 181:<br>
Condition(s->sock >= 0) not true.<br> errno = 112 (Address already in use)<br>
/bin/sh: line 5: 5836 Aborted (core dumped) ./varnishtest</pre><br><b>Which ports does regression tests need to be free?? perhaps I have to stop some software of my machine </b><br><br>
<p>I have also detected some problems with VCL compilation for complex configuration files: </p><pre>#### v1 CLI RX| /tmp/ccA54nFN.o:vcl.hfK6_VaS.c:(.text+0x59): undefined reference to `_VRT_re_match'\n<br>#### v1 CLI RX| /tmp/ccA54nFN.o:vcl.hfK6_VaS.c:(.text+0xc0): undefined reference to `_VRT_re_match'\n<br>
#### v1 CLI RX| /tmp/ccA54nFN.o:vcl.hfK6_VaS.c:(.text+0x628): undefined reference to `_VRT_re_init'\n<br>#### v1 CLI RX| /tmp/ccA54nFN.o:vcl.hfK6_VaS.c:(.text+0x63c): undefined reference to `_VRT_re_init'\n<br>
#### v1 CLI RX| /tmp/ccA54nFN.o:vcl.hfK6_VaS.c:(.text+0x667): undefined reference to `_VRT_re_fini'\n<br>#### v1 CLI RX| /tmp/ccA54nFN.o:vcl.hfK6_VaS.c:(.text+0x674): undefined reference to `_VRT_re_fini'\n<br>
</pre><br>I think I have to add some dependencies to VCC_CC.<br><br>The final results are:<br>
<ul>
<div>
<li>Solaris - Varnish 2.1.2 release : 20 of 174 tests failed<br></li>
<li>Solaris - Varnish 2.1.2 + conditional cygwin modifications : 20 of 174 tests failed<br></li></div>
<li>Cygwin - Varnish 2.1.2 + conditional cygwin modifications : 14 of 174 tests failed</li></ul><br>I attach to the email and Trac ticket last version of my modifications.<br><br><br><br><br>
<div class="gmail_quote">
<div>2010/7/21 Poul-Henning Kamp <span dir="ltr"><<a href="mailto:phk@phk.freebsd.dk" target="_blank">phk@phk.freebsd.dk</a>></span><br></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">In message <<a href="mailto:AANLkTinVE1zQvFBRIcTCEyNz-SKg5J2GFq1SK0cgr6hU@mail.gmail.com" target="_blank">AANLkTinVE1zQvFBRIcTCEyNz-SKg5J2GFq1SK0cgr6hU@mail.gmail.com</a>>, =?IS
<div>
<div></div>
<div><br>
<div>O-8859-1?Q?Jorge_D=EDaz?= writes:<br><br></div>
<div>>But I have to change it and recompile all Varnish, or is there any parameter<br>>for regression tests like varnishd?<br><br></div>You have to compile it in from the start.<br><br>The regression test assume that you have a functioning varnishd binary.<br>
<font color="#888888"><br>--<br></font>
<div>
<div></div>
<div>Poul-Henning Kamp | UNIX since Zilog Zeus 3.20<br>phk@FreeBSD.ORG | TCP/IP since RFC 956<br>FreeBSD committer | BSD since 4.3-tahoe<br>Never attribute to malice what can adequately be explained by incompetence.<br>
</div></div></div></div></blockquote></div><br></div></div></blockquote></div><br></blockquote></div><br>