Rainer Gerhards
0307a0cc0a
testbench: improve mysql test framework plumbing
...
This is an initial try to make mysql tests able to run in parallel,
which also hardens them against some timing problems.
2019-11-26 10:56:33 +01:00
Rainer Gerhards
fb9ea25fd4
testbench: mysql tests did not work under "make distcheck"
2018-11-04 10:51:38 +01:00
Rainer Gerhards
69ef6e329b
fix bad bash coding style and disable shellcheck false positives
...
Also now permit interactivly running tests without explicitly setting
$srcdir. This now works if we are inside ./tests and fails, as before,
when we are in a different directory.
Detected by shellcheck via CodeFactor.io
2018-10-23 13:27:37 +02:00
Rainer Gerhards
a45f3af81d
squash: wait until full startup so that imdiag.port exists
2018-09-05 09:21:42 +02:00
Rainer Gerhards
b5a385a13d
testbench: modernize plumbing
...
another set of changes for testbench modernization
2018-09-02 17:29:39 +02:00
Rainer Gerhards
5a7d6009c7
testbench: some minor improvements
...
- DEAD_PORT now uses unassigned IANA port unlike to be used on the system
(dynamic port querying is racy and we had at least once an issue, so we
can remove ambiguity here easily)
- replace some diag.sh commands by bash functions
2018-08-19 08:35:19 +02:00
Rainer Gerhards
8ea166d89d
testbench: fix some hardcoded names ( #2895 )
...
* testbench: fix some hardcoded names
This is prework to make parallel execution of tests possible.
2018-08-01 12:52:17 +02:00
Florian Riedl
c60449d09f
Test refactor part 3.2
2018-07-24 16:02:15 +02:00
Rainer Gerhards
2ba3c8ddde
testbench: modernize testbench plumbing
...
changes some of the test commands to use bash functions
includes some small bug fixes to tests where bugs were
previously not seen due to different plumbing.
2018-07-23 17:26:34 +02:00
df3d4a3922
test-suite: Added !#/bin/bash into all test scripts.
...
Most of the tests will not work in other default shells like
on Freebsd or Solaris. So we make /bin/bash default now.
2015-07-30 15:38:17 +00:00
be940cf970
testbench: made work on FreeBSD
...
bash "source" extension is not supported in FreeBSD default shell"
2015-07-15 09:33:31 +00:00
Rainer Gerhards
1500951b7b
testbench: permit libdbi test under valgrind without leak check
...
While this is sub-optimal, the only other alternative is to entirely
disable this test (until we find a better solution, if such exists).
2014-11-11 14:55:49 +01:00
Rainer Gerhards
9cc963926b
bugfix: minor memory leak in omlibdbi (< 1k per instance and run)
...
also testbench improvement (omlibdbi now also receives a couple of
tests if we have a life MySQL server).
2011-03-10 14:46:47 +01:00