예제 #1
0
파일: parse_test.py 프로젝트: gimlids/LTPM
 def test_find_hadoop_java_stack_trace(self):
     LOG_LINES = [
         'java.lang.NameError: "Oak" was one character shorter\n',
         '2010-07-27 18:25:48,397 WARN org.apache.hadoop.mapred.TaskTracker (main): Error running child\n',
         'java.lang.OutOfMemoryError: Java heap space\n',
         '        at org.apache.hadoop.mapred.IFile$Reader.readNextBlock(IFile.java:270)\n',
         'BLARG\n',
         '        at org.apache.hadoop.mapred.IFile$Reader.next(IFile.java:332)\n',
     ]
     assert_equal(find_hadoop_java_stack_trace(line for line in LOG_LINES),
                  ['java.lang.OutOfMemoryError: Java heap space\n',
                   '        at org.apache.hadoop.mapred.IFile$Reader.readNextBlock(IFile.java:270)\n'])
예제 #2
0
 def test_find_hadoop_java_stack_trace(self):
     LOG_LINES = [
         b'java.lang.NameError: "Oak" was one character shorter\n',
         b'2010-07-27 18:25:48,397 WARN org.apache.hadoop.mapred.TaskTracker (main): Error running child\n',
         b'java.lang.OutOfMemoryError: Java heap space\n',
         b'        at org.apache.hadoop.mapred.IFile$Reader.readNextBlock(IFile.java:270)\n',
         b'BLARG\n',
         b'        at org.apache.hadoop.mapred.IFile$Reader.next(IFile.java:332)\n',
     ]
     self.assertEqual(
         find_hadoop_java_stack_trace(line for line in LOG_LINES),
         ['java.lang.OutOfMemoryError: Java heap space\n',
          '        at org.apache.hadoop.mapred.IFile$Reader.readNextBlock(IFile.java:270)\n'])
예제 #3
0
파일: test_parse.py 프로젝트: Asana/mrjob
 def test_empty(self):
     self.assertEqual(find_input_uri_for_mapper([]), None)
     self.assertEqual(find_hadoop_java_stack_trace([]), None)
     self.assertEqual(find_interesting_hadoop_streaming_error([]), None)
예제 #4
0
 def test_empty(self):
     self.assertEqual(find_input_uri_for_mapper([]), None)
     self.assertEqual(find_hadoop_java_stack_trace([]), None)
     self.assertEqual(find_interesting_hadoop_streaming_error([]), None)
예제 #5
0
 def parse(self, lines):
     return find_hadoop_java_stack_trace(lines)
예제 #6
0
 def parse(self, lines):
     return find_hadoop_java_stack_trace(lines)