diff --git a/test/args.py b/test/args.py index 5bc749b3..6cb66226 100644 --- a/test/args.py +++ b/test/args.py @@ -129,7 +129,9 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/auto_ptr.py b/test/auto_ptr.py index cd83208f..d8e416e9 100644 --- a/test/auto_ptr.py +++ b/test/auto_ptr.py @@ -74,4 +74,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/back_reference.py b/test/back_reference.py index 7eac13c3..61a56a62 100644 --- a/test/back_reference.py +++ b/test/back_reference.py @@ -26,4 +26,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/bienstman1.py b/test/bienstman1.py index d5ec22b5..14773617 100644 --- a/test/bienstman1.py +++ b/test/bienstman1.py @@ -15,4 +15,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/bienstman2.py b/test/bienstman2.py index 45ee4134..b1945331 100644 --- a/test/bienstman2.py +++ b/test/bienstman2.py @@ -12,4 +12,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/bienstman3.py b/test/bienstman3.py index 90efdd53..4629607a 100644 --- a/test/bienstman3.py +++ b/test/bienstman3.py @@ -22,4 +22,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/bienstman4.py b/test/bienstman4.py index 2fede1fc..a42ea7f3 100644 --- a/test/bienstman4.py +++ b/test/bienstman4.py @@ -15,4 +15,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/bienstman5.py b/test/bienstman5.py index 10c35ff4..4e35d970 100644 --- a/test/bienstman5.py +++ b/test/bienstman5.py @@ -13,4 +13,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/callbacks.py b/test/callbacks.py index d5bf44d4..83e78099 100644 --- a/test/callbacks.py +++ b/test/callbacks.py @@ -139,4 +139,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/data_members.py b/test/data_members.py index f332ff76..ad6cf3c3 100644 --- a/test/data_members.py +++ b/test/data_members.py @@ -198,4 +198,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/defaults.py b/test/defaults.py index 168c5de3..26c7fc30 100644 --- a/test/defaults.py +++ b/test/defaults.py @@ -126,7 +126,9 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/dict.py b/test/dict.py index c99d2e9b..2b003afa 100644 --- a/test/dict.py +++ b/test/dict.py @@ -38,4 +38,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/docstring.py b/test/docstring.py index 15cfdaf1..9c948bec 100644 --- a/test/docstring.py +++ b/test/docstring.py @@ -51,4 +51,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/enum.py b/test/enum.py index e99e401e..19107037 100644 --- a/test/enum.py +++ b/test/enum.py @@ -56,4 +56,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/exception_translator.py b/test/exception_translator.py index 78fe3507..835c7172 100644 --- a/test/exception_translator.py +++ b/test/exception_translator.py @@ -19,4 +19,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/extract.py b/test/extract.py index 328049dd..505bdf07 100644 --- a/test/extract.py +++ b/test/extract.py @@ -99,4 +99,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/implicit.py b/test/implicit.py index e0d8c067..90a6b09e 100644 --- a/test/implicit.py +++ b/test/implicit.py @@ -23,4 +23,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/iterator.py b/test/iterator.py index 2f2f8e02..28153e6c 100644 --- a/test/iterator.py +++ b/test/iterator.py @@ -69,4 +69,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/keywords_test.py b/test/keywords_test.py index 0a41be1d..79cdf148 100644 --- a/test/keywords_test.py +++ b/test/keywords_test.py @@ -90,5 +90,7 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/list.py b/test/list.py index 0357b9a2..194eef32 100644 --- a/test/list.py +++ b/test/list.py @@ -110,4 +110,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/long.py b/test/long.py index 61c75d89..9aeab91c 100644 --- a/test/long.py +++ b/test/long.py @@ -25,4 +25,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/map_indexing_suite.py b/test/map_indexing_suite.py index 93c37bd4..f6752684 100644 --- a/test/map_indexing_suite.py +++ b/test/map_indexing_suite.py @@ -199,7 +199,9 @@ def run(args = None): if __name__ == '__main__': print 'running...' import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/multi_arg_constructor.py b/test/multi_arg_constructor.py index fb062e8a..0c0164a2 100644 --- a/test/multi_arg_constructor.py +++ b/test/multi_arg_constructor.py @@ -13,4 +13,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/nested.py b/test/nested.py index 97ac2a33..e10d4582 100644 --- a/test/nested.py +++ b/test/nested.py @@ -32,4 +32,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/newtest.py b/test/newtest.py index da877151..29ff271b 100644 --- a/test/newtest.py +++ b/test/newtest.py @@ -196,4 +196,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/numpy.py b/test/numpy.py index b4c3ec62..c81c8f82 100644 --- a/test/numpy.py +++ b/test/numpy.py @@ -172,4 +172,6 @@ def _run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(_run()) + status = _run() + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/object.py b/test/object.py index 02da5ce8..73d72329 100644 --- a/test/object.py +++ b/test/object.py @@ -123,4 +123,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/opaque.py b/test/opaque.py index 96d23d8a..6d994bd7 100644 --- a/test/opaque.py +++ b/test/opaque.py @@ -78,4 +78,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/operators.py b/test/operators.py index b18d4d2d..7a0680cf 100644 --- a/test/operators.py +++ b/test/operators.py @@ -86,4 +86,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/pickle1.py b/test/pickle1.py index d333919d..963d406b 100644 --- a/test/pickle1.py +++ b/test/pickle1.py @@ -28,4 +28,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/pickle2.py b/test/pickle2.py index ec141bc9..5afebe53 100644 --- a/test/pickle2.py +++ b/test/pickle2.py @@ -42,4 +42,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/pickle3.py b/test/pickle3.py index b700c1b0..a3510f06 100644 --- a/test/pickle3.py +++ b/test/pickle3.py @@ -37,4 +37,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/properties.py b/test/properties.py index 51e77559..ffceb4d6 100644 --- a/test/properties.py +++ b/test/properties.py @@ -85,4 +85,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/return_arg.py b/test/return_arg.py index 631521c0..4cbc89f4 100644 --- a/test/return_arg.py +++ b/test/return_arg.py @@ -19,4 +19,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/shared_ptr.py b/test/shared_ptr.py index 8bfd03f5..cabb134a 100644 --- a/test/shared_ptr.py +++ b/test/shared_ptr.py @@ -122,4 +122,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/staticmethod.py b/test/staticmethod.py index 7fcaae60..e9e9e697 100644 --- a/test/staticmethod.py +++ b/test/staticmethod.py @@ -49,4 +49,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/str.py b/test/str.py index 666096b1..bf7a86ed 100644 --- a/test/str.py +++ b/test/str.py @@ -49,4 +49,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/test_builtin_converters.py b/test/test_builtin_converters.py index 0b3bc645..1304ea32 100644 --- a/test/test_builtin_converters.py +++ b/test/test_builtin_converters.py @@ -235,4 +235,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/test_pointer_adoption.py b/test/test_pointer_adoption.py index d811bce8..dfd8b4b0 100644 --- a/test/test_pointer_adoption.py +++ b/test/test_pointer_adoption.py @@ -85,4 +85,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/tuple.py b/test/tuple.py index cd899df4..acf5a55f 100644 --- a/test/tuple.py +++ b/test/tuple.py @@ -29,4 +29,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/vector_indexing_suite.py b/test/vector_indexing_suite.py index 1905d7df..42dbfdba 100644 --- a/test/vector_indexing_suite.py +++ b/test/vector_indexing_suite.py @@ -336,7 +336,9 @@ def run(args = None): if __name__ == '__main__': print 'running...' import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status) diff --git a/test/virtual_functions.py b/test/virtual_functions.py index f152a446..268af45c 100644 --- a/test/virtual_functions.py +++ b/test/virtual_functions.py @@ -102,4 +102,6 @@ def run(args = None): if __name__ == '__main__': print "running..." import sys - sys.exit(run()[0]) + status = run()[0] + if (status == 0): print "Done." + sys.exit(status)