# long log contains all messages longlogger = logging.FileHandler(longlog, "w") formatter = logging.Formatter( "%(asctime)s %(name)-7s %(levelname)-7s %(message)s", "%y-%m-%d %H:%M:%S") longlogger.setFormatter(formatter) longlogger.setLevel(logging.NOTSET) # short log contains only autobuild messages of INFO or higher shortlogger = logging.FileHandler(shortlog, "w") formatter = logging.Formatter("%(asctime)s %(levelname)-7s %(message)s", "%H:%M:%S") shortlogger.setFormatter(formatter) shortlogger.addFilter(logging.Filter("auto")) shortlogger.setLevel(logging.INFO) rootlogger = logging.getLogger('') rootlogger.setLevel(logging.NOTSET) veryshortlogger.setLevel(logging.CRITICAL) rootlogger.addHandler(shortlogger) rootlogger.addHandler(longlogger) (passed, failed, disabled) = test.runTests(build, workspace) test.logTestResults((passed, failed, disabled), (False, True, True), "Primary Tests", log) longlogger.flush() shortlogger.flush() if len(failed) > 0: print "The following tests failed: %s" % failed
# long log contains all messages longlogger = logging.FileHandler(longlog, "w") formatter = logging.Formatter("%(asctime)s %(name)-7s %(levelname)-7s %(message)s", "%y-%m-%d %H:%M:%S") longlogger.setFormatter(formatter) longlogger.setLevel(logging.NOTSET) # short log contains only autobuild messages of INFO or higher shortlogger = logging.FileHandler(shortlog, "w") formatter = logging.Formatter("%(asctime)s %(levelname)-7s %(message)s", "%H:%M:%S") shortlogger.setFormatter(formatter) shortlogger.addFilter(logging.Filter("auto")) shortlogger.setLevel(logging.INFO) rootlogger = logging.getLogger('') rootlogger.setLevel(logging.NOTSET) veryshortlogger.setLevel(logging.CRITICAL) rootlogger.addHandler(shortlogger) rootlogger.addHandler(longlogger) if flags == "short": (passed, failed, disabled) = test.runTests(build, workspace, short=True) if flags == "long": (passed, failed, disabled) = test.runTests(build, workspace, testlist="nupic2_long") longlogger.flush() shortlogger.flush() if len(failed) > 0: print "The following tests failed: %s" %failed
# long log contains all messages longlogger = logging.FileHandler(longlog, "w") formatter = logging.Formatter("%(asctime)s %(name)-7s %(levelname)-7s %(message)s", "%y-%m-%d %H:%M:%S") longlogger.setFormatter(formatter) longlogger.setLevel(logging.NOTSET) # short log contains only autobuild messages of INFO or higher shortlogger = logging.FileHandler(shortlog, "w") formatter = logging.Formatter("%(asctime)s %(levelname)-7s %(message)s", "%H:%M:%S") shortlogger.setFormatter(formatter) shortlogger.addFilter(logging.Filter("auto")) shortlogger.setLevel(logging.INFO) rootlogger = logging.getLogger('') rootlogger.setLevel(logging.NOTSET) veryshortlogger.setLevel(logging.CRITICAL) rootlogger.addHandler(shortlogger) rootlogger.addHandler(longlogger) (passed, failed, disabled) = test.runTests(build, workspace) test.logTestResults((passed, failed, disabled), (False, True, True), "Primary Tests", log) longlogger.flush() shortlogger.flush() if len(failed) > 0: print "The following tests failed: %s" %failed
longlogger.setLevel(logging.NOTSET) # short log contains only autobuild messages of INFO or higher shortlogger = logging.FileHandler(shortlog, "w") formatter = logging.Formatter("%(asctime)s %(levelname)-7s %(message)s", "%H:%M:%S") shortlogger.setFormatter(formatter) shortlogger.addFilter(logging.Filter("auto")) shortlogger.setLevel(logging.INFO) rootlogger = logging.getLogger('') rootlogger.setLevel(logging.NOTSET) veryshortlogger.setLevel(logging.CRITICAL) rootlogger.addHandler(shortlogger) rootlogger.addHandler(longlogger) if flags == "short": (passed, failed, disabled) = test.runTests(build, workspace, short=True) if flags == "long": (passed, failed, disabled) = test.runTests(build, workspace, testlist="nupic2_long") longlogger.flush() shortlogger.flush() if len(failed) > 0: print "The following tests failed: %s" % failed