(self)
| 337 | self.assertDictEqual({'test': 123}, cache_handler.read_cache()) |
| 338 | |
| 339 | def testOneRunVariants(self): |
| 340 | self._WriteTestInput(V8_VARIANTS_JSON) |
| 341 | self._MockCommand(['.', '.', '.'], [ |
| 342 | 'x\nRichards: 3.3\nDeltaBlue: 3000\ny\n', |
| 343 | 'x\nRichards: 2.2\nDeltaBlue: 2000\ny\n', |
| 344 | 'x\nRichards: 1.1\nDeltaBlue: 1000\ny\n' |
| 345 | ]) |
| 346 | self.assertEqual(0, self._CallMain()) |
| 347 | self._VerifyResultTraces([ |
| 348 | { |
| 349 | 'units': 'score', |
| 350 | 'graphs': ['test', 'default', 'Richards'], |
| 351 | 'results': [1.1], |
| 352 | 'stddev': '' |
| 353 | }, |
| 354 | { |
| 355 | 'units': 'score', |
| 356 | 'graphs': ['test', 'default', 'DeltaBlue'], |
| 357 | 'results': [1000], |
| 358 | 'stddev': '' |
| 359 | }, |
| 360 | { |
| 361 | 'units': 'score', |
| 362 | 'graphs': ['test', 'VariantA', 'Richards'], |
| 363 | 'results': [2.2], |
| 364 | 'stddev': '' |
| 365 | }, |
| 366 | { |
| 367 | 'units': 'score', |
| 368 | 'graphs': ['test', 'VariantA', 'DeltaBlue'], |
| 369 | 'results': [2000], |
| 370 | 'stddev': '' |
| 371 | }, |
| 372 | { |
| 373 | 'units': 'score', |
| 374 | 'graphs': ['test', 'VariantB', 'Richards'], |
| 375 | 'results': [3.3], |
| 376 | 'stddev': '' |
| 377 | }, |
| 378 | { |
| 379 | 'units': 'score', |
| 380 | 'graphs': ['test', 'VariantB', 'DeltaBlue'], |
| 381 | 'results': [3000], |
| 382 | 'stddev': '' |
| 383 | }, |
| 384 | ]) |
| 385 | self._VerifyErrors([]) |
| 386 | self._VerifyMockMultiple( |
| 387 | (os.path.join('out', 'x64.release', 'd7'), '--flag', 'run.js'), |
| 388 | (os.path.join('out', 'x64.release', |
| 389 | 'd7'), '--flag', '--variant-a-flag', 'run.js'), |
| 390 | (os.path.join('out', 'x64.release', |
| 391 | 'd7'), '--flag', '--variant-b-flag', 'run.js')) |
| 392 | |
| 393 | def testOneRunVariantsWithDefault(self): |
| 394 | config = dict(V8_VARIANTS_JSON) |
nothing calls this directly
no test coverage detected