Skip to content

Commit b6b4b63

Browse files
committed
only for debug
1 parent b221be4 commit b6b4b63

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

codeflash/verification/equivalence.py

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import difflib
22
import sys
33

4-
from codeflash.cli_cmds.console import logger
4+
from codeflash.cli_cmds.console import DEBUG_MODE, logger
55
from codeflash.models.models import TestResults, TestType, VerificationType
66
from codeflash.verification.comparator import comparator
77

@@ -70,18 +70,20 @@ def compare_test_results(original_results: TestResults, candidate_results: TestR
7070
if (original_test_result.stdout and cdd_test_result.stdout) and not comparator(
7171
original_test_result.stdout, cdd_test_result.stdout
7272
):
73-
diff_lines = list(
74-
difflib.unified_diff(
75-
original_test_result.stdout.splitlines(keepends=True),
76-
cdd_test_result.stdout.splitlines(keepends=True),
77-
fromfile="original_stdout",
78-
tofile="candidate_stdout",
79-
lineterm="",
73+
if DEBUG_MODE:
74+
diff_lines = list(
75+
difflib.unified_diff(
76+
original_test_result.stdout.splitlines(keepends=True),
77+
cdd_test_result.stdout.splitlines(keepends=True),
78+
fromfile="original_stdout",
79+
tofile="candidate_stdout",
80+
lineterm="",
81+
)
8082
)
81-
)
82-
diff_output = "".join(diff_lines) if diff_lines else "No diff available"
83-
84-
logger.debug("Test ID %s has different stdout.\nDiff:\n%s", test_id, diff_output)
83+
diff_output = "".join(diff_lines) if diff_lines else "No diff available"
84+
logger.debug("Test ID %s has different stdout.\nDiff:\n%s", test_id, diff_output)
85+
else:
86+
logger.debug("Test ID %s has different stdout.", test_id)
8587
are_equal = False
8688
break
8789

0 commit comments

Comments
 (0)