def test_msvc_parsing(self): for source, filename, line, flag, message in MSVC_TESTS: collector = WarningsCollector(resolve_files=False) warning = collector.process_line(source) self.assertIsNotNone(warning) self.assertEqual(warning['filename'], filename) self.assertEqual(warning['line'], line) self.assertEqual(warning['flag'], flag) self.assertEqual(warning['message'], message)
def test_msvc_parsing(self): for source, filename, line, flag, message in MSVC_TESTS: collector = WarningsCollector(lambda w: None) warning = collector.process_line(source) self.assertIsNotNone(warning) self.assertEqual(warning['filename'], os.path.normpath(filename)) self.assertEqual(warning['line'], line) self.assertEqual(warning['flag'], flag) self.assertEqual(warning['message'], message)
def test_msvc_parsing(self): for source, filename, line, flag, message in MSVC_TESTS: collector = WarningsCollector(resolve_files=False) warning = collector.process_line(source) self.assertIsNotNone(warning) self.assertEqual(warning['filename'], os.path.normpath(filename)) self.assertEqual(warning['line'], line) self.assertEqual(warning['flag'], flag) self.assertEqual(warning['message'], message)
def test_clang_parsing(self): for source, filename, line, column, message, flag in CLANG_TESTS: collector = WarningsCollector(resolve_files=False) warning = collector.process_line(source) self.assertIsNotNone(warning) self.assertEqual(warning['filename'], filename) self.assertEqual(warning['line'], line) self.assertEqual(warning['column'], column) self.assertEqual(warning['message'], message) self.assertEqual(warning['flag'], flag)
def test_clang_parsing(self): for source, filename, line, column, diag_type, message, flag in CLANG_TESTS: collector = WarningsCollector(lambda w: None) warning = collector.process_line(source) self.assertIsNotNone(warning) self.assertEqual(warning["filename"], filename) self.assertEqual(warning["line"], line) self.assertEqual(warning["column"], column) self.assertEqual(warning["type"], diag_type) self.assertEqual(warning["message"], message) self.assertEqual(warning["flag"], flag)