Skip to content

Commit

Permalink
fix: use argument parser to parsing args
Browse files Browse the repository at this point in the history
  • Loading branch information
Tatu Aalto committed May 27, 2022
1 parent 95ff9d0 commit f388922
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions failure_analysis/failure_analysis.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
import argparse
import glob as glob
import itertools
import os
import sys
from difflib import SequenceMatcher
from pathlib import Path

import jellyfish
import Levenshtein # type: ignore
Expand Down Expand Up @@ -88,8 +90,7 @@ def score_failures(failures):
return sm_ratios, coss, jaccards, jaros, levens


def main():
path = sys.argv[1]
def main(path: str):

failure, testname, filename, classname = parse_xml(path)

Expand Down Expand Up @@ -145,4 +146,7 @@ def main():


if __name__ == "__main__":
main()
parser = argparse.ArgumentParser(description='Process xunit and group similar failures.')
parser.add_argument("path", type=str, help="Path to folder where xunit files are stored")
args = parser.parse_args()
main(args.path)

0 comments on commit f388922

Please sign in to comment.