1
+ #!/usr/bin/python
2
+
1
3
import os
2
4
import sys
3
5
import time
14
16
15
17
parser = OptionParser ()
16
18
parser .set_usage ("run.py [options] pattern : run.py -n 100 \" bas*\" -q" );
17
- parser .add_option ("-n" , dest = "repetitions" ,
19
+ parser .add_option ("-n" , dest = "repetitions" ,
18
20
help = "number of repetitions" , metavar = "NUMBER" )
19
- parser .add_option ("-q" , action = "store_true" , dest = "quiet" , default = False ,
21
+ parser .add_option ("-q" , action = "store_true" , dest = "quiet" , default = False ,
20
22
help = "suppresses rust log output" )
21
- parser .add_option ("-p" , action = "store_true" , dest = "printSource" ,
23
+ parser .add_option ("-p" , action = "store_true" , dest = "printSource" ,
22
24
default = False , help = "prints the test case's source" )
23
25
parser .add_option ("-s" , dest = "seed" , metavar = "NUMBER" , default = - 1 ,
24
26
help = "seeds the rust scheduler, use -1 to generate seeds, "
25
27
+ " or >= 0 to specify a seed" )
26
-
28
+
27
29
(options , args ) = parser .parse_args ()
28
30
29
31
def getRustTests (filter ):
@@ -41,7 +43,7 @@ def getRustTests(filter):
41
43
42
44
tests = getRustTests (args [0 ]);
43
45
44
- # Make
46
+ # Make
45
47
for rustProgram in tests :
46
48
print "Making: " + rustProgram ;
47
49
result = os .system ("make " + rustProgram .replace (".rs" , ".x86" )) >> 8 ;
@@ -54,6 +56,7 @@ def getRustTests(filter):
54
56
55
57
# Rut
56
58
totalPassed = 0 ;
59
+ repetitions = 1 ;
57
60
for rustProgram in tests :
58
61
repetitions = 1 ;
59
62
if (options .repetitions ):
@@ -78,4 +81,4 @@ def getRustTests(filter):
78
81
" of " + str (repetitions ) + " passed." ;
79
82
totalPassed += passed ;
80
83
print "Total: " + str (totalPassed ) + " of " + \
81
- str (len (tests ) * repetitions ) + " passed."
84
+ str (len (tests ) * repetitions ) + " passed."
0 commit comments