From 99df56512ca19ce657704df3341a98f5cf709ff2 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Tue, 10 Mar 2020 17:24:19 +0800 Subject: [PATCH] change: generate reports folder in current working directory --- docs/CHANGELOG.md | 1 + httprunner/api.py | 2 -- httprunner/cli.py | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 647c410a..c72daf87 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -8,6 +8,7 @@ - remove support for Python 2.7 - replace string format with f-string - remove dependency colorama and colorlog +- generate reports folder in current working directory ## 2.5.7 (2020-02-21) diff --git a/httprunner/api.py b/httprunner/api.py index 6a04ecce..0005c910 100644 --- a/httprunner/api.py +++ b/httprunner/api.py @@ -50,7 +50,6 @@ class HttpRunner(object): self.test_loader = unittest.TestLoader() self.save_tests = save_tests self._summary = None - self.project_working_directory = None def _add_tests(self, testcases): """ initialize testcase with Runner() and add to test suite. @@ -194,7 +193,6 @@ class HttpRunner(object): """ capture_message("start to run tests") project_mapping = tests_mapping.get("project_mapping", {}) - self.project_working_directory = project_mapping.get("PWD", os.getcwd()) if self.save_tests: utils.dump_logs(tests_mapping, project_mapping, "loaded") diff --git a/httprunner/cli.py b/httprunner/cli.py index 3d4fb1f8..2eece0bb 100644 --- a/httprunner/cli.py +++ b/httprunner/cli.py @@ -102,7 +102,7 @@ def main(): try: for path in args.testfile_paths: summary = runner.run(path, dot_env_path=args.dot_env_path) - report_dir = args.report_dir or os.path.join(runner.project_working_directory, "reports") + report_dir = args.report_dir or os.path.join(os.getcwd(), "reports") gen_html_report( summary, report_template=args.report_template,