def test_memory_tools_labels_msan_libfuzzer(self): """Run memory tools detection with test data.""" expected_labels = ['Memory-MemorySanitizer', 'LibFuzzer'] data = self._read_test_data('memory_tools_msan_libfuzzer.txt') actual_labels = issue_filer.get_memory_tool_labels(data) self.assertEqual(actual_labels, expected_labels)
def test_memory_tools_ubsan(self): """Run memory tools detection with test data.""" expected_labels = ['UndefinedBehaviorSanitizer'] data = self._read_test_data('memory_tools_ubsan.txt') actual_labels = issue_filer.get_memory_tool_labels(data) self.assertEqual(actual_labels, expected_labels)
def test_memory_tools_labels_asan_lsan(self): """Run memory tools detection with test data.""" expected_labels = ['Memory-AddressSanitizer', 'Memory-LeakSanitizer'] data = self._read_test_data('memory_tools_asan_lsan.txt') actual_labels = issue_filer.get_memory_tool_labels(data) self.assertEqual(actual_labels, expected_labels)