Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(490)

Side by Side Diff: tools/telemetry/telemetry/results/page_run_unittest.py

Issue 964913005: [Telemetry] Rename PageRun to UserStoryRun part of switching from PageTestResults to UserStoryTestR… (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix comment Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 import os
6 import unittest
7
8 from telemetry import page as page_module
9 from telemetry.page import page_set
10 from telemetry.results import page_run
11 from telemetry.value import failure
12 from telemetry.value import scalar
13 from telemetry.value import skip
14
15
16 class PageRunTest(unittest.TestCase):
17 def setUp(self):
18 self.page_set = page_set.PageSet(file_path=os.path.dirname(__file__))
19 self.page_set.AddUserStory(page_module.Page(
20 'http://www.bar.com/', self.page_set, self.page_set.base_dir))
21
22 @property
23 def pages(self):
24 return self.page_set.pages
25
26 def testPageRunFailed(self):
27 run = page_run.PageRun(self.pages[0])
28 run.AddValue(failure.FailureValue.FromMessage(self.pages[0], 'test'))
29 self.assertFalse(run.ok)
30 self.assertTrue(run.failed)
31 self.assertFalse(run.skipped)
32
33 run = page_run.PageRun(self.pages[0])
34 run.AddValue(scalar.ScalarValue(self.pages[0], 'a', 's', 1))
35 run.AddValue(failure.FailureValue.FromMessage(self.pages[0], 'test'))
36 self.assertFalse(run.ok)
37 self.assertTrue(run.failed)
38 self.assertFalse(run.skipped)
39
40 def testPageRunSkipped(self):
41 run = page_run.PageRun(self.pages[0])
42 run.AddValue(failure.FailureValue.FromMessage(self.pages[0], 'test'))
43 run.AddValue(skip.SkipValue(self.pages[0], 'test'))
44 self.assertFalse(run.ok)
45 self.assertFalse(run.failed)
46 self.assertTrue(run.skipped)
47
48 run = page_run.PageRun(self.pages[0])
49 run.AddValue(scalar.ScalarValue(self.pages[0], 'a', 's', 1))
50 run.AddValue(skip.SkipValue(self.pages[0], 'test'))
51 self.assertFalse(run.ok)
52 self.assertFalse(run.failed)
53 self.assertTrue(run.skipped)
54
55 def testPageRunSucceeded(self):
56 run = page_run.PageRun(self.pages[0])
57 self.assertTrue(run.ok)
58 self.assertFalse(run.failed)
59 self.assertFalse(run.skipped)
60
61 run = page_run.PageRun(self.pages[0])
62 run.AddValue(scalar.ScalarValue(self.pages[0], 'a', 's', 1))
63 self.assertTrue(run.ok)
64 self.assertFalse(run.failed)
65 self.assertFalse(run.skipped)
OLDNEW
« no previous file with comments | « tools/telemetry/telemetry/results/page_run.py ('k') | tools/telemetry/telemetry/results/page_test_results.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698