--------
In message <CAOXZevCbv95KkamMUb=lpezgp0jo+njn+nbp5-vbtbwptui...@mail.gmail.com>
, Per Buer writes:

>Intermittently failing tests seems to be an issue.

Yes, indeed.

But the one thing I would *really* like to get is some kind of statistics
of *which* test-cases we have this problem with, and I wish Jenkins could
somehow be persuaded to collect such info.

>Another option would be to start giving hints on how the test should be
>executed within the test itself. By having a header on the test that the
>testrunner could read one can set up certain parameters.
>
># parallel=0,load<1,timeout=15s,platforms=!netbsd,retries=3

I'm not very keen on this, it is an open invitation to not take
the battle and fix the test-cases properly.

(With respect to "platforms=!netbsd" we already have a "feature"
keyword, that looks for specific details in the run-environment.)

>Let me know if I should commit this and start replacement of the current
>way tests are run.

So my first question is:  Why don't we just teach varnishtest to do this ?

It would be really trivial to make varnishtest collect the failing
tests on a list and then run that list after the main-run in
single-threaded mode (enabled by some argv)

-- 
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]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-dev

Reply via email to