File tree 6 files changed +36
-2
lines changed
6 files changed +36
-2
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ echo " Installing KJS..."
4
+ make
5
+
6
+ echo
7
+ echo " Running core test262..."
8
+ make test262-clean
9
+ make -k test262-core > test262.out
10
+ echo " The result was saved at: test262.out"
11
+
12
+ echo
13
+ echo " Running core test262 with measuring semantic coverage..."
14
+ ( cd test262-coverage
15
+ make test262-clean
16
+ make -k test262-core-coverage
17
+ ./coverage.sh > test262-coverage.out
18
+ )
19
+ echo " The result was saved at: test262-coverage/test262-coverage.out"
20
+
21
+ echo
22
+ echo " Finding security attack..."
23
+ ( cd security-attack
24
+ make clean
25
+ make > security-attack.out
26
+ )
27
+ echo " The result was saved at: security-attack/security-attack.out"
28
+
29
+ echo
30
+ echo " Verifying example programs..."
31
+ ( cd verification
32
+ make > verification.out
33
+ )
34
+ echo " The result was saved at: verification/verification.out"
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ js.k: ../js.k
14
14
15
15
.PHONY : run
16
16
run :
17
- krun -w none --smt none --search send.js > send.js.out
17
+ krun -w none --smt none --search send.js
18
18
19
19
.PHONY : clean
20
20
clean :
File renamed without changes.
Original file line number Diff line number Diff line change @@ -8,4 +8,4 @@ echo "Generating coverage report..."
8
8
./report.py coverage ../js.k | \
9
9
sed ' s/^[ ]\([ ]*0[ ][ ]*\)\(rule\|Let\|Do\|If\|Return\|Nop\|Exit\)/!\1\2/' | \
10
10
sed ' s/^\([ ][ ]*\)0/\1 /' | \
11
- sed ' s/^!/ /' > coverage.k
11
+ sed ' s/^!/ /'
File renamed without changes.
File renamed without changes.
You can’t perform that action at this time.
0 commit comments