def setUp(self): self.god = mock.mock_god() setup_test_environment.set_up() self._patch_sqlite_stuff() setup_test_view() self._create_initial_data()
def _frontend_common_setup(self, fill_data=True): self.god = mock.mock_god(ut=self) setup_test_environment.set_up() global_config.global_config.override_config_value( 'AUTOTEST_WEB', 'parameterized_jobs', 'False') if fill_data: self._fill_in_test_data()
def setUp(self): super(GetRecentlyRanTestNamesTests, self).setUp() self.mox.StubOutWithMock(MockDatetime, 'today') self.datetime = datetime.datetime datetime.datetime = MockDatetime setup_test_environment.set_up() self._orig_cutoff = complete_failures._DAYS_NOT_RUNNING_CUTOFF
def _frontend_common_setup(self, fill_data=True, setup_tables=True): self.god = mock.mock_god(ut=self) if setup_tables: setup_test_environment.set_up() global_config.global_config.override_config_value( 'SERVER', 'rpc_logging', 'False') if fill_data and setup_tables: self._fill_in_test_data()
def setUp(self): super(CompleteFailuresFunctionalTests, self).setUp() setup_test_environment.set_up() add_statuses() # All of our tests will involve mocking out the datetime.today() class # method. self.mox.StubOutWithMock(MockDatetime, 'today') self.datetime = datetime.datetime datetime.datetime = MockDatetime # We need to mock out the send function in all tests or else the # emails will be sent out during tests. self.mox.StubOutWithMock(mail, 'send') self._orignal_too_late = complete_failures._DAYS_TO_BE_FAILING_TOO_LONG
def _initialize_test_db(self): if self._test_db_initialized: return temp_fd, test_db_file = tempfile.mkstemp(suffix='.frontend_test') FrontendTestMixin._test_db_file = test_db_file os.close(temp_fd) def cleanup_test_db(): os.remove(test_db_file) atexit.register(cleanup_test_db) setup_test_environment.set_test_database(test_db_file) setup_test_environment.set_up() FrontendTestMixin._test_db_backup = ( setup_test_environment.backup_test_database()) FrontendTestMixin._test_db_initialized = True
def setUp(self): super(PassingExperimentalFunctionalTests, self).setUp() setup_test_environment.set_up() # All of our tests will involve mocking out the datetime.today() class # method. self.mox.StubOutWithMock(MockDatetime, 'today') self.datetime = datetime.datetime datetime.datetime = MockDatetime # We really do not want a script that modifies the DB to run during # testing. So we will mock this out even though we will mock out the # function that calls it in case of refactoring. self.mox.StubOutWithMock(subprocess, 'call') # We need to mock out this function so bugs are not filed. self.mox.StubOutClassWithMocks(reporting, 'Bug') self.mox.StubOutClassWithMocks(reporting, 'Reporter') self._orig_since_failure = passing_experimental._MIN_DAYS_SINCE_FAILURE self._orig_since_pass = passing_experimental._MAX_DAYS_SINCE_LAST_PASS
def setUp(self): setup_test_environment.set_up() self.machine1 = models.Machine.objects.create(hostname='myhost') self.good_status = models.Status.objects.create(word='GOOD') kernel_name = 'mykernel1' self.kernel1 = models.Kernel.objects.create(kernel_hash=kernel_name, base=kernel_name, printable=kernel_name) self.job1 = models.Job.objects.create(tag='1-myjobtag1', label='myjob1', username='******', machine=self.machine1, afe_job_id=1) self.job1_test1 = models.Test.objects.create(job=self.job1, test='mytest1', kernel=self.kernel1, status=self.good_status, machine=self.machine1)
def setUp(self): setup_test_environment.set_up() self._fake_results = tempfile.mkdtemp() self._cros_src_dir = global_config.global_config.get_config_value( 'CROS', 'source_tree', default=None) if not self._cros_src_dir: self.fail('No Chrome OS source tree defined in global_config.ini') self._stack_trace = StackTrace(self._fake_results, self._cros_src_dir) self._cache_dir = os.path.join(self._cros_src_dir, 'chroot', self._stack_trace._CACHE_DIR) # Ensure we don't obliterate a live cache directory by accident. if os.path.exists(self._cache_dir): self.fail( 'Symbol cache directory already exists. Cowardly refusing to' ' run. Please remove this directory manually to continue.')
def main(args): """ Run passing_experimental.py to check bug filing for it. This sets the fake database up so a bug is guranteed to be filed. However, it requires manually verifying that the bug was filed and deduped. @param args: The arguments passed in from the commandline. """ args = [] if args is None else args parse_options(args) setup_test_environment.set_up() afe_models.Test(name='test_dedupe', test_type=0, path='test_dedupe', experimental=True).save() tko_models.Status(status_idx=6, word='GOOD').save() job = tko_models.Job(job_idx=1) kernel = tko_models.Kernel(kernel_idx=1) machine = tko_models.Machine(machine_idx=1) success_status = tko_models.Status(status_idx=GOOD_STATUS_IDX) tko_dedupe = tko_models.Test(job=job, status=success_status, kernel=kernel, machine=machine, test='test_dedupe', started_time=datetime.datetime.today()) tko_dedupe.save() passing_experimental.main() # We assume that the user is using the dummy tracker when using this script. print('Now check the bug tracker to make sure this was properly deduped.\n' 'https://code.google.com/p/autotest-bug-filing-test/issues/list?' 'q=PassingExperimental')
def setUp(self): setup_test_environment.set_up() global_config.global_config.override_config_value( 'AUTOTEST_WEB', 'parameterized_jobs', 'False') global_config.global_config.override_config_value( 'SERVER', 'rpc_logging', 'False')
def setUp(self): setup_test_environment.set_up() global_config.global_config.override_config_value( 'SERVER', 'rpc_logging', 'False')
def setUp(self): super(GetLastPassTimesTests, self).setUp() setup_test_environment.set_up() add_statuses()
def setUp(self): super(TestCountJobs, self).setUp() setup_test_environment.set_up()
def setUp(self): self._god = mock.mock_god() setup_test_environment.set_up() fix_iteration_tables() setup_test_view() self._create_initial_data()
def setUp(self): setup_test_environment.set_up()
def setUp(self): setup_test_environment.set_up() global_config.global_config.override_config_value("AUTOTEST_WEB", "parameterized_jobs", "False") global_config.global_config.override_config_value("SERVER", "rpc_logging", "False")
def setUp(self): super(GetExperimentalTestsTests, self).setUp() setup_test_environment.set_up()