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

Unified Diff: tools/telemetry/telemetry/internal/story_runner_unittest.py

Issue 1103163008: Move user_story.user_story_runner to story.story_runner. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Move to internal, not story. Created 5 years, 8 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 side-by-side diff with in-line comments
Download patch
Index: tools/telemetry/telemetry/internal/story_runner_unittest.py
diff --git a/tools/telemetry/telemetry/user_story/user_story_runner_unittest.py b/tools/telemetry/telemetry/internal/story_runner_unittest.py
similarity index 91%
rename from tools/telemetry/telemetry/user_story/user_story_runner_unittest.py
rename to tools/telemetry/telemetry/internal/story_runner_unittest.py
index bfa872cf15f124320ca4174bc52c341ad91a9327..681403b7ed7fb67f434c137f9dc1b9a8ab0facd6 100644
--- a/tools/telemetry/telemetry/user_story/user_story_runner_unittest.py
+++ b/tools/telemetry/telemetry/internal/story_runner_unittest.py
@@ -8,6 +8,7 @@ import unittest
from telemetry import benchmark
from telemetry.core import exceptions
+from telemetry.internal import story_runner
from telemetry.page import page as page_module
from telemetry.page import page_test
from telemetry.page import test_expectations
@@ -16,7 +17,6 @@ from telemetry.story import shared_state
from telemetry.unittest_util import options_for_unittests
from telemetry.unittest_util import system_stub
from telemetry import user_story
-from telemetry.user_story import user_story_runner
from telemetry.user_story import user_story_set
from telemetry.util import cloud_storage
from telemetry.util import exception_formatter as exception_formatter_module
@@ -121,9 +121,9 @@ def _GetOptionForUnittest():
options.output_formats = ['none']
options.suppress_gtest_report = False
parser = options.CreateParser()
- user_story_runner.AddCommandLineArgs(parser)
+ story_runner.AddCommandLineArgs(parser)
options.MergeDefaultValues(parser.get_default_values())
- user_story_runner.ProcessCommandLineArgs(parser, options)
+ story_runner.ProcessCommandLineArgs(parser, options)
return options
@@ -138,7 +138,7 @@ def GetNumberOfSuccessfulPageRuns(results):
return len([run for run in results.all_page_runs if run.ok or run.skipped])
-class UserStoryRunnerTest(unittest.TestCase):
+class StoryRunnerTest(unittest.TestCase):
def setUp(self):
self.fake_stdout = StringIO.StringIO()
@@ -148,19 +148,19 @@ class UserStoryRunnerTest(unittest.TestCase):
self.expectations = test_expectations.TestExpectations()
self.results = results_options.CreateResults(
EmptyMetadataForTest(), self.options)
- self._user_story_runner_logging_stub = None
+ self._story_runner_logging_stub = None
def SuppressExceptionFormatting(self):
"""Fake out exception formatter to avoid spamming the unittest stdout."""
- user_story_runner.exception_formatter = FakeExceptionFormatterModule
- self._user_story_runner_logging_stub = system_stub.Override(
- user_story_runner, ['logging'])
+ story_runner.exception_formatter = FakeExceptionFormatterModule
+ self._story_runner_logging_stub = system_stub.Override(
+ story_runner, ['logging'])
def RestoreExceptionFormatter(self):
- user_story_runner.exception_formatter = exception_formatter_module
- if self._user_story_runner_logging_stub:
- self._user_story_runner_logging_stub.Restore()
- self._user_story_runner_logging_stub = None
+ story_runner.exception_formatter = exception_formatter_module
+ if self._story_runner_logging_stub:
+ self._story_runner_logging_stub.Restore()
+ self._story_runner_logging_stub = None
def tearDown(self):
sys.stdout = self.actual_stdout
@@ -174,18 +174,18 @@ class UserStoryRunnerTest(unittest.TestCase):
# UserStorySet's are only allowed to have one SharedState.
us = SetupUserStorySet(False, foo_states)
story_groups = (
- user_story_runner.StoriesGroupedByStateClass(
+ story_runner.StoriesGroupedByStateClass(
us, False))
self.assertEqual(len(story_groups), 1)
us = SetupUserStorySet(False, mixed_states)
self.assertRaises(
ValueError,
- user_story_runner.StoriesGroupedByStateClass,
+ story_runner.StoriesGroupedByStateClass,
us, False)
# BaseUserStorySets are allowed to have multiple SharedStates.
bus = SetupUserStorySet(True, mixed_states)
story_groups = (
- user_story_runner.StoriesGroupedByStateClass(
+ story_runner.StoriesGroupedByStateClass(
bus, True))
self.assertEqual(len(story_groups), 3)
self.assertEqual(story_groups[0].shared_state_class,
@@ -197,7 +197,7 @@ class UserStoryRunnerTest(unittest.TestCase):
def RunUserStoryTest(self, us, expected_successes):
test = DummyTest()
- user_story_runner.Run(
+ story_runner.Run(
test, us, self.expectations, self.options, self.results)
self.assertEquals(0, len(self.results.failures))
self.assertEquals(expected_successes,
@@ -214,11 +214,11 @@ class UserStoryRunnerTest(unittest.TestCase):
self.RunUserStoryTest(us, 9)
us = SetupUserStorySet(False, one_bar)
test = DummyTest()
- self.assertRaises(ValueError, user_story_runner.Run, test, us,
+ self.assertRaises(ValueError, story_runner.Run, test, us,
self.expectations, self.options, self.results)
def testSuccessfulTimelineBasedMeasurementTest(self):
- """Check that PageTest is not required for user_story_runner.Run.
+ """Check that PageTest is not required for story_runner.Run.
Any PageTest related calls or attributes need to only be called
for PageTest tests.
@@ -233,7 +233,7 @@ class UserStoryRunnerTest(unittest.TestCase):
us.AddUserStory(DummyLocalUserStory(TestSharedTbmState))
us.AddUserStory(DummyLocalUserStory(TestSharedTbmState))
us.AddUserStory(DummyLocalUserStory(TestSharedTbmState))
- user_story_runner.Run(
+ story_runner.Run(
test, us, self.expectations, self.options, self.results)
self.assertEquals(0, len(self.results.failures))
self.assertEquals(3, GetNumberOfSuccessfulPageRuns(self.results))
@@ -291,7 +291,7 @@ class UserStoryRunnerTest(unittest.TestCase):
raise exceptions.AppCrashException('App Foo crashes')
us.AddUserStory(DummyLocalUserStory(SharedUserStoryThatCausesAppCrash))
- user_story_runner.Run(
+ story_runner.Run(
DummyTest(), us, self.expectations, self.options, self.results)
self.assertEquals(1, len(self.results.failures))
self.assertEquals(0, GetNumberOfSuccessfulPageRuns(self.results))
@@ -326,7 +326,7 @@ class UserStoryRunnerTest(unittest.TestCase):
uss.AddUserStory(us2)
test = Test()
with self.assertRaises(UnknownException):
- user_story_runner.Run(
+ story_runner.Run(
test, uss, self.expectations, self.options, self.results)
self.assertEqual(set([us2]), self.results.pages_that_failed)
self.assertEqual(set([us1]), self.results.pages_that_succeeded)
@@ -353,7 +353,7 @@ class UserStoryRunnerTest(unittest.TestCase):
us.AddUserStory(DummyLocalUserStory(TestSharedPageState))
us.AddUserStory(DummyLocalUserStory(TestSharedPageState))
test = Test()
- user_story_runner.Run(
+ story_runner.Run(
test, us, self.expectations, self.options, self.results)
self.assertEquals(2, test.run_count)
self.assertEquals(1, len(self.results.failures))
@@ -395,7 +395,7 @@ class UserStoryRunnerTest(unittest.TestCase):
test = Test()
with self.assertRaises(DidRunTestError):
- user_story_runner.Run(
+ story_runner.Run(
test, us, self.expectations, self.options, self.results)
self.assertEqual(['app-crash', 'did-run-test'], test._unit_test_events)
# The AppCrashException gets added as a failure.
@@ -421,7 +421,7 @@ class UserStoryRunnerTest(unittest.TestCase):
self.options.output_formats = ['buildbot']
results = results_options.CreateResults(
EmptyMetadataForTest(), self.options)
- user_story_runner.Run(
+ story_runner.Run(
Measurement(), us, self.expectations, self.options, results)
results.PrintSummary()
contents = self.fake_stdout.getvalue()
@@ -432,7 +432,7 @@ class UserStoryRunnerTest(unittest.TestCase):
self.assertIn('*RESULT metric: metric= [1,2,3,4] unit', contents)
def testUpdateAndCheckArchives(self):
- usr_stub = system_stub.Override(user_story_runner, ['cloud_storage'])
+ usr_stub = system_stub.Override(story_runner, ['cloud_storage'])
wpr_stub = system_stub.Override(archive_info, ['cloud_storage'])
try:
uss = user_story_set.UserStorySet()
@@ -440,8 +440,8 @@ class UserStoryRunnerTest(unittest.TestCase):
'http://www.testurl.com', uss, uss.base_dir))
# Page set missing archive_data_file.
self.assertRaises(
- user_story_runner.ArchiveError,
- user_story_runner._UpdateAndCheckArchives,
+ story_runner.ArchiveError,
+ story_runner._UpdateAndCheckArchives,
uss.archive_data_file, uss.wpr_archive_info, uss.user_stories)
uss = user_story_set.UserStorySet(
@@ -450,8 +450,8 @@ class UserStoryRunnerTest(unittest.TestCase):
'http://www.testurl.com', uss, uss.base_dir))
# Page set missing json file specified in archive_data_file.
self.assertRaises(
- user_story_runner.ArchiveError,
- user_story_runner._UpdateAndCheckArchives,
+ story_runner.ArchiveError,
+ story_runner._UpdateAndCheckArchives,
uss.archive_data_file, uss.wpr_archive_info, uss.user_stories)
uss = user_story_set.UserStorySet(
@@ -460,14 +460,14 @@ class UserStoryRunnerTest(unittest.TestCase):
uss.AddUserStory(page_module.Page(
'http://www.testurl.com', uss, uss.base_dir))
# Page set with valid archive_data_file.
- self.assertTrue(user_story_runner._UpdateAndCheckArchives(
+ self.assertTrue(story_runner._UpdateAndCheckArchives(
uss.archive_data_file, uss.wpr_archive_info, uss.user_stories))
uss.AddUserStory(page_module.Page(
'http://www.google.com', uss, uss.base_dir))
# Page set with an archive_data_file which exists but is missing a page.
self.assertRaises(
- user_story_runner.ArchiveError,
- user_story_runner._UpdateAndCheckArchives,
+ story_runner.ArchiveError,
+ story_runner._UpdateAndCheckArchives,
uss.archive_data_file, uss.wpr_archive_info, uss.user_stories)
uss = user_story_set.UserStorySet(
@@ -480,8 +480,8 @@ class UserStoryRunnerTest(unittest.TestCase):
# Page set with an archive_data_file which exists and contains all pages
# but fails to find a wpr file.
self.assertRaises(
- user_story_runner.ArchiveError,
- user_story_runner._UpdateAndCheckArchives,
+ story_runner.ArchiveError,
+ story_runner._UpdateAndCheckArchives,
uss.archive_data_file, uss.wpr_archive_info, uss.user_stories)
finally:
usr_stub.Restore()
@@ -539,7 +539,7 @@ class UserStoryRunnerTest(unittest.TestCase):
options.max_failures = options_max_failures
results = results_options.CreateResults(EmptyMetadataForTest(), options)
- user_story_runner.Run(
+ story_runner.Run(
DummyTest(), uss, test_expectations.TestExpectations(), options,
results, max_failures=runner_max_failures)
self.assertEquals(0, GetNumberOfSuccessfulPageRuns(results))
« no previous file with comments | « tools/telemetry/telemetry/internal/story_runner.py ('k') | tools/telemetry/telemetry/page/page_run_end_to_end_unittest.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698