| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright 2014 the V8 project authors. All rights reserved. | 2 # Copyright 2014 the V8 project authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 from collections import namedtuple | 6 from collections import namedtuple |
| 7 import coverage | 7 import coverage |
| 8 import json | 8 import json |
| 9 from mock import DEFAULT | 9 from mock import DEFAULT |
| 10 from mock import MagicMock | 10 from mock import MagicMock |
| (...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 247 "graphs": ["test", "Sub", "Leaf"], | 247 "graphs": ["test", "Sub", "Leaf"], |
| 248 "results": ["3", "2", "1"], | 248 "results": ["3", "2", "1"], |
| 249 "stddev": ""}, | 249 "stddev": ""}, |
| 250 {"units": "score", | 250 {"units": "score", |
| 251 "graphs": ["test", "DeltaBlue"], | 251 "graphs": ["test", "DeltaBlue"], |
| 252 "results": ["200"], | 252 "results": ["200"], |
| 253 "stddev": ""}, | 253 "stddev": ""}, |
| 254 ], self._LoadResults()["traces"]) | 254 ], self._LoadResults()["traces"]) |
| 255 self._VerifyErrors([]) | 255 self._VerifyErrors([]) |
| 256 self._VerifyMockMultiple( | 256 self._VerifyMockMultiple( |
| 257 (path.join("out", "x64.release", "d7"), "--flag", "file1.js", | 257 (path.join("out", "x64.release", "d7"), "--flag", "run.js"), |
| 258 "file2.js", "run.js"), | 258 (path.join("out", "x64.release", "d7"), "--flag", "run.js"), |
| 259 (path.join("out", "x64.release", "d7"), "--flag", "file1.js", | |
| 260 "file2.js", "run.js"), | |
| 261 (path.join("out", "x64.release", "d8"), "--flag", "run.js"), | 259 (path.join("out", "x64.release", "d8"), "--flag", "run.js"), |
| 262 (path.join("out", "x64.release", "d8"), "--flag", "run.js"), | 260 (path.join("out", "x64.release", "d8"), "--flag", "run.js"), |
| 263 (path.join("out", "x64.release", "d8"), "--flag", "run.js"), | 261 (path.join("out", "x64.release", "d8"), "--flag", "run.js"), |
| 264 (path.join("out", "x64.release", "d8"), "--flag", "--flag2", "run.js")) | 262 (path.join("out", "x64.release", "d8"), "--flag", "--flag2", "run.js")) |
| 265 | 263 |
| 266 def testOneRunStdDevRegExp(self): | 264 def testOneRunStdDevRegExp(self): |
| 267 test_input = dict(V8_JSON) | 265 test_input = dict(V8_JSON) |
| 268 test_input["stddev_regexp"] = "^%s\-stddev: (.+)$" | 266 test_input["stddev_regexp"] = "^%s\-stddev: (.+)$" |
| 269 self._WriteTestInput(test_input) | 267 self._WriteTestInput(test_input) |
| 270 self._MockCommand(["."], ["Richards: 1.234\nRichards-stddev: 0.23\n" | 268 self._MockCommand(["."], ["Richards: 1.234\nRichards-stddev: 0.23\n" |
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 386 self._VerifyResults("test", "score", [ | 384 self._VerifyResults("test", "score", [ |
| 387 {"name": "Richards", "results": [], "stddev": ""}, | 385 {"name": "Richards", "results": [], "stddev": ""}, |
| 388 {"name": "DeltaBlue", "results": [], "stddev": ""}, | 386 {"name": "DeltaBlue", "results": [], "stddev": ""}, |
| 389 ]) | 387 ]) |
| 390 self._VerifyErrors([ | 388 self._VerifyErrors([ |
| 391 "Regexp \"^Richards: (.+)$\" didn't match for test Richards.", | 389 "Regexp \"^Richards: (.+)$\" didn't match for test Richards.", |
| 392 "Regexp \"^DeltaBlue: (.+)$\" didn't match for test DeltaBlue.", | 390 "Regexp \"^DeltaBlue: (.+)$\" didn't match for test DeltaBlue.", |
| 393 ]) | 391 ]) |
| 394 self._VerifyMock( | 392 self._VerifyMock( |
| 395 path.join("out", "x64.release", "d7"), "--flag", "run.js", timeout=70) | 393 path.join("out", "x64.release", "d7"), "--flag", "run.js", timeout=70) |
| OLD | NEW |