Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit dcf2dcd

Browse files
committed
all we need to debug failed test cases while regression test run..
1 parent f22fd39 commit dcf2dcd

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

lib/core/testing.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,6 @@ def liveTest():
169169

170170
test_case_fd = codecs.open(os.path.join(paths.SQLMAP_OUTPUT_PATH, "test_case"), "wb", UNICODE_ENCODING)
171171
test_case_fd.write(name)
172-
test_case_fd.close()
173172

174173
if result:
175174
logger.info("test passed")
@@ -187,6 +186,7 @@ def liveTest():
187186
errMsg += " - SQL injection not detected"
188187

189188
logger.error(errMsg)
189+
test_case_fd.write("\n%s" % errMsg)
190190

191191
if failedParseOn:
192192
console_output_fd = codecs.open(os.path.join(paths.SQLMAP_OUTPUT_PATH, "console_output"), "wb", UNICODE_ENCODING)
@@ -203,6 +203,7 @@ def liveTest():
203203
if conf.stopFail is True:
204204
return retVal
205205

206+
test_case_fd.close()
206207
retVal &= bool(result)
207208

208209
dataToStdout("\n")

0 commit comments

Comments
 (0)