summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Heimes <cheimes@redhat.com>2017-02-08 12:29:33 +0100
committerMartin Basti <mbasti@redhat.com>2017-02-09 15:57:15 +0100
commitb20f6fb29478de6b4f25741bc4fd975a5e0be671 (patch)
treeccb104fe6489d2b0ff8de3ec576efe83574cf16c
parentf51869bf5214e2d2322f85bf72b7ae86b6893974 (diff)
downloadfreeipa-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.py11
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))