@@ -15,51 +15,50 @@ rm -rf /tmp/zdbtest
1515./zdbd/zdb --datasize 32 || true
1616
1717# test load with slashes
18- ./zdbd/zdb --verbose --dump --data /tmp/zdbtest --index /tmp/zdbtest
19- ./zdbd/zdb --verbose --dump --data /tmp/zdbtest/ --index /tmp/zdbtest/
18+ ./zdbd/zdb --verbose --dump --data /tmp/zdbtest-data --index /tmp/zdbtest-index
19+ ./zdbd/zdb --verbose --dump --data /tmp/zdbtest-data / --index /tmp/zdbtest-index /
2020
2121# first real test suite
22- ./zdbd/zdb --background --verbose --socket /tmp/zdb.sock --data /tmp/zdbtest/ --index /tmp/zdbtest/ --hook /bin/true --datasize $(( 128 * 1024 * 1024 ))
22+ ./zdbd/zdb --background --verbose --socket /tmp/zdb.sock --data /tmp/zdbtest-data / --index /tmp/zdbtest-index / --hook /bin/true --datasize $(( 128 * 1024 * 1024 ))
2323./tests/zdbtests
2424sleep 1
2525
2626# reopen existing data
27- ./zdbd/zdb --background --verbose --socket /tmp/zdb.sock --data /tmp/zdbtest/ --index /tmp/zdbtest/ --dump
27+ ./zdbd/zdb --background --verbose --socket /tmp/zdb.sock --data /tmp/zdbtest-data / --index /tmp/zdbtest-index / --dump
2828
2929# simulate a segmentation fault
30- ./zdbd/zdb --background --verbose --socket /tmp/zdb.sock --data /tmp/zdbtest/ --index /tmp/zdbtest/ --hook /bin/true
30+ ./zdbd/zdb --background --verbose --socket /tmp/zdb.sock --data /tmp/zdbtest-data / --index /tmp/zdbtest-index / --hook /bin/true
3131pkill -SEGV zdb
3232sleep 1
3333
3434# simulate a SIGINT (ctrl+c)
35- ./zdbd/zdb --background --verbose --socket /tmp/zdb.sock --data /tmp/zdbtest/ --index /tmp/zdbtest/ --hook /bin/true
35+ ./zdbd/zdb --background --verbose --socket /tmp/zdb.sock --data /tmp/zdbtest-data / --index /tmp/zdbtest-index / --hook /bin/true
3636pkill -INT zdb
3737sleep 1
3838
3939# cleaning stuff
4040rm -rf /tmp/zdbtest
4141
4242# starting test suite with small datasize, generating lot of file jump
43- ./zdbd/zdb --background --verbose --socket /tmp/zdb.sock --data /tmp/zdbtest/ --index /tmp/zdbtest/ --hook /bin/true --datasize $(( 518 * 1024 ))
43+ ./zdbd/zdb --background --verbose --socket /tmp/zdb.sock --data /tmp/zdbtest-data / --index /tmp/zdbtest-index / --hook /bin/true --datasize $(( 518 * 1024 ))
4444./tests/zdbtests
4545sleep 1
4646
4747# cleaning stuff again
48- rm -rf /tmp/zdbtest
48+ rm -rf /tmp/zdbtest-data /tmp/zdbtest-index
4949
5050# starting with authentification
51- ./zdbd/zdb --background --verbose --socket /tmp/zdb.sock --data /tmp/zdbtest/ --index /tmp/zdbtest/ \
51+ ./zdbd/zdb --background --verbose --socket /tmp/zdb.sock --data /tmp/zdbtest-data / --index /tmp/zdbtest-index / \
5252 --admin protect \
5353 --synctime 10 \
5454 --mode user
5555
5656./tests/zdbtests
5757sleep 1
5858
59- rm -rf /tmp/zdbtest
59+ rm -rf /tmp/zdbtest-data /tmp/zdbtest-index
6060
6161# launch tcp testsuite
62- # by the way, separate data and index directories
6362./zdbd/zdb --background --verbose --data /tmp/zdbtest-data/ --index /tmp/zdbtest-index/ --admin root \
6463 --logfile /tmp/zdb.logs \
6564 --listen 127.0.0.1 --port 9900 \
@@ -77,31 +76,30 @@ echo nopenopenope > /tmp/zdbtest-index/default/zdb-index-00000
7776# clean
7877rm -rf /tmp/zdbtest-data
7978rm -rf /tmp/zdbtest-index
80- rm -rf /tmp/zdbtest
8179
8280# test protected mode
83- ./zdbd/zdb --data /tmp/zdbtest --index /tmp/zdbtest --dump --protect || true
84- ./zdbd/zdb --data /tmp/zdbtest --index /tmp/zdbtest --dump --protect --admin helloworld
85- ./zdbd/zdb --data /tmp/zdbtest --index /tmp/zdbtest --dump --maxsize 131072
81+ ./zdbd/zdb --data /tmp/zdbtest-data --index /tmp/zdbtest-index --dump --protect || true
82+ ./zdbd/zdb --data /tmp/zdbtest-data --index /tmp/zdbtest-index --dump --protect --admin helloworld
83+ ./zdbd/zdb --data /tmp/zdbtest-data --index /tmp/zdbtest-index --dump --maxsize 131072
8684rm -rf /tmp/zdbtest
8785
8886# create empty dataset in direct mode
89- ./zdbd/zdb --data /tmp/zdbtest --index /tmp/zdbtest --dump --mode direct
87+ ./zdbd/zdb --data /tmp/zdbtest-data --index /tmp/zdbtest-index --dump --mode direct
9088rm -rf /tmp/zdbtest
9189
9290# create empty dataset in sequential mode
93- ./zdbd/zdb --data /tmp/zdbtest --index /tmp/zdbtest --dump --mode seq
91+ ./zdbd/zdb --data /tmp/zdbtest-data --index /tmp/zdbtest-index --dump --mode seq
9492rm -rf /tmp/zdbtest
9593
9694# trying non existing mode
97- ./zdbd/zdb --data /tmp/zdbtest --index /tmp/zdbtest --dump --mode nonexist || true
95+ ./zdbd/zdb --data /tmp/zdbtest-data --index /tmp/zdbtest-index --dump --mode nonexist || true
9896rm -rf /tmp/zdbtest
9997
10098# run tests in sequential mode
101- ./zdbd/zdb --background --socket /tmp/zdb.sock --data /tmp/zdbtest --index /tmp/zdbtest --mode seq
99+ ./zdbd/zdb --background --socket /tmp/zdb.sock --data /tmp/zdbtest-data --index /tmp/zdbtest-index --mode seq
102100./tests/zdbtests
103101
104102# reload sequential database
105- ./zdbd/zdb --socket /tmp/zdb.sock --data /tmp/zdbtest --index /tmp/zdbtest --mode seq --dump
103+ ./zdbd/zdb --socket /tmp/zdb.sock --data /tmp/zdbtest-data --index /tmp/zdbtest-index --mode seq --dump
106104
107105echo " All tests done."
0 commit comments