Exemple #1
0
 def test_failed_job_status(self):
     _stderr = os.path.join(os.path.dirname(__file__), 'resources',
                            'mapreduce', 'failed_job_status')
     with open(_stderr) as _file:
         job = JobStatus("test_job")
         job._parse_stdout_(stream="\n".join(_file.readlines()))
         self.assertFalse(job.is_running())
         self.assertTrue(job.is_failed())
         self.assertEqual(
             'task 1412153770896_0092_m_000000 failed 9 times '
             'For details check tasktracker at: vm-cluster-node4:8041',
             job.failure_reason())
         self.assertEqual(0, len(job.counters()), "Error : Counters should not be available for failed job")
         self.assertEqual(None, job.counter(group='Map-Reduce Framework', counter='Map input records'))
Exemple #2
0
 def test_killed_job_status(self):
     _stderr = os.path.join(os.path.dirname(__file__), 'resources',
                            'mapreduce', 'killed_job_status')
     with open(_stderr) as _file:
         _stdout = "\n".join(_file.readlines())
         job = JobStatus("test_mr_job")
         job._parse_stdout_(stream=_stdout)
         self.assertTrue(job.is_killed())
         self.assertEqual(
             None,
             job.failure_reason())
         # counters
         self.assertEqual(0, len(job.counters()), "Error : Counters should not be available for killed job")
         self.assertEqual(None, job.counter(group='Map-Reduce Framework', counter='Map input records'))
Exemple #3
0
 def test_killed_job_status(self):
     _stderr = os.path.join(os.path.dirname(__file__), 'resources',
                            'mapreduce', 'killed_job_status')
     with open(_stderr) as _file:
         _stdout = "\n".join(_file.readlines())
         job = JobStatus("test_mr_job")
         job._parse_stdout_(stream=_stdout)
         self.assertTrue(job.is_killed())
         self.assertEqual(None, job.failure_reason())
         # counters
         self.assertEqual(
             0, len(job.counters()),
             "Error : Counters should not be available for killed job")
         self.assertEqual(
             None,
             job.counter(group='Map-Reduce Framework',
                         counter='Map input records'))
Exemple #4
0
 def test_failed_job_status(self):
     _stderr = os.path.join(os.path.dirname(__file__), 'resources',
                            'mapreduce', 'failed_job_status')
     with open(_stderr) as _file:
         job = JobStatus("test_job")
         job._parse_stdout_(stream="\n".join(_file.readlines()))
         self.assertFalse(job.is_running())
         self.assertTrue(job.is_failed())
         self.assertEqual(
             'task 1412153770896_0092_m_000000 failed 9 times '
             'For details check tasktracker at: vm-cluster-node4:8041',
             job.failure_reason())
         self.assertEqual(
             0, len(job.counters()),
             "Error : Counters should not be available for failed job")
         self.assertEqual(
             None,
             job.counter(group='Map-Reduce Framework',
                         counter='Map input records'))