Changeset: 3fb2be7fce54 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3fb2be7fce54
Modified Files:
        testing/Mtest.py.in
Branch: mtest
Log Message:

New Mtest.py option: --report-all-failures: report all failures, even if many.


diffs (20 lines):

diff --git a/testing/Mtest.py.in b/testing/Mtest.py.in
--- a/testing/Mtest.py.in
+++ b/testing/Mtest.py.in
@@ -3574,6 +3574,7 @@ def main(argv) :
     parser.add_argument('--alltests', action='store_true', dest='alltests', 
help='also run tests that are known to fail')
     parser.add_argument('--initdb', action='store', dest='initdb', 
metavar='<zipfile>', help='zip file with contents for initial database')
     parser.add_argument('--single-in-memory', action='store_true', 
dest='single_in_memory', help='use --in-memory for SingleServer directories')
+    parser.add_argument('--report-all-failures', action='store_true', 
dest='report_all_failures', help='report all failing tests, even if many')
 
     parser.add_argument('tests', nargs='*', help='The positional arguments are 
either a list of one or more directories to be tested, or a single directory 
followed by a list of tests within that directory.')
     opts = parser.parse_args()
@@ -4323,7 +4324,7 @@ VALUES (%s, '%s', '%s', '%s',
                 how = z
                 what += "  %3d out of %3d tests %s\n" % 
(len(Failure[x]),num_tests, y)
                 # only report failed tests if there aren't too many
-                if Failed < 30 and \
+                if opts.report_all_failures or Failed < 30 and \
                        (x != F_SKIP or len(Failure[F_SKIP]) + Failed < 30):
                     for f in Failure[x]:
                         what += "        %s\n" % f
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to