def _archivable_results(self, target_arch, use_relpath, single): out_dir_arch = self._install_dir for file_path in self.getResults(): assert not mx.isabs(file_path) abs_path = mx.join(out_dir_arch, file_path) archive_path = file_path if use_relpath else mx.basename(file_path) # if test.skip exists the test should be skipped if mx.exists(mx.join(mx.dirname(abs_path), "test.skip")): continue yield abs_path, archive_path
def result(base_dir, file_path): assert not mx.isabs(file_path) archive_path = file_path if use_relpath else mx.basename(file_path) return mx.join(base_dir, file_path), archive_path