diff options
author | Christian Heimes <cheimes@redhat.com> | 2017-02-08 12:29:33 +0100 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2017-02-09 15:57:15 +0100 |
commit | b20f6fb29478de6b4f25741bc4fd975a5e0be671 (patch) | |
tree | ccb104fe6489d2b0ff8de3ec576efe83574cf16c | |
parent | f51869bf5214e2d2322f85bf72b7ae86b6893974 (diff) | |
download | freeipa-b20f6fb29478de6b4f25741bc4fd975a5e0be671.tar.gz freeipa-b20f6fb29478de6b4f25741bc4fd975a5e0be671.tar.xz freeipa-b20f6fb29478de6b4f25741bc4fd975a5e0be671.zip |
Print test env information
Print api.env, uname, euid/egid, cwd and Python version when tests are
run with -v (e.g. ipa-run-tests -v).
Signed-off-by: Christian Heimes <cheimes@redhat.com>
Reviewed-By: Martin Basti <mbasti@redhat.com>
-rw-r--r-- | ipatests/conftest.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ipatests/conftest.py b/ipatests/conftest.py index 6d8ba60c4..511d7b77e 100644 --- a/ipatests/conftest.py +++ b/ipatests/conftest.py @@ -3,6 +3,10 @@ # from __future__ import print_function +import os +import pprint +import sys + from ipalib import api from ipalib.cli import cli_plugins try: @@ -78,3 +82,10 @@ def pytest_cmdline_main(config): for klass in cli_plugins: api.add_plugin(klass) api.finalize() + if config.option.verbose: + print('api.env: ') + pprint.pprint({k: api.env[k] for k in api.env}) + print("uname: {}".format(os.uname())) + print("euid: {}, egid: {}".format(os.geteuid(), os.getegid())) + print("working dir: {}".format(os.path.abspath(os.getcwd()))) + print('sys.version: {}'.format(sys.version)) |