Josh Soref
af19128573
fix spelling errors in testbench
2019-12-27 13:57:25 +01:00
Rainer Gerhards
3332e0b4fc
testbench: increase explicit enqueue timeout for slow CI systems
2019-02-20 14:14:04 +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
ca1af1b459
cleanup: shellcheck-found minor issues
2018-10-19 12:55:59 +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
d8b6dc52af
testbench: more modernization of testbench plumbing
2018-08-02 14:47: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
68b6f3ac79
Test refactor part 1
2018-07-24 11:23:28 +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
Rainer Gerhards
a1d3de4923
testbench: fix race in threadingmqaq test
...
As related testing has show this test sometime fails because
the enq operation on the action queue times out. This is valid,
but causes false positives. The simple (and correct!) solution is
to increase the timeout.
2018-05-10 17:19:47 +02:00
PascalWithopf
1628ef2a37
testbench: workaround for solaris
2017-04-13 14:07:38 +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
d02bd7b837
Merge branch 'v4-devel'
2010-04-21 17:38:53 +01:00
Super-User
b526e3d92f
bugfix: some race condition in testbench on Solaris/Sparc
2010-04-21 17:36:03 +01:00
Rainer Gerhards
8b9cef552d
Merge branch 'v4-stable' into v5-stable
...
Conflicts:
ChangeLog
configure.ac
doc/manual.html
runtime/debug.c
runtime/stream.c
tests/Makefile.am
tests/diskqueue.sh
tests/nettester.c
tools/omfile.c
2010-03-29 11:07:15 +02:00
Rainer Gerhards
4408d4137a
testbench: new calling interface for tcpflood
...
this is a perquisite to support more flexible testing modes, which
could not intelligently be implemented with the old interface
2010-03-10 11:07:26 +01:00
Rainer Gerhards
4578dc6a2d
Merge branch 'v4-devel' into tmp
2009-11-05 14:34:21 +01:00
Rainer Gerhards
6a99be4696
added pipe action test to testbench & testbench bugfix
2009-11-05 14:31:37 +01:00
Rainer Gerhards
9079f66830
improved testbench
...
- added a test to check handling of damaged .qi files on startup
- made sure each test identifies itself on startup
2009-10-21 15:17:19 +02:00
Rainer Gerhards
6be06d50e3
added some basic multithreading tests to testbench
2009-06-26 14:08:30 +02:00