source: test/do-tests-parallel.sh @ f051c1b

4.0.1-hotfixescachetimestampsdevelopdpdk-ndagetsilivelibtrace4ndag_formatpfringrc-4.0.1rc-4.0.2rc-4.0.3rc-4.0.4ringdecrementfixringperformanceringtimestampfixes
Last change on this file since f051c1b was f051c1b, checked in by Richard Sanger <rsangerarj@…>, 6 years ago

Tidies up the state messages received, now all states are passed through created->resumed->paused->stopped this might simplify some code. Removed the extra paused state.
Hooks up the reporter method through trace_pstart, hopefully resulting in simpler code most of the time. Also renames this from reducer to reporter anywhere it was not already. Adds a test for this also.
Removes is_packet from a result in favour of a more generic type, with packet being one of these.
Moves configuration for tuning relelated settings into a single structure.

  • Property mode set to 100755
File size: 1.3 KB
Line 
1#!/bin/bash
2
3OK=0
4FAIL=""
5
6do_test() {
7        if $@; then
8                OK=$[ $OK + 1 ]
9        else
10                FAIL="$FAIL
11$@"
12        fi
13}
14
15libdir=../lib/.libs:../libpacketdump/.libs
16export LD_LIBRARY_PATH="$libdir"
17export DYLD_LIBRARY_PATH="${libdir}"
18
19rm -f traces/*.out.*
20echo \* Read erf
21do_test ./test-format-parallel erf
22
23echo \* Read pcap
24do_test ./test-format-parallel pcap
25
26echo \* Read pcapfile
27do_test ./test-format-parallel pcapfile
28
29echo \* Read pcapfilens
30do_test ./test-format-parallel pcapfilens
31
32echo \* Read legacyatm
33do_test ./test-format-parallel legacyatm
34
35echo \* Read legacyeth
36do_test ./test-format-parallel legacyeth
37
38echo \* Read legacypos
39do_test ./test-format-parallel legacypos
40
41echo \* Read tsh
42do_test ./test-format-parallel tsh
43
44echo \* Read rawerf
45do_test ./test-format-parallel rawerf
46
47echo \* Read testing hasher function
48do_test ./test-format-parallel-hasher erf
49
50echo \* Read testing single-threaded datapath
51do_test ./test-format-parallel-singlethreaded erf
52
53echo \* Read testing single-threaded hasher datapath
54do_test ./test-format-parallel-singlethreaded-hasher erf
55
56echo \* Read stress testing with 100 threads
57do_test ./test-format-parallel-stressthreads erf
58
59echo \* Read stress testing with 100 threads
60do_test ./test-format-parallel-reporter erf
61
62echo
63echo "Tests passed: $OK"
64echo "Tests failed: $FAIL"
Note: See TracBrowser for help on using the repository browser.