Changeset: bb5de91bf7dc for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/bb5de91bf7dc Modified Files: clients/mapilib/Tests/tlssecurity.py Branch: default Log Message:
Test tlssecurity: leave logging permanently enabled Prefix levels DEBUG and INFO with a # so Mtest does not consider them a failure. diffs (46 lines): diff --git a/clients/mapilib/Tests/tlssecurity.py b/clients/mapilib/Tests/tlssecurity.py --- a/clients/mapilib/Tests/tlssecurity.py +++ b/clients/mapilib/Tests/tlssecurity.py @@ -20,11 +20,10 @@ from MonetDBtesting.tlstester import TLS log_level = logging.WARNING log_format = '%(levelname)s:t=%(relativeCreated)d:%(name)s:%(message)s'# if sys.platform == 'win32': -if sys.platform == 'win32': - log_level=logging.DEBUG -if '-v' in sys.argv: - log_level = logging.DEBUG -# log_level = logging.DEBUG +# Be verbose but make Mtest ignore it +log_level = logging.DEBUG +logging.addLevelName(logging.DEBUG, '#DEBUG') +logging.addLevelName(logging.INFO, '#INFO') logging.basicConfig(level=log_level,format=log_format) @@ -47,13 +46,13 @@ def attempt(experiment: str, portname: s if params: # should be percent-escaped url += '?' + '&'.join(f"{k}={v}" for k, v in params.items()) - logging.debug(f"**** START TEST {experiment}") - logging.debug(f"Connecting to {url}, expected_error={expected_error_regex}") + logging.info(f"**** START TEST {experiment}") + logging.info(f"Connecting to {url}, expected_error={expected_error_regex}") test_log_file = os.path.join(scratchdir, portname + '.log') cmd = ['mclient', '-d', url, '-L', test_log_file] - logging.debug(f"cmd={cmd}") + logging.info(f"cmd={cmd}") proc = subprocess.run(cmd, stderr=subprocess.PIPE, stdout=subprocess.PIPE) - logging.debug(f"mclient exited with code {proc.returncode}, err={proc.stderr}") + logging.info(f"mclient exited with code {proc.returncode}, err={proc.stderr}") with open(test_log_file, 'r') as f: for line in f: logging.debug(f'mclient log: {line.rstrip()}') @@ -70,7 +69,7 @@ def attempt(experiment: str, portname: s elif expected_error_regex is not None and actual_error is not None and re.search(expected_error_regex, actual_error): ok = True if ok: - logging.debug(f"**** END SUCCESSFUL TEST {experiment} ") + logging.info(f"**** END SUCCESSFUL TEST {experiment} ") return logging.error(f"Unexpected result for test {experiment}") logging.error(f"When connecting to port '{portname}' using URL {url}") _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org