Lines Matching full:path
40 # path to EMMA host jar, relative to Android build root
41 _EMMA_JAR = os.path.join("external", "emma", "lib", "emma.jar")
43 # root path of generated coverage report files, relative to Android build root
44 _COVERAGE_REPORT_PATH = os.path.join("out", "emma")
46 _CORE_TARGET_PATH = os.path.join("development", "testrunner",
48 # vendor glob file path patterns to tests, relative to android
50 _VENDOR_TARGET_PATH = os.path.join("vendor", "*", "tests", "testinfo",
53 # path to root of target build intermediates
54 _TARGET_INTERMEDIATES_BASE_PATH = os.path.join("out", "target", "common",
59 self._output_root_path = os.path.join(self._root_path,
61 self._emma_jar_path = os.path.join(self._root_path, self._EMMA_JAR)
97 output_path: path to place output files in. If None will use
103 absolute file path string of generated html report file.
109 output_path = os.path.join(self._root_path,
116 coverage_local_path = os.path.join(output_path,
120 report_path = os.path.join(output_path,
138 report_path: absolute file path of output file, without extension
139 coverage_file_path: absolute file path of code coverage result file
146 absolute file path to generated report file.
173 input_metadata = os.path.join(self._GetBuildIntermediatePath(target),
179 return os.path.join(
184 """Builds the emma input source path arguments from provided targets.
189 source path arguments string
194 for path in target_srcs:
195 src_list.append("-sp %s" % os.path.join(self._root_path, path))
203 dest_path: absolute file path of destination file
224 combined_coverage = os.path.join(self._output_root_path,
227 report_path = os.path.join(self._output_root_path, "android")
236 output_path = os.path.join(self._output_root_path, target_name)
238 if os.path.isdir(output_path) and target is not None:
240 combined_coverage = os.path.join(output_path, "%s.%s" %
243 report_path = os.path.join(output_path, target_name)
252 root_path: absolute file path string to search from
254 list of absolute file path strings of coverage files
256 file_pattern = os.path.join(root_path, "*", "*.%s" %
269 core_target_path = os.path.join(self._root_path, self._CORE_TARGET_PATH)
273 vendor_targets_pattern = os.path.join(self._root_path,
286 Assumes tidy is on current PATH.
293 html_file_pattern = os.path.join(dir_path, "*.html")
299 sub_dir_path = os.path.join(dir_path, sub_dir_name)
300 if os.path.isdir(sub_dir_path):
323 "android root path")