├── LICENSE ├── README.rst ├── azure-pipelines.yml ├── colcon_sanitizer_reports ├── __init__.py ├── _sanitizer_section.py ├── _sanitizer_section_part.py ├── _sanitizer_section_part_stack_trace.py ├── event_handlers │ ├── __init__.py │ └── sanitizer_report.py ├── sanitizer_log_parser.py └── xml_output_generator.py ├── requirements.txt ├── setup.cfg ├── setup.py └── test ├── __init__.py ├── resources ├── data_race_and_lock_order_inversion_interleaved_output │ ├── expected_output.csv │ ├── expected_output.xml │ └── input.log ├── data_race_different_keys │ ├── expected_output.csv │ ├── expected_output.xml │ └── input.log ├── detected_memory_leaks_multiple_subsections_direct_and_indirect_leaks │ ├── expected_output.csv │ ├── expected_output.xml │ └── input.log ├── lock_order_inversion_same_key │ ├── expected_output.csv │ ├── expected_output.xml │ └── input.log ├── no_errors │ ├── expected_output.csv │ ├── expected_output.xml │ └── input.log └── segv │ ├── expected_output.csv │ ├── expected_output.xml │ └── input.log ├── test_event_handler_sanitizer_report.py ├── test_flake8.py ├── test_sanitizer_log_parser.py └── test_xml_output_generator.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/README.rst -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /colcon_sanitizer_reports/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/colcon_sanitizer_reports/__init__.py -------------------------------------------------------------------------------- /colcon_sanitizer_reports/_sanitizer_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/colcon_sanitizer_reports/_sanitizer_section.py -------------------------------------------------------------------------------- /colcon_sanitizer_reports/_sanitizer_section_part.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/colcon_sanitizer_reports/_sanitizer_section_part.py -------------------------------------------------------------------------------- /colcon_sanitizer_reports/_sanitizer_section_part_stack_trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/colcon_sanitizer_reports/_sanitizer_section_part_stack_trace.py -------------------------------------------------------------------------------- /colcon_sanitizer_reports/event_handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/colcon_sanitizer_reports/event_handlers/__init__.py -------------------------------------------------------------------------------- /colcon_sanitizer_reports/event_handlers/sanitizer_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/colcon_sanitizer_reports/event_handlers/sanitizer_report.py -------------------------------------------------------------------------------- /colcon_sanitizer_reports/sanitizer_log_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/colcon_sanitizer_reports/sanitizer_log_parser.py -------------------------------------------------------------------------------- /colcon_sanitizer_reports/xml_output_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/colcon_sanitizer_reports/xml_output_generator.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/__init__.py -------------------------------------------------------------------------------- /test/resources/data_race_and_lock_order_inversion_interleaved_output/expected_output.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/data_race_and_lock_order_inversion_interleaved_output/expected_output.csv -------------------------------------------------------------------------------- /test/resources/data_race_and_lock_order_inversion_interleaved_output/expected_output.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/data_race_and_lock_order_inversion_interleaved_output/expected_output.xml -------------------------------------------------------------------------------- /test/resources/data_race_and_lock_order_inversion_interleaved_output/input.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/data_race_and_lock_order_inversion_interleaved_output/input.log -------------------------------------------------------------------------------- /test/resources/data_race_different_keys/expected_output.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/data_race_different_keys/expected_output.csv -------------------------------------------------------------------------------- /test/resources/data_race_different_keys/expected_output.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/data_race_different_keys/expected_output.xml -------------------------------------------------------------------------------- /test/resources/data_race_different_keys/input.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/data_race_different_keys/input.log -------------------------------------------------------------------------------- /test/resources/detected_memory_leaks_multiple_subsections_direct_and_indirect_leaks/expected_output.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/detected_memory_leaks_multiple_subsections_direct_and_indirect_leaks/expected_output.csv -------------------------------------------------------------------------------- /test/resources/detected_memory_leaks_multiple_subsections_direct_and_indirect_leaks/expected_output.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/detected_memory_leaks_multiple_subsections_direct_and_indirect_leaks/expected_output.xml -------------------------------------------------------------------------------- /test/resources/detected_memory_leaks_multiple_subsections_direct_and_indirect_leaks/input.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/detected_memory_leaks_multiple_subsections_direct_and_indirect_leaks/input.log -------------------------------------------------------------------------------- /test/resources/lock_order_inversion_same_key/expected_output.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/lock_order_inversion_same_key/expected_output.csv -------------------------------------------------------------------------------- /test/resources/lock_order_inversion_same_key/expected_output.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/lock_order_inversion_same_key/expected_output.xml -------------------------------------------------------------------------------- /test/resources/lock_order_inversion_same_key/input.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/lock_order_inversion_same_key/input.log -------------------------------------------------------------------------------- /test/resources/no_errors/expected_output.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/no_errors/expected_output.csv -------------------------------------------------------------------------------- /test/resources/no_errors/expected_output.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/no_errors/expected_output.xml -------------------------------------------------------------------------------- /test/resources/no_errors/input.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/no_errors/input.log -------------------------------------------------------------------------------- /test/resources/segv/expected_output.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/segv/expected_output.csv -------------------------------------------------------------------------------- /test/resources/segv/expected_output.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/segv/expected_output.xml -------------------------------------------------------------------------------- /test/resources/segv/input.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/resources/segv/input.log -------------------------------------------------------------------------------- /test/test_event_handler_sanitizer_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/test_event_handler_sanitizer_report.py -------------------------------------------------------------------------------- /test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/test_flake8.py -------------------------------------------------------------------------------- /test/test_sanitizer_log_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/test_sanitizer_log_parser.py -------------------------------------------------------------------------------- /test/test_xml_output_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colcon/colcon-sanitizer-reports/HEAD/test/test_xml_output_generator.py --------------------------------------------------------------------------------