diff options
author | Leif Madsen <lmadsen@redhat.com> | 2016-10-28 05:59:53 -0400 |
---|---|---|
committer | zshi <zshi@redhat.com> | 2016-12-13 12:48:12 +0800 |
commit | ef7fd4008481b5b98316240b0703d2c78fbd30e8 (patch) | |
tree | 54a49e56fbdacfb9eac3a6015629f58c2bbed16a /dovetail/report.py | |
parent | a372d5dff98c600f0318ac8e60e7db37cd47aaa8 (diff) |
[WIP] Migrate to tox based environment
Migrate the custom setup.py to a more formal setup
environment using tox, in the same way that OpenStack
configures their projects.
Adds metadata to tox.ini from the setup.py file, and breaks
out the dependencies from setup.py into requirements.txt
and test-requirements.txt.
Executes flake8 testing for pep8 coverage.
Defaults to using Python 2 for the environment.
Change-Id: Ieaea7d9f3dc227febd8fb1dc9142d478ba197a92
Signed-off-by: Leif Madsen <lmadsen@redhat.com>
Signed-off-by: zshi <zshi@redhat.com>
Diffstat (limited to 'dovetail/report.py')
-rw-r--r-- | dovetail/report.py | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/dovetail/report.py b/dovetail/report.py index 7fd4076d..a6fff20c 100644 --- a/dovetail/report.py +++ b/dovetail/report.py @@ -36,7 +36,7 @@ class Report: @classmethod def create_log(cls): - cls.logger = dt_logger.Logger(__name__+'.Report').getLogger() + cls.logger = dt_logger.Logger(__name__ + '.Report').getLogger() @staticmethod def check_result(testcase, db_result): @@ -126,22 +126,22 @@ class Report: pass_num += 1 if total_num != 0: - pass_rate = pass_num/total_num + pass_rate = pass_num / total_num report_txt += 'Pass Rate: %.2f%% (%s/%s)\n' %\ - (pass_rate*100, pass_num, total_num) + (pass_rate * 100, pass_num, total_num) report_txt += 'Assessed test areas:\n' for key in sub_report: if testcase_num[key] != 0: - pass_rate = testcase_passnum[key]/testcase_num[key] + pass_rate = testcase_passnum[key] / testcase_num[key] # TO DO: once version scheme settled, adjust accordingly doc_link = dt_cfg.dovetail_config['repo'] +\ ('docs/testsuites/%s' % key) report_txt += '- %s results: <%s> pass %.2f%%\n' %\ - (key, doc_link, pass_rate*100) + (key, doc_link, pass_rate * 100) for key in sub_report: if testcase_num[key] != 0: - pass_rate = testcase_passnum[key]/testcase_num[key] - report_txt += '%s: pass rate %.2f%%\n' % (key, pass_rate*100) + pass_rate = testcase_passnum[key] / testcase_num[key] + report_txt += '%s: pass rate %.2f%%\n' % (key, pass_rate * 100) report_txt += sub_report[key] cls.logger.info(report_txt) @@ -205,7 +205,8 @@ class FunctestCrawler: @classmethod def create_log(cls): - cls.logger = dt_logger.Logger(__name__+'.FunctestCrawler').getLogger() + cls.logger = \ + dt_logger.Logger(__name__ + '.FunctestCrawler').getLogger() def crawl(self, testcase=None): store_type = \ @@ -273,7 +274,8 @@ class YardstickCrawler: @classmethod def create_log(cls): - cls.logger = dt_logger.Logger(__name__+'.YardstickCrawler').getLogger() + cls.logger = \ + dt_logger.Logger(__name__ + '.YardstickCrawler').getLogger() def crawl(self, testcase=None): store_type = \ @@ -286,7 +288,7 @@ class YardstickCrawler: def crawl_from_file(self, testcase=None): file_path = os.path.join(dt_cfg.dovetail_config['result_dir'], - testcase+'.out') + testcase + '.out') if not os.path.exists(file_path): self.logger.info('result file not found: %s' % file_path) return None @@ -332,7 +334,8 @@ class FunctestChecker: @classmethod def create_log(cls): - cls.logger = dt_logger.Logger(__name__+'.FunctestChecker').getLogger() + cls.logger = \ + dt_logger.Logger(__name__ + '.FunctestChecker').getLogger() def check(self, testcase, db_result): sub_testcase_list = testcase.sub_testcase() @@ -371,7 +374,8 @@ class YardstickChecker: @classmethod def create_log(cls): - cls.logger = dt_logger.Logger(__name__+'.YardstickChecker').getLogger() + cls.logger = \ + dt_logger.Logger(__name__ + '.YardstickChecker').getLogger() @staticmethod def check(testcase, result): |