diff options
author | Vijay Kumar Banerjee <vijaykumar9597@gmail.com> | 2018-11-07 13:11:08 +0530 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2018-11-17 12:31:32 +1100 |
commit | fb03e22c475367e1055b16142ad073cbc1675df1 (patch) | |
tree | b370cb5950d466b04f8e3353d95f06d9a9858dfd | |
parent | rtemstoolkit: Add ARM and AArch64 support to Linux elftoolchain. (diff) | |
download | rtems-tools-fb03e22c475367e1055b16142ad073cbc1675df1.tar.bz2 |
Coverage: add the style and js files to the symbol-set report directory
-rw-r--r-- | tester/rt/coverage.py | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/tester/rt/coverage.py b/tester/rt/coverage.py index cd5c501..e9a8218 100644 --- a/tester/rt/coverage.py +++ b/tester/rt/coverage.py @@ -201,23 +201,14 @@ class report_gen_html: index_content = self._prepare_index_content(partial_reports) self._create_index_file(head_section,index_content) - def add_covoar_src_path(self): + def add_covoar_css(self): table_js_path = path.join(self.covoar_src_path, 'table.js') covoar_css_path = path.join(self.covoar_src_path, 'covoar.css') for symbol_set in self.symbol_sets: symbol_set_dir = path.join(self.build_dir, self.bsp + '-coverage', symbol_set) - html_files = os.listdir(symbol_set_dir) - for html_file in html_files: - html_file = path.join(symbol_set_dir, html_file) - if path.exists(html_file) and 'html' in html_file: - with open(html_file, 'r') as f: - file_data = f.read() - file_data = file_data.replace('table.js', table_js_path) - file_data = file_data.replace('covoar.css', - covoar_css_path) - with open(html_file, 'w') as f: - f.write(file_data) + path.copy_tree(covoar_css_path, symbol_set_dir) + path.copy_tree(table_js_path, symbol_set_dir) class build_path_generator(object): ''' @@ -402,7 +393,7 @@ class coverage_run(object): self.rtdir, self.macros['bsp']) report.generate() - report.add_covoar_src_path() + report.add_covoar_css() def _cleanup(self): if not self.no_clean: |