def setUp(self): class SimpleTest(Test): def test(self): pass self.tmpfile = tempfile.mkstemp() self.tmpdir = tempfile.mkdtemp(prefix='avocado_' + __name__) args = argparse.Namespace() args.xunit_output = self.tmpfile[1] self.job = job.Job(args) self.test_result = Result(FakeJob(args)) self.test_result.start_tests() self.test1 = SimpleTest(job=self.job, base_logdir=self.tmpdir) self.test1.status = 'PASS' self.test1.time_elapsed = 1.23 unittests_path = os.path.dirname(os.path.abspath(__file__)) self.junit_schema_path = os.path.join(unittests_path, 'junit-4.xsd')
def setUp(self): class SimpleTest(Test): def test(self): pass self.tmpfile = tempfile.mkstemp() self.tmpdir = tempfile.mkdtemp(prefix='avocado_' + __name__) args = argparse.Namespace(json_output=self.tmpfile[1], logdir=self.tmpdir) self.job = job.Job(args) self.test_result = Result(FakeJob(args)) self.test_result.filename = self.tmpfile[1] self.test_result.tests_total = 1 self.test_result.start_tests() self.test1 = SimpleTest(job=self.job, base_logdir=self.tmpdir) self.test1.status = 'PASS' self.test1.time_elapsed = 1.23
def setUp(self): class SimpleTest(Test): def test(self): pass self.tmpfile = tempfile.mkstemp() prefix = temp_dir_prefix(__name__, self, 'setUp') self.tmpdir = tempfile.TemporaryDirectory(prefix=prefix) config = { 'json_output': self.tmpfile[1], 'base_logdir': self.tmpdir.name } self.job = job.Job(config) self.test_result = Result(FakeJob(config)) self.test_result.filename = self.tmpfile[1] self.test_result.tests_total = 1 self.test1 = SimpleTest(job=self.job, base_logdir=self.tmpdir.name) self.test1._Test__status = 'PASS' self.test1.time_elapsed = 1.23
def setUp(self): class SimpleTest(Test): def test(self): pass self.tmpfile = tempfile.mkstemp() self.tmpdir = tempfile.mkdtemp(prefix='avocado_' + __name__) args = argparse.Namespace(base_logdir=self.tmpdir) args.xunit_output = self.tmpfile[1] self.job = job.Job(args) self.test_result = Result(FakeJob(args)) self.test_result.tests_total = 1 self.test_result.logfile = ("/.../avocado/job-results/" "job-2018-11-28T16.27-8fef221/job.log") self.test1 = SimpleTest(job=self.job, base_logdir=self.tmpdir) self.test1._Test__status = 'PASS' self.test1.time_elapsed = 678.23689
def setUp(self): super().setUp() class SimpleTest(Test): def test(self): pass json_output_path = os.path.join(self.tmpdir.name, 'results.json') config = { 'run.results_dir': self.tmpdir.name, 'job.run.result.json.output': json_output_path } self.job = job.Job(config) self.job.setup() self.test_result = Result(UNIQUE_ID, LOGFILE) self.test_result.filename = json_output_path self.test_result.tests_total = 1 self.test1 = SimpleTest(config=self.job.config, base_logdir=self.tmpdir.name) self.test1._Test__status = 'PASS' self.test1.time_elapsed = 1.23
def setUp(self): class SimpleTest(Test): def test(self): pass self.tmpfile = tempfile.mkstemp() prefix = temp_dir_prefix(__name__, self, 'setUp') self.tmpdir = tempfile.TemporaryDirectory(prefix=prefix) config = { 'run.xunit.output': self.tmpfile[1], 'run.results_dir': self.tmpdir.name } self.job = job.Job(config) self.test_result = Result(UNIQUE_ID, LOGFILE) self.test_result.tests_total = 1 self.test_result.logfile = ("/.../avocado/job-results/" "job-2018-11-28T16.27-8fef221/job.log") self.test1 = SimpleTest(job=self.job, base_logdir=self.tmpdir.name) self.test1._Test__status = 'PASS' self.test1._Test__logfile = '' self.test1.time_elapsed = 678.23689
def setUp(self): class SimpleTest(Test): def test(self): pass self.tmpfile = tempfile.mkstemp() prefix = temp_dir_prefix(self) self.tmpdir = tempfile.TemporaryDirectory(prefix=prefix) config = { "job.run.result.xunit.output": self.tmpfile[1], "run.results_dir": self.tmpdir.name, } self.job = job.Job(config) self.job.setup() self.test_result = Result(UNIQUE_ID, LOGFILE) self.test_result.tests_total = 1 self.test_result.logfile = ( "/.../avocado/job-results/job-2018-11-28T16.27-8fef221/job.log") self.test1 = SimpleTest(config=self.job.config, base_logdir=self.tmpdir.name) self.test1._Test__status = "PASS" self.test1._Test__logfile = "" self.test1.time_elapsed = 678.23689
def test_result_rate_all_succeeded_with_skips(self): result = Result(FakeJob([])) result.check_test({'status': 'PASS'}) result.check_test({'status': 'SKIP'}) result.end_tests() self.assertEquals(result.rate, 100.0)
def setUp(self): prefix = temp_dir_prefix(__name__, self, 'setUp') self.tmpdir = tempfile.mkdtemp(prefix=prefix) args = argparse.Namespace(base_logdir=self.tmpdir) self.job = Job(args) self.result = Result(self.job)
def test_result_rate_all_succeeded_with_skips(self): result = Result(UNIQUE_ID, LOGFILE) result.check_test({"status": "PASS"}) result.check_test({"status": "SKIP"}) result.end_tests() self.assertEqual(result.rate, 100.0)
def test_result_rate_all_succeeded_with_cancelled(self): result = Result(UNIQUE_ID, LOGFILE) result.check_test({'status': 'PASS'}) result.check_test({'status': 'CANCEL'}) result.end_tests() self.assertEqual(result.rate, 100.0)
def test_result_rate_none_succeeded(self): result = Result(UNIQUE_ID, LOGFILE) result.check_test({'status': 'FAIL'}) result.end_tests() self.assertEqual(result.rate, 0.0)
def test_result_no_job_id(self): with self.assertRaises(TypeError): Result()
def test_result_no_job_logfile(self): with self.assertRaises(TypeError): Result(UNIQUE_ID)
def test_result_rate_none_succeeded(self): result = Result(FakeJob([])) result.check_test({'status': 'FAIL'}) result.end_tests() self.assertEquals(result.rate, 0.0)
def test_result_rate_half_succeeded(self): result = Result(UNIQUE_ID, LOGFILE) result.check_test({"status": "PASS"}) result.check_test({"status": "FAIL"}) result.end_tests() self.assertEqual(result.rate, 50.0)
def test_result_rate_all_succeeded_with_cancelled(self): result = Result(FakeJob([])) result.check_test({'status': 'PASS'}) result.check_test({'status': 'CANCEL'}) result.end_tests() self.assertEquals(result.rate, 100.0)
def setUp(self): prefix = temp_dir_prefix(__name__, self, 'setUp') self.tmpdir = tempfile.TemporaryDirectory(prefix=prefix) args = argparse.Namespace(base_logdir=self.tmpdir.name) self.job = Job(args) self.result = Result(self.job)
def test_result_job_without_id(self): args = argparse.Namespace() Result(FakeJob(args)) self.assertRaises(AttributeError, Result, FakeJobMissingUniqueId(args))
def setUp(self): self.tmpdir = tempfile.mkdtemp(prefix="avocado_" + __name__) args = argparse.Namespace(base_logdir=self.tmpdir) self.job = Job(args) self.result = Result(self.job)
def setUp(self): prefix = temp_dir_prefix(__name__, self, 'setUp') self.tmpdir = tempfile.TemporaryDirectory(prefix=prefix) args = {'base_logdir': self.tmpdir.name} self.job = Job(args) self.result = Result(self.job)