for t in generator(args): tests += 1 print 'Running ', t[1].uri try: t[0](t[1]) add_test(t[1].uri, "passed") success += 1 except SkipTest, e: add_test(t[1].uri, "untested", e.message) print "skipping %s - %s" % (t[1].uri, e.message) skip += 1 except KeyboardInterrupt: raise except AssertionError: add_test(t[1].uri, "failed") except: add_test(t[1].uri, "failed", "error") print_exc() sys.stderr.write("%s\n" % t[1].uri) print "Ran %d tests, %d skipped, %d failed. "%(tests, skip, tests-skip-success) if earl_report_name: now = isodate.datetime_isoformat(datetime.datetime.utcnow()) earl_report = 'test_reports/%s-%s.ttl' % (earl_report_name, now) report.serialize(earl_report, format='n3') report.serialize('test_reports/%s-latest.ttl'%earl_report_name, format='n3') print "Wrote EARL-report to '%s'" % earl_report
print error else: print "(no errors!)" f_sum = sum(fails.values()) e_sum = sum(errors.values()) if success + f_sum + e_sum + skip != i: print "(Something is wrong, %d!=%d)" % (success + f_sum + e_sum + skip, i) print "\n%d tests, %d passed, %d failed, %d errors, \ %d skipped (%.2f%% success)" % (i, success, f_sum, e_sum, skip, 100. * success / i) print "Took %.2fs" % (time.time() - start) if not NAME: now = isodate.datetime_isoformat(datetime.datetime.utcnow()) with open("testruns.txt", "a") as tf: tf.write("%s\n%d tests, %d passed, %d failed, %d errors, %d " "skipped (%.2f%% success)\n\n" % (now, i, success, f_sum, e_sum, skip, 100. * success / i)) earl_report = 'test_reports/rdflib_sparql-%s.ttl' % now report.serialize(earl_report, format='n3') report.serialize('test_reports/rdflib_sparql-latest.ttl', format='n3') print "Wrote EARL-report to '%s'" % earl_report
print "(Something is wrong, %d!=%d)" % (success + f + e + skip, i) print "\n%d tests, %d passed, %d failed, %d errors, \ %d skipped (%.2f%% success)" % ( i, success, f, e, skip, 100.0 * success / i, ) print "Took %.2fs" % (time.time() - start) if not NAME: now = isodate.datetime_isoformat(datetime.datetime.utcnow()) tf = open("testruns.txt", "a") tf.write( "%s\n%d tests, %d passed, %d failed, %d errors, %d \ skipped (%.2f%% success)\n\n" % (now, i, success, f, e, skip, 100.0 * success / i) ) tf.close() earl_report = "test_reports/rdflib_sparql-%s.ttl" % now report.serialize(earl_report, format="n3") report.serialize("test_reports/rdflib_sparql-latest.ttl", format="n3") print "Wrote EARL-report to '%s'" % earl_report
print e else: print "(no errors!)" f = sum(fails.values()) e = sum(errors.values()) if success + f + e + skip != i: print "(Something is wrong, %d!=%d)" % (success + f + e + skip, i) print "\n%d tests, %d passed, %d failed, %d errors, \ %d skipped (%.2f%% success)" % ( i, success, f, e, skip, 100. * success / i) print "Took %.2fs" % (time.time() - start) if not NAME: now = isodate.datetime_isoformat(datetime.datetime.utcnow()) tf = open("testruns.txt", "a") tf.write("%s\n%d tests, %d passed, %d failed, %d errors, %d \ skipped (%.2f%% success)\n\n" % ( now, i, success, f, e, skip, 100. * success / i)) tf.close() earl_report = 'test_reports/rdflib_sparql-%s.ttl' % now report.serialize(earl_report, format='n3') report.serialize('test_reports/rdflib_sparql-latest.ttl', format='n3') print "Wrote EARL-report to '%s'" % earl_report
tests += 1 print 'Running ', t[1].uri try: t[0](t[1]) add_test(t[1].uri, "passed") success += 1 except SkipTest, e: add_test(t[1].uri, "untested", e.message) print "skipping %s - %s" % (t[1].uri, e.message) skip += 1 except KeyboardInterrupt: raise except AssertionError: add_test(t[1].uri, "failed") except: add_test(t[1].uri, "failed", "error") print_exc() sys.stderr.write("%s\n" % t[1].uri) print "Ran %d tests, %d skipped, %d failed. " % (tests, skip, tests - skip - success) if earl_report_name: now = isodate.datetime_isoformat(datetime.datetime.utcnow()) earl_report = 'test_reports/%s-%s.ttl' % (earl_report_name, now) report.serialize(earl_report, format='n3') report.serialize('test_reports/%s-latest.ttl' % earl_report_name, format='n3') print "Wrote EARL-report to '%s'" % earl_report