equal
deleted
inserted
replaced
46 if o == '-g': generate = 1 |
46 if o == '-g': generate = 1 |
47 |
47 |
48 userName = "craigdo/" |
48 userName = "craigdo/" |
49 repoName = "ns-3-ref-traces/" |
49 repoName = "ns-3-ref-traces/" |
50 |
50 |
|
51 print "========== Running Unit Tests ==========" |
|
52 os.system("./waf check") |
|
53 |
|
54 print "========== Running Regression Tests ==========" |
51 print "Synchronizing reference traces." |
55 print "Synchronizing reference traces." |
52 |
56 |
53 if not os.path.exists(repoName): |
57 if not os.path.exists(repoName): |
54 cloneCmd = "hg clone http://code.nsnam.org/" + userName + repoName + " >& /dev/null" |
58 cloneCmd = "hg clone http://code.nsnam.org/" + userName + repoName + " >& /dev/null" |
55 os.system(cloneCmd) |
59 os.system(cloneCmd) |
82 if not tests: |
86 if not tests: |
83 tests = findtests(testdir) |
87 tests = findtests(testdir) |
84 |
88 |
85 for test in tests: |
89 for test in tests: |
86 if verbose: |
90 if verbose: |
87 print "Running test", test |
91 print "Running test " + test |
88 result = runtest(test) |
92 result = runtest(test) |
89 if result == 0: |
93 if result == 0: |
90 if generate: |
94 if generate: |
91 print "GENERATE ", test |
95 print "GENERATE" + test |
92 else: |
96 else: |
93 print "PASS ", test |
97 print "PASS " + test |
94 else: |
98 else: |
95 bad.append(test) |
99 bad.append(test) |
96 print "FAIL ", test |
100 print "FAIL ", test |
97 |
101 |
98 return len(bad) > 0 |
102 return len(bad) > 0 |