about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--create_report.py5
-rw-r--r--parse_data.py4
2 files changed, 5 insertions, 4 deletions
diff --git a/create_report.py b/create_report.py
index b3c0e70..9d7cb57 100644
--- a/create_report.py
+++ b/create_report.py
@@ -1,9 +1,10 @@
 from parse_data import parse_data
 from jinja2 import Environment, FileSystemLoader
 import argparse
+import sys
 
-parser = argparse.ArgumentParser(prog='test_report_manager')
-parser.add_argument('executable', help="executable to parse")
+parser = argparse.ArgumentParser(prog=sys.argv[0])
+parser.add_argument('exe_path', help="executable to parse")
 parser.add_argument('-o', '--out', help="output file (default: report.html)", default="report.html")
 args = parser.parse_args()
 
diff --git a/parse_data.py b/parse_data.py
index 8c56c90..94d7f79 100644
--- a/parse_data.py
+++ b/parse_data.py
@@ -45,9 +45,9 @@ def find_category_in_data(name: str, data: list[Category]) -> int:
             return index
     return -1 
 
-def parse_data(program_name: str):
+def parse_data(program_path: str):
     data = [] # List of Category objects
-    process = subprocess.Popen(['HVSensorTest.exe'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+    process = subprocess.Popen([program_path], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
     stdout, stderr = process.communicate()
 
     if stderr: