This is a preparatory step to merge cpu-cpuid.py.
Signed-off-by: Tim Wiederhake <twiederh(a)redhat.com>
---
tests/cputestdata/cpu-gather.py | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/tests/cputestdata/cpu-gather.py b/tests/cputestdata/cpu-gather.py
index 5ca19e5f2b..a4a4050e42 100755
--- a/tests/cputestdata/cpu-gather.py
+++ b/tests/cputestdata/cpu-gather.py
@@ -288,7 +288,7 @@ def output_json(data, filename):
f.write("\n")
-def parse(data):
+def parse(args, data):
filename = parse_filename(data)
filename_xml = "{}.xml".format(filename)
filename_json = "{}.json".format(filename)
@@ -301,10 +301,7 @@ def parse(data):
if os.path.getsize(filename_json) == 0:
return
- output = subprocess.check_output(
- ["./cpu-cpuid.py", "diff", filename_json],
- universal_newlines=True)
- print(output)
+ args.json_files = getattr(args, "json_files", list()) + [filename_json]
def main():
@@ -359,7 +356,12 @@ def main():
if args.action in ["parse", "full"]:
if args.action == "parse":
data = json.load(sys.stdin)
- parse(data)
+ parse(args, data)
+
+ if "json_files" in args:
+ cmd = ["./cpu-cpuid.py", "diff"]
+ cmd.extend(args.json_files)
+ subprocess.check_call(cmd, universal_newlines=True)
if __name__ == "__main__":
--
2.26.2