source: CIVL/examples/concurrency/Makefile@ 2e6fe6f

1.23 2.0 main test-branch
Last change on this file since 2e6fe6f was 9fb69d3, checked in by Manchun Zheng <zmanchun@…>, 12 years ago

cleaned up examples/tests in concurrency folder.

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@421 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100644
File size: 1.4 KB
Line 
1CIVL=civl
2VERIFY=$(CIVL) verify
3
4all: adder adderBad bank barrier barrier2 \
5 barrierBad blockAdder blockAdderBad dining \
6 diningBad locksBad locksBad10 locksGood \
7 spawn spawn2 spawnBad
8
9adder: adder.cvl
10 $(VERIFY) adder.cvl -inputB=5
11
12adderBad: adderBad.cvl
13 $(VERIFY) adderBad.cvl -inputB=4 -min
14 $(CIVL) replay adderBad.cvl
15
16bank: bank.cvl
17 $(VERIFY) bank.cvl -inputNUM_ACCOUNTS=3
18
19barrier: barrier.cvl
20 $(VERIFY) -inputB=4 barrier.cvl
21
22barrier2: barrier2.cvl
23 $(VERIFY) -inputB=4 barrier2.cvl
24
25# Two kinds of violations are found in the following:
26# a deadlock, and an assertion violation:
27barrierBad: barrierBad.cvl
28 $(VERIFY) -inputB=4 barrierBad.cvl -min
29 $(CIVL) replay barrierBad.cvl -id=0
30 $(CIVL) replay barrierBad.cvl -id=1
31
32blockAdder: blockAdder.cvl
33 $(VERIFY) -inputB=6 -inputW=3 blockAdder.cvl
34
35blockAdderBad: blockAdderBad.cvl
36 $(VERIFY) -inputB=6 -inputW=3 blockAdderBad.cvl -min
37 $(CIVL) replay blockAdderBad.cvl
38
39dining: dining.cvl
40 $(VERIFY) -inputB=4 dining.cvl
41
42diningBad: diningBad.cvl
43 $(VERIFY) -inputB=4 diningBad.cvl -min
44 $(CIVL) replay diningBad.cvl
45
46locksBad: locksBad.cvl
47 $(VERIFY) locksBad.cvl
48
49locksBad10: locksBad10.cvl
50 $(VERIFY) locksBad10.cvl
51
52locksGood: locksGood.cvl
53 $(VERIFY) locksGood.cvl
54
55spawn: spawn.cvl
56 $(VERIFY) spawn.cvl -inputN=10
57
58spawn2: spawn2.cvl
59 $(VERIFY) spawn2.cvl -inputN=10
60
61spawnBad: spawnBad.cvl
62 $(VERIFY) spawnBad.cvl -inputN=10
63
64clean:
65 rm -rf CIVLREP *~
66
Note: See TracBrowser for help on using the repository browser.