aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test-markdown.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/test-markdown.py b/test-markdown.py
index 3ccda05..ee79afa 100644
--- a/test-markdown.py
+++ b/test-markdown.py
@@ -223,6 +223,7 @@ def testDirectory(dir, measure_time=False, safe_mode=False) :
diffsBuffer = ""
+
for test in tests :
print "--- %s ---" % test
@@ -268,7 +269,8 @@ def testDirectory(dir, measure_time=False, safe_mode=False) :
htmlDiffFile.write("<td class='ok'>OK</td>")
else :
-
+
+ failedTests.append(test)
htmlDiffFile.write("<td class='failed'>" +
"<a href='#diff-%s'>FAILED</a></td>" % test)
@@ -312,6 +314,7 @@ def testDirectory(dir, measure_time=False, safe_mode=False) :
benchmark_file = open(benchmark_output_file_name, "w")
benchmark_file.write(benchmark_buffer)
benchmark_file.close()
+
def get_benchmark_html (actual, expected) :
@@ -353,6 +356,7 @@ print MARKDOWN_FILE
markdown = __import__(MARKDOWN_FILE)
+failedTests = []
#testDirectory("tests/basic")
testDirectory("tests/markdown-test", measure_time=True)
@@ -366,3 +370,9 @@ testDirectory("tests/safe_mode", measure_time=True, safe_mode="escape")
testDirectory("tests/extensions-x-codehilite")
testDirectory("tests/extensions-x-wikilink")
+print "\n### Final result ###"
+if len(failedTests):
+ print "%d failed tests: %s" % (len(failedTests), str(failedTests))
+else:
+ print "All tests passed, no errors!"
+