diff --git a/wa/workloads/spec2006/__init__.py b/wa/workloads/spec2006/__init__.py index 0e8070cb6..8a853f34e 100644 --- a/wa/workloads/spec2006/__init__.py +++ b/wa/workloads/spec2006/__init__.py @@ -279,7 +279,7 @@ def run(self, target): target.execute('perfetto --background --txt -c - -o /sdcard/devlib-target/spec.pftrace < /sdcard/devlib-target/trigger.cfg') command = 'sh {} {} {} 2>&1 | tee -a {}'.format(self.run_spec_script, test_name, test_target_output_dir, timing_output_file_path) target.execute(command, as_root=True) - target.execute('perfetto --background --txt -c - < /sdcard/devlib-target/stop.cfg') + #target.execute('perfetto --background --txt -c - < /sdcard/devlib-target/stop.cfg') def update_output(self, context): super().update_output(context) @@ -329,6 +329,9 @@ def _write_to_group_file(self, context, filepath, group, test_name): group_timing_file.write('{}:\n'.format(test_name)) for line in lines: group_timing_file.write(line) + + def _finish_perfetto(self, target): + target.execute('perfetto --background --txt -c - < /sdcard/devlib-target/stop.cfg') @staticmethod def _calculate_test_benchmark_ratio(test_name, elapsed_time):