Lines Matching refs:job

46     def __init__(self, job, bindir, outputdir):  argument
47 self.job = job
48 self.pkgmgr = job.pkgmgr
49 self.autodir = job.autodir
68 dir=job.tmpdir)
340 if self.job.drop_caches_between_iterations:
354 if self.job.test_retry != 0:
356 self.job.test_retry)
358 max_runs = self.job.test_retry
367 self.job.record('INFO', None, None, 'Run %s failed with %s' % (
377 if not self.job.fast:
389 if not self.job.profilers.present():
390 self.job.record('WARN', None, None,
413 if not finished or not self.job.fast:
454 profilers = self.job.profilers
458 profile_only = self.job.default_profile_only
507 profilers = self.job.profilers
574 self.job.logging.tee_redirect_debug_dir(self.debugdir,
579 run_cleanup = dargs.pop('run_cleanup', self.job.run_test_cleanup)
600 lockfile = open(os.path.join(self.job.tmpdir, '.testlock'), 'w')
655 self.job.logging.restore()
668 self.job.logging.restore()
689 test_basepath = self.outputdir[len(self.job.resultdir + "/"):]
690 return self.job.run_test(url, master_testpath=test_basepath,
786 def _installtest(job, url): argument
787 (group, name) = job.pkgmgr.get_package_name(url, 'test')
790 group_dir = os.path.join(job.testdir, "download", group)
806 job.pkgmgr.fetch_pkg(tarball, tarball_path,
813 job.pkgmgr.untar_pkg(tarball_path, test_dir)
840 def runtest(job, url, tag, args, dargs, argument
849 (testgroup, testname) = _installtest(job, url)
850 bindir = os.path.join(job.testdir, 'download', testgroup, testname)
851 importdir = os.path.join(job.testdir, 'download')
867 if hasattr(job, 'install_pkg'):
869 bindir = os.path.join(job.testdir, testname)
870 job.install_pkg(testname, 'test', bindir)
877 for dir in [job.testdir, getattr(job, 'site_testdir', None)]:
884 outputdir = os.path.join(job.resultdir, subdir)
888 local_namespace['job'] = job
906 if not job.fast and before_test_hook:
923 if after_test_hook and (not mytest.success or not job.fast):