Lines Matching refs:self

273     def setUp(self):
274 self.parser = create_parser()
280 self.testInput0 = os.path.join(testInputs, 'test1_run1.json')
281 self.testInput1 = os.path.join(testInputs, 'test1_run2.json')
283 def test_benchmarks_basic(self):
284 parsed = self.parser.parse_args(
285 ['benchmarks', self.testInput0, self.testInput1])
286 self.assertFalse(parsed.display_aggregates_only)
287 self.assertTrue(parsed.utest)
288 self.assertEqual(parsed.mode, 'benchmarks')
289 self.assertEqual(parsed.test_baseline[0].name, self.testInput0)
290 self.assertEqual(parsed.test_contender[0].name, self.testInput1)
291 self.assertFalse(parsed.benchmark_options)
293 def test_benchmarks_basic_without_utest(self):
294 parsed = self.parser.parse_args(
295 ['--no-utest', 'benchmarks', self.testInput0, self.testInput1])
296 self.assertFalse(parsed.display_aggregates_only)
297 self.assertFalse(parsed.utest)
298 self.assertEqual(parsed.utest_alpha, 0.05)
299 self.assertEqual(parsed.mode, 'benchmarks')
300 self.assertEqual(parsed.test_baseline[0].name, self.testInput0)
301 self.assertEqual(parsed.test_contender[0].name, self.testInput1)
302 self.assertFalse(parsed.benchmark_options)
304 def test_benchmarks_basic_display_aggregates_only(self):
305 parsed = self.parser.parse_args(
306 ['-a', 'benchmarks', self.testInput0, self.testInput1])
307 self.assertTrue(parsed.display_aggregates_only)
308 self.assertTrue(parsed.utest)
309 self.assertEqual(parsed.mode, 'benchmarks')
310 self.assertEqual(parsed.test_baseline[0].name, self.testInput0)
311 self.assertEqual(parsed.test_contender[0].name, self.testInput1)
312 self.assertFalse(parsed.benchmark_options)
314 def test_benchmarks_basic_with_utest_alpha(self):
315 parsed = self.parser.parse_args(
316 ['--alpha=0.314', 'benchmarks', self.testInput0, self.testInput1])
317 self.assertFalse(parsed.display_aggregates_only)
318 self.assertTrue(parsed.utest)
319 self.assertEqual(parsed.utest_alpha, 0.314)
320 self.assertEqual(parsed.mode, 'benchmarks')
321 self.assertEqual(parsed.test_baseline[0].name, self.testInput0)
322 self.assertEqual(parsed.test_contender[0].name, self.testInput1)
323 self.assertFalse(parsed.benchmark_options)
325 def test_benchmarks_basic_without_utest_with_utest_alpha(self):
326 parsed = self.parser.parse_args(
327 ['--no-utest', '--alpha=0.314', 'benchmarks', self.testInput0, self.testInput1])
328 self.assertFalse(parsed.display_aggregates_only)
329 self.assertFalse(parsed.utest)
330 self.assertEqual(parsed.utest_alpha, 0.314)
331 self.assertEqual(parsed.mode, 'benchmarks')
332 self.assertEqual(parsed.test_baseline[0].name, self.testInput0)
333 self.assertEqual(parsed.test_contender[0].name, self.testInput1)
334 self.assertFalse(parsed.benchmark_options)
336 def test_benchmarks_with_remainder(self):
337 parsed = self.parser.parse_args(
338 ['benchmarks', self.testInput0, self.testInput1, 'd'])
339 self.assertFalse(parsed.display_aggregates_only)
340 self.assertTrue(parsed.utest)
341 self.assertEqual(parsed.mode, 'benchmarks')
342 self.assertEqual(parsed.test_baseline[0].name, self.testInput0)
343 self.assertEqual(parsed.test_contender[0].name, self.testInput1)
344 self.assertEqual(parsed.benchmark_options, ['d'])
346 def test_benchmarks_with_remainder_after_doubleminus(self):
347 parsed = self.parser.parse_args(
348 ['benchmarks', self.testInput0, self.testInput1, '--', 'e'])
349 self.assertFalse(parsed.display_aggregates_only)
350 self.assertTrue(parsed.utest)
351 self.assertEqual(parsed.mode, 'benchmarks')
352 self.assertEqual(parsed.test_baseline[0].name, self.testInput0)
353 self.assertEqual(parsed.test_contender[0].name, self.testInput1)
354 self.assertEqual(parsed.benchmark_options, ['e'])
356 def test_filters_basic(self):
357 parsed = self.parser.parse_args(
358 ['filters', self.testInput0, 'c', 'd'])
359 self.assertFalse(parsed.display_aggregates_only)
360 self.assertTrue(parsed.utest)
361 self.assertEqual(parsed.mode, 'filters')
362 self.assertEqual(parsed.test[0].name, self.testInput0)
363 self.assertEqual(parsed.filter_baseline[0], 'c')
364 self.assertEqual(parsed.filter_contender[0], 'd')
365 self.assertFalse(parsed.benchmark_options)
367 def test_filters_with_remainder(self):
368 parsed = self.parser.parse_args(
369 ['filters', self.testInput0, 'c', 'd', 'e'])
370 self.assertFalse(parsed.display_aggregates_only)
371 self.assertTrue(parsed.utest)
372 self.assertEqual(parsed.mode, 'filters')
373 self.assertEqual(parsed.test[0].name, self.testInput0)
374 self.assertEqual(parsed.filter_baseline[0], 'c')
375 self.assertEqual(parsed.filter_contender[0], 'd')
376 self.assertEqual(parsed.benchmark_options, ['e'])
378 def test_filters_with_remainder_after_doubleminus(self):
379 parsed = self.parser.parse_args(
380 ['filters', self.testInput0, 'c', 'd', '--', 'f'])
381 self.assertFalse(parsed.display_aggregates_only)
382 self.assertTrue(parsed.utest)
383 self.assertEqual(parsed.mode, 'filters')
384 self.assertEqual(parsed.test[0].name, self.testInput0)
385 self.assertEqual(parsed.filter_baseline[0], 'c')
386 self.assertEqual(parsed.filter_contender[0], 'd')
387 self.assertEqual(parsed.benchmark_options, ['f'])
389 def test_benchmarksfiltered_basic(self):
390 parsed = self.parser.parse_args(
391 ['benchmarksfiltered', self.testInput0, 'c', self.testInput1, 'e'])
392 self.assertFalse(parsed.display_aggregates_only)
393 self.assertTrue(parsed.utest)
394 self.assertEqual(parsed.mode, 'benchmarksfiltered')
395 self.assertEqual(parsed.test_baseline[0].name, self.testInput0)
396 self.assertEqual(parsed.filter_baseline[0], 'c')
397 self.assertEqual(parsed.test_contender[0].name, self.testInput1)
398 self.assertEqual(parsed.filter_contender[0], 'e')
399 self.assertFalse(parsed.benchmark_options)
401 def test_benchmarksfiltered_with_remainder(self):
402 parsed = self.parser.parse_args(
403 ['benchmarksfiltered', self.testInput0, 'c', self.testInput1, 'e', 'f'])
404 self.assertFalse(parsed.display_aggregates_only)
405 self.assertTrue(parsed.utest)
406 self.assertEqual(parsed.mode, 'benchmarksfiltered')
407 self.assertEqual(parsed.test_baseline[0].name, self.testInput0)
408 self.assertEqual(parsed.filter_baseline[0], 'c')
409 self.assertEqual(parsed.test_contender[0].name, self.testInput1)
410 self.assertEqual(parsed.filter_contender[0], 'e')
411 self.assertEqual(parsed.benchmark_options[0], 'f')
413 def test_benchmarksfiltered_with_remainder_after_doubleminus(self):
414 parsed = self.parser.parse_args(
415 ['benchmarksfiltered', self.testInput0, 'c', self.testInput1, 'e', '--', 'g'])
416 self.assertFalse(parsed.display_aggregates_only)
417 self.assertTrue(parsed.utest)
418 self.assertEqual(parsed.mode, 'benchmarksfiltered')
419 self.assertEqual(parsed.test_baseline[0].name, self.testInput0)
420 self.assertEqual(parsed.filter_baseline[0], 'c')
421 self.assertEqual(parsed.test_contender[0].name, self.testInput1)
422 self.assertEqual(parsed.filter_contender[0], 'e')
423 self.assertEqual(parsed.benchmark_options[0], 'g')