Skip to content

Commit a14763d

Browse files
committed
Improve test failure output for lift-and-compare
1 parent 9c32789 commit a14763d

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

bin/differential_tester_x86/LiftAndCompare.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -439,6 +439,9 @@ int main(int argc, char **argv) {
439439
std::vector<TestCase> failed_testcases;
440440
auto succeeded_tot = true;
441441
for (auto tc : testcases) {
442+
llvm::errs() << llvm::toHex(tc.bytes) << "\n";
443+
llvm::errs().flush();
444+
442445
auto tc_succeeded = runTestCase(tc, diffbuilder, whitelist, ++ctr);
443446
if (!tc_succeeded) {
444447
succeeded_tot = false;

scripts/diff_tester_export_insns/diff_tester_export_insns/ci_runner.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import subprocess
99
import tqdm
1010
import sys
11+
import shlex
1112

1213
# paralellism for CI
1314

@@ -43,6 +44,8 @@ def run(self, json_file_path: str) -> TestResults:
4344
if exit_stat.returncode == 0:
4445
return TestResults(num_tests, 0)
4546

47+
sys.stderr.write(f"Command:\n{shlex.join(command_args)}\n")
48+
4649
if exit_stat != 2:
4750
return TestResults(num_tests, num_tests)
4851

0 commit comments

Comments
 (0)