summaryrefslogtreecommitdiff
path: root/test/check-all.sh
blob: e59b98cef7a4fe5afd9fa2a650442884dd1d9fb2 (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
#!/bin/bash

set -eux

run ()
{
    make clean
    "$@"
}

add_implems=(src/add_felicsref src/add_tweakeyloop src/add_threshold)

for implem in ref ${add_implems[@]}
do
    run make test IMPLEMENTATION=$(basename $implem)
done

run make traces
run make traces IMPLEMENTATION=add_threshold

for implem in ${add_implems[@]}
do
    run ./test/check-implementation.sh $(basename $implem)
done

run make nist
./test/python.sh