trace_processor: Add smoke tests for json importer
Change-Id: I206c8c3b1b8b87f297fb73d4802afe13c7873e3f
diff --git a/tools/diff_test_trace_processor.py b/tools/diff_test_trace_processor.py
index f239440..4f28e0d 100755
--- a/tools/diff_test_trace_processor.py
+++ b/tools/diff_test_trace_processor.py
@@ -52,12 +52,14 @@
print("Expected file not found {}".format(expected_path))
return 1
- actual_raw = subprocess.check_output([
+ cmd = [
args.trace_processor,
'-q',
query_path,
trace_path
- ])
+ ]
+
+ actual_raw = subprocess.check_output(cmd)
actual = actual_raw.decode("utf-8")
actual_lines = actual_raw.splitlines(True)
@@ -65,8 +67,9 @@
expected = expected_file.read()
if expected != actual:
sys.stderr.write(
- "Expected did not match actual for trace {} and query {}"
+ "Expected did not match actual for trace {} and query {}\n"
.format(trace_path, query_path))
+ sys.stderr.write("Commandline: {}\n".format(' '.join(cmd)))
expected_lines = expected.splitlines(True)
diff = difflib.unified_diff(expected_lines, actual_lines,