I have run regresion tests both in Cygwin and Solaris platform and I have this results:
- Solaris - Varnish 2.1.2 release : 20 of 174 tests failed - Solaris - Varnish 2.1.2 + conditional cygwin modifications : 20 of 174 tests failed - Cygwin - Varnish 2.1.2 + conditional cygwin modifications : problems with VCL compilation because cc_command is different. Solaris has the same results with or without cygwin modifications. I have no Linux platform to run regression tests. About Solaris test error, are you aware of this errors? Thank you 2010/7/21 Jorge Díaz <[email protected]> > Hello, > > Yesterday, I forgot to ask about the regression test. > > If I launch it, I have problems with VCL compilation, because tests does > not uses the modified "cc_command" that I use with varnishd: > > *PASS: ./tests/a00006.vtc > # top TEST ././tests/a00007.vtc passed (0.052s) > PASS: ./tests/a00007.vtc > # top TEST ././tests/a00008.vtc passed (1.856s) > PASS: ./tests/a00008.vtc > Message from C-compiler: > ./vcl.1P9zoqAU.c:1: warning: -fpic ignored for target (all code is position > independent) > /tmp/ccJkyGC4.o:vcl.1P9zoqAU.c:(.text+0x16): undefined reference to > `_VRT_count' > /tmp/ccJkyGC4.o:vcl.1P9zoqAU.c:(.text+0x29): undefined reference to > `_VRT_count' > /tmp/ccJkyGC4.o:vcl.1P9zoqAU.c:(.text+0x44): undefined reference to > `_VRT_GetHdr' > > [...] > > /tmp/ccJkyGC4.o:vcl.1P9zoqAU.c:(.text+0x900): undefined reference to > `_VRT_handling' > /tmp/ccJkyGC4.o:vcl.1P9zoqAU.c:(.text+0x93f): undefined reference to > `_VRT_init_dir' > /tmp/ccJkyGC4.o:vcl.1P9zoqAU.c:(.text+0x95d): undefined reference to > `_VRT_fini_dir' > collect2: ld returned 1 exit status > Running C-compiler failed, exit 1Compiled VCL program failed to load: > No such file or directory# top TEST ././tests/a00009.vtc passed > (3.970s) > PASS: ./tests/a00009.vtc > # top TEST ././tests/a00010.vtc passed (0.045s) > PASS: ./tests/a00010.vtc > ---- v1 FAIL VCL does not compile > * > > The VCL command that I use was 'cc -shared > /tmp/varnish-2.1.2/bin/varnishd/varnishd-cache_vrt.o > /tmp/varnish-2.1.2/bin/varnishd/varnishd-cache_backend_cfg.o > -L/usr/local/lib -L/tmp/varnish-2.1.2/bin/varnishd/ -lvarnish -lvarnishd > -Wl,--export-all-symbols -Wl,-x -o %o %s' > > How can I change default VCL compilation command in order to execute > regression tests?? > > > > 2010/7/21 Poul-Henning Kamp <[email protected]> > > In message <[email protected]>, >> =?IS >> O-8859-1?Q?Jorge_D=EDaz?= writes: >> >> >After weeks making some tests I was able to build successful Varnish in >> >Cygwin, the problems that I have found are: >> >> Does it pass the regression tests ? >> >> -- >> Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 >> [email protected] | TCP/IP since RFC 956 >> FreeBSD committer | BSD since 4.3-tahoe >> Never attribute to malice what can adequately be explained by >> incompetence. >> > >
_______________________________________________ varnish-dev mailing list [email protected] http://lists.varnish-cache.org/mailman/listinfo/varnish-dev
