aboutsummaryrefslogtreecommitdiff
path: root/testmain_preinit.sh
blob: 89d5895d3e0db3e50d5d6f9c5f94f6e6eb7c9b12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/bash
if [[ $# -ne 3 ]]
then
    echo "Usage: "$0" START END TRIALS"
    exit 1
fi

logleaves_start=$1
logleaves_end=$2
trials=$3

runs_test=500

mkdir -p results

# minimum is ceil(lg(runs_test)), otherwise modify will fail
for j in $(seq 1 $trials)
do
    for i in `seq $logleaves_start $logleaves_end`
    do
        echo "logleaves "$i

        runs_create=$(echo '2^'"$i" | bc)

        echo "Doing "$trials"x"$runs_test" operations, with prepopulated database"
        ./testall_preinit.sh $i $runs_test 2> results/run_"$i"_"$j".txt
        sleep .2

        # dummy
        ./testdummy_preinit.sh $i $runs_test 2> results/dummy_"$i"_"$j".txt
        sleep .2
    done
done