• Home
  • Raw
  • Download

Lines Matching full:job

16 from autotest_lib.client.bin import job, sysinfo, harness
25 """Generic job TestCase class that defines a standard job setUp and
28 job_class = job.base_client_job
32 self.god.stub_with(job.base_client_job, '_get_environ_autodir',
34 self.job = self.job_class.__new__(self.job_class)
35 self.job._job_directory = base_job_unittest.stub_job_directory
50 autodir, clientdir, _ = self.job._find_base_directories()
56 _, _, serverdir = self.job._find_base_directories()
61 """Generic client job mixin used when defining variations on the
62 job.__init__ generic tests."""
78 self.god.stub_function_to_return(job.os, 'mkdir', None)
79 self.god.stub_function_to_return(job.os.path, 'exists', True)
80 self.god.stub_function_to_return(self.job, '_load_state', None)
81 self.god.stub_function_to_return(self.job, 'record', None)
82 self.god.stub_function_to_return(job.shutil, 'copyfile', None)
83 self.god.stub_function_to_return(job.logging_manager,
88 self.god.stub_function_to_return(job.logging_manager,
93 self.god.stub_function_to_return(job.sysinfo, 'sysinfo',
97 self.god.stub_function_to_return(job.harness, 'select', stub_harness())
110 self.god.stub_function_to_return(job.utils, 'drop_caches', None)
112 self.job._job_state = base_job_unittest.stub_job_state
113 self.job.__init__(self.control_file, options)
166 self.god.stub_function(job, 'open')
172 self.god.stub_class(job.local_host, 'LocalHost')
175 self.god.stub_class_method(job.base_client_job,
177 self.god.stub_class_method(job.base_client_job, '_cleanup_results_dir')
179 self.god.stub_with(job.base_job.job_directory, '_ensure_valid',
190 self.god.stub_function(self.job, '_load_state')
195 job.base_client_job._cleanup_debugdir_files.expect_call()
196 job.base_client_job._cleanup_results_dir.expect_call()
198 self.job._load_state.expect_call()
203 self.job,
211 self.god.stub_function(self.job, 'config_get')
212 self.god.stub_function(self.job, 'config_set')
213 self.god.stub_function(self.job, 'record')
228 job.local_host.LocalHost.expect_new(hostname='localhost')
231 self.job.record.expect_call('START', None, None)
238 self.job = job.base_client_job.__new__(job.base_client_job)
256 self.job.__init__(self.control, options)
284 self.job = job.base_client_job.__new__(job.base_client_job)
298 self.god.stub_function(self.job, '_post_record_init')
299 self.god.stub_function(self.job, 'record')
302 self.job._post_record_init.expect_call(
304 self.job.record.expect_call(
305 'ABORT', None, None,'client.bin.job.__init__ failed: %s' %
309 Exception, self.job.__init__, self.control, options,
319 self.job.control_set(control_file)
320 self.assertEquals(self.job.control_get(), os.path.abspath(control_file))
329 harness.select.expect_call(which, self.job,
333 self.job.harness_select(which, harness_args)
349 self.assertRaises(ValueError, self.job.setup_dirs, results_dir, tmp_dir)
357 results_dir1 = os.path.join(self.job.resultdir, 'build')
358 results_dir2 = os.path.join(self.job.resultdir, 'build.2')
359 results_dir3 = os.path.join(self.job.resultdir, 'build.3')
373 self.assertEqual(self.job.setup_dirs(None, tmp_dir),
382 self.god.stub_function(self.job.pkgmgr, 'get_package_name')
383 self.god.stub_function(self.job, "_runtest")
393 outputdir = os.path.join(self.job.resultdir, testname)
394 self.job.pkgmgr.get_package_name.expect_call(
397 self.job.record.expect_call("START", testname, testname,
399 self.job._runtest.expect_call(testname, "", None, (), {}).and_raises(
401 self.job.record.expect_call("ERROR", testname, testname,
403 self.job.record.expect_call("END ERROR", testname, testname)
404 self.job.harness.run_test_complete.expect_call()
408 self.job.run_test(testname)
416 self.god.stub_function(self.job.pkgmgr, 'get_package_name')
417 self.god.stub_function(self.job, "_runtest")
428 outputdir = os.path.join(self.job.resultdir, testname)
429 self.job.pkgmgr.get_package_name.expect_call(
432 self.job.record.expect_call("START", testname, testname,
434 self.job._runtest.expect_call(testname, "", None, (), {}).and_raises(
436 self.job.record.expect_call("ERROR", testname, testname, reason)
437 self.job.record.expect_call("END ERROR", testname, testname)
438 self.job.harness.run_test_complete.expect_call()
442 self.job.run_test(testname)
450 self.job.record.expect_call("ABORT", "sub", "reboot.verify",
452 self.job.record.expect_call("END ABORT", "sub", "reboot",
456 self.job._record_reboot_failure("sub", "reboot.verify", "boot failure",
463 self.god.stub_function(job.partition_lib, "get_partition_list")
471 job.partition_lib.get_partition_list.expect_call(
472 self.job, exclude_swap=False).and_return(part_list)
477 self.job._state.set('client', 'mount_info', mount_info)
478 self.job._state.set('client', 'cpu_count', 8)
489 self.job._check_post_reboot("sub")
499 self.god.stub_function(self.job, "_record_reboot_failure")
502 self.job._record_reboot_failure.expect_call(
511 self.job._record_reboot_failure.expect_call(
520 self.assertRaises(error.JobError, self.job._check_post_reboot, "sub")
531 self.god.stub_function(self.job, "_record_reboot_failure")
532 self.job._record_reboot_failure.expect_call(
538 self.assertRaises(error.JobError, self.job._check_post_reboot, "sub")
550 parsed_args = job.base_client_job._parse_args(t)
559 self.god.stub_function(self.job.pkgmgr, 'get_package_name')
560 self.god.stub_function(self.job, "_runtest")
570 outputdir = os.path.join(self.job.resultdir, testname)
571 self.job.pkgmgr.get_package_name.expect_call(
577 self.job.record.expect_call("START", testname, testname,
579 self.job._runtest.expect_call(testname, "", timeout, (), {})
580 self.job.record.expect_call("GOOD", testname, testname,
582 self.job.record.expect_call("END GOOD", testname, testname)
583 self.job.harness.run_test_complete.expect_call()
587 self.job.run_test(testname, timeout=timeout)
596 match = re.match(job._NAME_PATTERN, line)