From: Frédéric Lécaille <[email protected]>
With this patch when the test fails it may be useful to collect additional
information
coming from varnishtes especially when this latter aborts.
For instance without this patch reg-tests/mailers/k_healthcheckmail.vtc does not
produce relevant information.
$ VARNISHTEST_PROGRAM=<...> make reg-tests
reg-tests/mailers/k_healthcheckmail.vtc
## test results in: ...
With this patch these following lines are added to the test results output:
* diag 0.0 Assert error in vtc_log_emit(), vtc_log.c line 157:
* diag 0.0 Condition(vtclog_left > l) not true. (errno=0 Success)
In this case varnishtest aborts because its logging buffer is full.
We can make it use a 32MB buffer as follows:
$ VARNISHTEST_PROGRAM=<...> make reg-tests
reg-tests/mailers/k_healthcheckmail.vtc -- \
--varnishtestparams "-b$((32<<20))"
with more relevant results:
## test results in: ...
---- c2 7.1 EXPECT resp.http.mailsreceived (11858) == "16" failed
Frédéric Lécaille (1):
REGTEST: Add some informatoin to test results.
scripts/run-regtests.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
2.11.0