Loading scripts/parse_xml_report.py +14 −3 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ EVS_FORMATS = { "EVS_JBM_dec": r"Readme_JBM_dec", } NO_FORMATS = {"Default": r".*"} IVAS_CATEGORIES = { "Normal operation": r".*", Loading @@ -48,6 +49,8 @@ EVS_CATEGORIES = { "JBM": r"JBM", } NO_CATEGORIES = {"N/A": r".*"} # Main routine if __name__ == "__main__": parser = argparse.ArgumentParser( Loading @@ -64,15 +67,23 @@ if __name__ == "__main__": action="store_true", help="Parse using EVS 26.444 formats", ) parser.add_argument( "--skip_formats", action="store_true", help="Parse without formats and categories. Suitable for general tests which do not match the IVAS categories.", ) args = parser.parse_args() xml_report = args.xml_report csv_file = args.csv_file FORMATS = IVAS_FORMATS CATEGORIES = IVAS_CATEGORIES if args.evs: FORMATS = EVS_FORMATS CATEGORIES = EVS_CATEGORIES else: FORMATS = IVAS_FORMATS CATEGORIES = IVAS_CATEGORIES if args.skip_formats: FORMATS = NO_FORMATS CATEGORIES = NO_CATEGORIES tree = ElementTree.parse(xml_report) testsuite = tree.find(".//testsuite") Loading Loading
scripts/parse_xml_report.py +14 −3 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ EVS_FORMATS = { "EVS_JBM_dec": r"Readme_JBM_dec", } NO_FORMATS = {"Default": r".*"} IVAS_CATEGORIES = { "Normal operation": r".*", Loading @@ -48,6 +49,8 @@ EVS_CATEGORIES = { "JBM": r"JBM", } NO_CATEGORIES = {"N/A": r".*"} # Main routine if __name__ == "__main__": parser = argparse.ArgumentParser( Loading @@ -64,15 +67,23 @@ if __name__ == "__main__": action="store_true", help="Parse using EVS 26.444 formats", ) parser.add_argument( "--skip_formats", action="store_true", help="Parse without formats and categories. Suitable for general tests which do not match the IVAS categories.", ) args = parser.parse_args() xml_report = args.xml_report csv_file = args.csv_file FORMATS = IVAS_FORMATS CATEGORIES = IVAS_CATEGORIES if args.evs: FORMATS = EVS_FORMATS CATEGORIES = EVS_CATEGORIES else: FORMATS = IVAS_FORMATS CATEGORIES = IVAS_CATEGORIES if args.skip_formats: FORMATS = NO_FORMATS CATEGORIES = NO_CATEGORIES tree = ElementTree.parse(xml_report) testsuite = tree.find(".//testsuite") Loading