-
Notifications
You must be signed in to change notification settings - Fork 1
47 lines (45 loc) · 1.01 KB
/
ci.yml
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
name: test-running
on:
push:
branches:
- master
- main
- ndss-24
workflow_dispatch: # Allow manual triggering
jobs:
tests:
runs-on: ubuntu-22.04
steps:
-
uses: actions/checkout@master
-
name: Install dependencies
run: |
echo "" | ./install.sh -f
echo "" | ./install.sh
timeout-minutes: 5
-
name: Tamarin
run: |
cd proofs
make test MODEL=centralized-time OUT_FILE=output_centralized.spthy
make test MODEL=distributed-time OUT_FILE=output_distributed.spthy
make clean
timeout-minutes: 5
-
name: Simulation
run: |
cd simulation
make run_minikube
make build_minikube
make run_simulations CONF=conf/ci.yaml SCENARIO=scenario-a1 RUN=1-honest SIM_TIME=120 DOWN_TIME=30
make clean_all
timeout-minutes: 10
-
name: PRL
run: |
cd prl
make test
make single
make clean
timeout-minutes: 5