Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 1 | # Smoke tests |
Hector Dearman | f1f51a3 | 2018-10-22 11:09:41 +0100 | [diff] [blame] | 2 | ../data/sfgate.json smoke.sql sfgate_smoke.out |
| 3 | ../data/sfgate.json smoke_slices.sql sfgate_smoke_slices.out |
Lalit Maganti | 71eca27 | 2018-11-09 15:02:30 +0000 | [diff] [blame] | 4 | ../data/android_sched_and_ps.pb smoke.sql android_sched_and_ps_smoke.out |
Hector Dearman | 33610d2 | 2019-08-07 13:00:20 +0100 | [diff] [blame] | 5 | ../data/compressed.pb smoke.sql compressed_smoke.out |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 6 | synth_1.py smoke.sql synth_1_smoke.out |
Brian Hamrick | d57e133 | 2019-04-24 11:25:36 -0700 | [diff] [blame] | 7 | ../data/fuchsia_trace.fxt smoke.sql fuchsia_smoke.out |
| 8 | ../data/fuchsia_trace.fxt smoke_slices.sql fuchsia_smoke_slices.out |
Brian Hamrick | 046a565 | 2019-06-03 16:23:53 -0700 | [diff] [blame] | 9 | ../data/fuchsia_trace.fxt smoke_instants.sql fuchsia_smoke_instants.out |
Brian Hamrick | 7108929 | 2019-06-13 16:11:56 -0700 | [diff] [blame] | 10 | ../data/fuchsia_trace.fxt smoke_counters.sql fuchsia_smoke_counters.out |
Brian Hamrick | 5795435 | 2019-07-08 16:00:51 -0700 | [diff] [blame] | 11 | ../data/fuchsia_workstation.fxt smoke_slices.sql fuchsia_workstation_smoke_slices.out |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 12 | |
Primiano Tucci | 711de1f | 2019-03-04 11:11:33 +0000 | [diff] [blame] | 13 | # Test for the process<>thread tracking logic. |
| 14 | synth_process_tracking.py process_tracking.sql process_tracking.out |
Ioannis Ilkos | fd554bc | 2019-11-16 01:14:57 +0000 | [diff] [blame] | 15 | synth_process_tracking.py process_tracking_uid.sql process_tracking_uid.out |
Lalit Maganti | 161d1e6 | 2019-06-25 16:06:17 +0100 | [diff] [blame] | 16 | process_tracking_short_lived_1.py process_tracking.sql process_tracking_process_tracking_short_lived_1.out |
| 17 | process_tracking_short_lived_2.py process_tracking.sql process_tracking_process_tracking_short_lived_2.out |
| 18 | process_tracking_exec.py process_tracking.sql process_tracking_process_tracking_exec.out |
Lalit Maganti | 369b057 | 2019-07-11 15:35:09 +0100 | [diff] [blame] | 19 | process_parent_pid_tracking_1.py process_parent_pid.sql process_parent_pid_process_parent_pid_tracking_1.out |
| 20 | process_parent_pid_tracking_2.py process_parent_pid.sql process_parent_pid_process_parent_pid_tracking_2.out |
Lalit Maganti | 6246c3a | 2019-11-21 13:56:45 +0000 | [diff] [blame] | 21 | reused_thread_print.py process_tracking.sql process_tracking_reused_thread_print.out |
Lalit Maganti | 0ca2cb4 | 2020-04-16 13:17:01 +0100 | [diff] [blame] | 22 | sde_tracing_mark_write.textproto slice_with_pid.sql slice_with_pid_sde_tracing_mark_write.out |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 23 | |
Lalit Maganti | 9e6616e | 2019-04-03 13:19:44 +0100 | [diff] [blame] | 24 | # Test for computing CPU time from sched events for threads. |
| 25 | ../data/example_android_trace_30s.pb thread_cpu_time.sql thread_cpu_time_example_android_trace_30s.out |
| 26 | |
| 27 | |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 28 | # The below tests check the storage backed tables in the trace processor. |
Lalit Maganti | 40cc341 | 2019-03-28 15:52:07 +0000 | [diff] [blame] | 29 | # Sched |
| 30 | ../data/android_sched_and_ps.pb ts_desc_filter.sql ts_desc_filter_android_sched_and_ps.out |
| 31 | |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 32 | # Sched reason |
Lalit Maganti | b0b53ee | 2019-01-24 17:53:39 +0000 | [diff] [blame] | 33 | ../data/android_sched_and_ps.pb end_reason_eq.sql android_sched_and_ps_end_reason_eq.out |
| 34 | ../data/android_sched_and_ps.pb end_reason_neq.sql android_sched_and_ps_end_reason_neq.out |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 35 | |
Lalit Maganti | 369ea3c | 2019-03-05 11:09:42 +0000 | [diff] [blame] | 36 | # Sched wakeup |
| 37 | ../data/android_sched_and_ps.pb sched_wakeup.sql sched_wakeup_android_sched_and_ps.out |
| 38 | |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 39 | # CPU Frequency |
Hector Dearman | c237450 | 2018-12-05 16:28:19 +0000 | [diff] [blame] | 40 | ../data/cpu_counters.pb b120487929.sql cpu_counters_b120487929.out |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 41 | |
| 42 | # Logcat |
Primiano Tucci | 2c761ef | 2019-01-07 20:20:46 +0000 | [diff] [blame] | 43 | ../data/android_log.pb android_log_counts.sql android_log_counts.out |
| 44 | ../data/android_log.pb android_log_msgs.sql android_log_msgs.out |
Primiano Tucci | f7793ef | 2019-01-10 21:32:45 +0000 | [diff] [blame] | 45 | ../data/android_log_ring_buffer_mode.pb android_log_ring_buffer_mode.sql android_log_ring_buffer_mode.out |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 46 | |
| 47 | # Mm Event |
Lalit Maganti | a824c33 | 2019-01-23 17:55:58 +0000 | [diff] [blame] | 48 | ../data/mm_event.pb mm_event.sql mm_event.out |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 49 | |
| 50 | # Oom Score |
| 51 | synth_oom.py oom_query.sql synth_oom_oom_query.out |
Lalit Maganti | 41c9892 | 2019-01-23 19:35:58 +0000 | [diff] [blame] | 52 | ../data/process_stats_poll.pb oom_score_poll.sql process_stats_poll_oom_score.out |
Lalit Maganti | 6cf6edb | 2019-02-07 11:09:47 +0000 | [diff] [blame] | 53 | |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 54 | # LMK handling |
Lalit Maganti | 6cf6edb | 2019-02-07 11:09:47 +0000 | [diff] [blame] | 55 | kernel_lmk.py lmk.sql lmk_kernel_lmk.out |
| 56 | ../data/lmk_userspace.pb lmk.sql lmk_userspace_lmk.out |
Ioannis Ilkos | 7a2d6e4 | 2020-04-15 12:50:50 +0100 | [diff] [blame] | 57 | oom_kill.textproto oom_kill.sql oom_kill.out |
Lalit Maganti | 6cf6edb | 2019-02-07 11:09:47 +0000 | [diff] [blame] | 58 | |
Lalit Maganti | 697894f | 2019-12-23 14:32:13 +0000 | [diff] [blame] | 59 | # Rss stats |
| 60 | rss_stat_mm_id.py rss_stat.sql rss_stat_mm_id.out |
Lalit Maganti | 70f3b31 | 2020-01-22 11:17:42 +0000 | [diff] [blame] | 61 | rss_stat_mm_id_clone.py rss_stat.sql rss_stat_mm_id_clone.out |
| 62 | rss_stat_mm_id_reuse.py rss_stat.sql rss_stat_mm_id_reuse.out |
Lalit Maganti | 697894f | 2019-12-23 14:32:13 +0000 | [diff] [blame] | 63 | rss_stat_legacy.py rss_stat.sql rss_stat_legacy.out |
Lalit Maganti | f283a4f | 2020-04-02 13:47:29 +0100 | [diff] [blame] | 64 | rss_stat_after_free.py rss_stat_after_free.sql rss_stat_after_free.out |
Lalit Maganti | 697894f | 2019-12-23 14:32:13 +0000 | [diff] [blame] | 65 | |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 66 | # Memory counters |
Lalit Maganti | 6cf6edb | 2019-02-07 11:09:47 +0000 | [diff] [blame] | 67 | ../data/memory_counters.pb args_string_filter_null.sql memory_counters_args_string_filter_null.out |
| 68 | ../data/memory_counters.pb args_string_is_null.sql memory_counters_args_string_is_null.out |
| 69 | ../data/memory_counters.pb args_string_is_not_null.sql memory_counters_args_string_is_not_null.out |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 70 | ../data/memory_counters.pb b120605557.sql memory_counters_b120605557.out |
Lalit Maganti | 45810a2 | 2019-11-22 17:31:54 +0000 | [diff] [blame] | 71 | ../data/memory_counters.pb global_memory_counter.sql global_memory_counter_memory_counters.out |
Ioannis Ilkos | e5ddb4a | 2020-04-22 09:45:19 +0100 | [diff] [blame] | 72 | ion_stat.textproto ion_stat.sql ion_stat.out |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 73 | |
| 74 | # Stats |
| 75 | ../data/android_sched_and_ps.pb stats.sql android_sched_and_ps_stats.out |
| 76 | |
Hector Dearman | bd6cd47 | 2019-02-13 16:42:52 +0000 | [diff] [blame] | 77 | # Syscalls |
Hector Dearman | bd6cd47 | 2019-02-13 16:42:52 +0000 | [diff] [blame] | 78 | syscall.py sys.sql sys_syscall.out |
| 79 | |
Lalit Maganti | e23653a | 2019-03-27 17:21:42 +0000 | [diff] [blame] | 80 | # Power rails |
| 81 | ../data/power_rails.pb power_rails.sql power_rails_power_rails.out |
Lalit Maganti | b1a4f57 | 2019-12-20 16:08:23 +0000 | [diff] [blame] | 82 | power_rails_custom_clock.textproto power_rails_event.sql power_rails_event_power_rails_custom_clock.out |
| 83 | power_rails.textproto power_rails_timestamp_sort.sql power_rails_timestamp_sort.out |
Lalit Maganti | 1d1ff6d | 2019-10-18 16:51:18 +0100 | [diff] [blame] | 84 | |
Lalit Maganti | e23653a | 2019-03-27 17:21:42 +0000 | [diff] [blame] | 85 | |
Lalit Maganti | c4b1d5c | 2019-09-25 11:54:27 +0100 | [diff] [blame] | 86 | # Android userspace async slices |
| 87 | android_async_slice.textproto process_track_slices.sql process_track_slices_android_async_slice.out |
| 88 | |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 89 | |
| 90 | # The below tests check the autogenerated tables. |
| 91 | # Span join |
| 92 | ../data/android_sched_and_ps.pb slice_span_join_b118665515.sql android_sched_and_ps_slice_span_join_b118665515.out |
Lalit Maganti | efb4bbb | 2019-02-22 18:52:03 +0000 | [diff] [blame] | 93 | synth_1.py span_join_unordered_cols.sql span_join_unordered_cols_synth_1.out |
Lalit Maganti | 6308627 | 2019-03-13 18:55:04 +0000 | [diff] [blame] | 94 | synth_1.py span_join_unordered_cols_reverse.sql span_join_unordered_cols_synth_1.out |
Lalit Maganti | 127479a | 2019-03-13 18:52:11 +0000 | [diff] [blame] | 95 | ../data/android_sched_and_ps.pb span_left_join.sql span_left_join.out |
Lalit Maganti | eb4482b | 2019-03-13 22:40:37 +0000 | [diff] [blame] | 96 | ../data/android_sched_and_ps.pb span_left_join_unpartitioned.sql span_left_join_unpartitioned.out |
Lalit Maganti | 544eb78 | 2019-03-13 22:40:44 +0000 | [diff] [blame] | 97 | ../data/android_sched_and_ps.pb span_left_join_left_unpartitioned.sql span_left_join_left_unpartitioned.out |
| 98 | ../data/android_sched_and_ps.pb span_left_join_left_partitioned.sql span_left_join_left_partitioned.out |
Lalit Maganti | add46a7 | 2019-03-28 15:50:48 +0000 | [diff] [blame] | 99 | ../data/android_sched_and_ps.pb span_outer_join.sql span_outer_join.out |
Lalit Maganti | 2adbb6d | 2019-05-03 13:56:54 +0100 | [diff] [blame] | 100 | ../data/android_sched_and_ps.pb span_left_join_empty_right.sql span_left_join_empty_right.out |
Lalit Maganti | 873396e | 2019-11-20 13:24:35 +0000 | [diff] [blame] | 101 | ../data/android_sched_and_ps.pb span_join_zero_negative_dur.sql span_join_zero_negative_dur.out |
Lalit Maganti | 23e8ce9 | 2019-11-29 13:25:36 +0000 | [diff] [blame] | 102 | ../data/android_sched_and_ps.pb span_outer_join_empty.sql span_outer_join_empty_android_sched_and_ps.out |
Lalit Maganti | 151b7fe | 2019-12-05 19:04:08 +0000 | [diff] [blame] | 103 | ../data/android_sched_and_ps.pb span_left_join_unordered.sql span_left_join_unordered_android_sched_and_ps.out |
Lalit Maganti | 056ce08 | 2020-01-07 13:38:46 +0000 | [diff] [blame] | 104 | ../data/android_sched_and_ps.pb span_join_unpartitioned_empty.sql span_join_unpartitioned_empty.out |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 105 | |
| 106 | # Window table |
| 107 | ../data/android_sched_and_ps.pb smoke_window.sql android_sched_and_ps_smoke_window.out |
| 108 | |
Stephen Nusko | e5d071f | 2020-07-02 13:20:17 +0100 | [diff] [blame^] | 109 | # Ancestor slice table. |
| 110 | relationship_tables.textproto ancestor_slice.sql ancestor_slice.out |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 111 | |
| 112 | # The below tests check the lower level layers of the trace processor (i.e. |
| 113 | # fitering and printing code). |
Lalit Maganti | 8320e6d | 2019-03-14 18:49:33 +0000 | [diff] [blame] | 114 | # Sched table |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 115 | synth_1.py filter_sched.sql synth_1_filter_sched.out |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 116 | ../data/android_sched_and_ps.pb b119496959.sql android_sched_and_ps_b119496959.out |
Lalit Maganti | 8320e6d | 2019-03-14 18:49:33 +0000 | [diff] [blame] | 117 | ../data/android_sched_and_ps.pb b119301023.sql android_sched_and_ps_b119301023.out |
| 118 | |
| 119 | # Counters table |
Lalit Maganti | 45810a2 | 2019-11-22 17:31:54 +0000 | [diff] [blame] | 120 | synth_1.py filter_counter.sql synth_1_filter_counter.out |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 121 | ../data/memory_counters.pb b120278869_neg_ts_end.sql memory_counters_b120278869_neg_ts_end.out |
Lalit Maganti | 8320e6d | 2019-03-14 18:49:33 +0000 | [diff] [blame] | 122 | counters_where_cpu.py counters_where_cpu.sql counters_where_cpu_counters_where_cpu.out |
| 123 | counters_group_by_freq.py counters_group_by_freq.sql counters_group_by_freq_counters_group_by_freq.out |
Lalit Maganti | f5bdba6 | 2019-09-09 16:16:40 +0100 | [diff] [blame] | 124 | ../data/example_android_trace_30s.pb filter_row_vector.sql filter_row_vector_example_android_trace_30s.out |
Hector Dearman | 4feaa74 | 2020-03-12 13:57:16 +0000 | [diff] [blame] | 125 | ../data/example_android_trace_30s.pb counter_dur.sql counter_dur_example_android_trace_30s.out |
Lalit Maganti | 4f25ac7 | 2019-02-07 16:35:37 +0000 | [diff] [blame] | 126 | |
| 127 | # Null printing |
| 128 | synth_1.py nulls.sql nulls.out |
Lalit Maganti | 77f1dbe | 2019-02-27 12:58:01 +0000 | [diff] [blame] | 129 | |
| 130 | |
| 131 | # The below tests check the systrace conversion code in the raw table. |
| 132 | # Print events |
| 133 | ../data/lmk_userspace.pb print_systrace.sql print_systrace_lmk_userspace.out |
Ryan Savitski | 261473a | 2019-07-18 23:10:13 +0100 | [diff] [blame] | 134 | # Unsigned integers |
| 135 | print_systrace_unsigned.py print_systrace.sql print_systrace_unsigned.out |
Raymond Chiu | 994a35d | 2019-06-12 16:37:26 -0700 | [diff] [blame] | 136 | |
Mikael Pessa | 7160ccc | 2019-07-25 11:19:26 -0700 | [diff] [blame] | 137 | # GPU trace tests. |
Pascal Muetschard | 98df254 | 2019-08-28 13:12:54 -0700 | [diff] [blame] | 138 | gpu_counters.py gpu_counters.sql gpu_counters.out |
Raymond Chiu | 324f995 | 2020-03-26 10:23:19 -0700 | [diff] [blame] | 139 | gpu_counter_specs.textproto gpu_counter_specs.sql gpu_counter_specs.out |
Raymond Chiu | 5d526b8 | 2019-11-22 14:18:51 -0800 | [diff] [blame] | 140 | gpu_render_stages.py gpu_render_stages.sql gpu_render_stages.out |
Raymond Chiu | 37532e6 | 2020-04-06 16:15:48 -0700 | [diff] [blame] | 141 | gpu_render_stages_interned_spec.textproto gpu_render_stages.sql gpu_render_stages_interned_spec.out |
Raymond Chiu | f2c48a1 | 2020-01-15 11:30:34 -0800 | [diff] [blame] | 142 | vulkan_api_events.py vulkan_api_events.sql vulkan_api_events.out |
Raymond Chiu | c612b7f | 2019-09-18 14:53:28 -0700 | [diff] [blame] | 143 | gpu_log.py gpu_log.sql gpu_log.out |
Primiano Tucci | 6756fb0 | 2019-08-14 15:49:18 +0200 | [diff] [blame] | 144 | |
| 145 | # Clock sync |
| 146 | clock_sync.py clock_sync.sql clock_sync.out |
Mikael Pessa | 7160ccc | 2019-07-25 11:19:26 -0700 | [diff] [blame] | 147 | |
| 148 | # Graphics frame event trace tests. |
| 149 | graphics_frame_events.py graphics_frame_events.sql graphics_frame_events.out |
Ryan Savitski | 9f5e33a | 2019-09-24 16:39:51 +0100 | [diff] [blame] | 150 | |
| 151 | # Scheduling slices from sched_switch events. There are two tests, one for the |
| 152 | # typical encoding of sched_switch events, and one for the same trace |
| 153 | # re-encoded in the compact format. The output should be identical apart from |
| 154 | # the latter having one slice fewer for each cpu (the first compact |
| 155 | # sched_switch event doesn't start a slice). Six slices in this case. |
| 156 | ../data/sched_switch_original.pb sched_slices.sql sched_slices_sched_switch_original.out |
| 157 | ../data/sched_switch_compact.pb sched_slices.sql sched_slices_sched_switch_compact.out |
Florian Mayer | 908024d | 2019-10-15 11:57:17 +0100 | [diff] [blame] | 158 | |
Ioannis Ilkos | 617e15e | 2019-11-06 13:58:27 +0000 | [diff] [blame] | 159 | heap_profile_jit.textproto heap_profile_frames.sql heap_profile_jit.out |
| 160 | |
Florian Mayer | 2f12d43 | 2020-04-09 14:42:46 +0200 | [diff] [blame] | 161 | profiler_smaps.textproto profiler_smaps.sql profiler_smaps.out |
Florian Mayer | 3840892 | 2020-04-09 20:55:24 +0200 | [diff] [blame] | 162 | |
| 163 | heap_graph_baseapk.textproto heap_graph_flamegraph.sql heap_graph_flamegraph.out |
| 164 | heap_graph_baseapk.textproto heap_graph_object.sql heap_graph_object.out |
| 165 | heap_graph_baseapk.textproto heap_graph_reference.sql heap_graph_reference.out |
| 166 | |
Florian Mayer | 0266246 | 2020-06-22 18:19:16 +0200 | [diff] [blame] | 167 | |
| 168 | heap_graph_duplicate.textproto heap_graph_flamegraph.sql heap_graph_duplicate_flamegraph.out |
| 169 | |
Florian Mayer | 0664070 | 2020-02-14 09:25:06 -0500 | [diff] [blame] | 170 | heap_graph.textproto heap_graph_flamegraph.sql heap_graph_flamegraph.out |
Florian Mayer | 908024d | 2019-10-15 11:57:17 +0100 | [diff] [blame] | 171 | heap_graph.textproto heap_graph_object.sql heap_graph_object.out |
| 172 | heap_graph.textproto heap_graph_reference.sql heap_graph_reference.out |
Florian Mayer | 3840892 | 2020-04-09 20:55:24 +0200 | [diff] [blame] | 173 | heap_graph_two_locations.textproto heap_graph_object.sql heap_graph_two_locations.out |
| 174 | # TODO(b/153552977): Stop supporting legacy heap graphs. These never made |
| 175 | # it into a public release, so we should eventually stop |
| 176 | # supporting workarounds for them. |
| 177 | heap_graph_legacy.textproto heap_graph_flamegraph.sql heap_graph_flamegraph.out |
| 178 | heap_graph_legacy.textproto heap_graph_object.sql heap_graph_object.out |
| 179 | heap_graph_legacy.textproto heap_graph_reference.sql heap_graph_reference.out |
Florian Mayer | 1690fc5 | 2019-12-11 15:46:34 +0000 | [diff] [blame] | 180 | heap_graph_interleaved.textproto heap_graph_object.sql heap_graph_interleaved_object.out |
| 181 | heap_graph_interleaved.textproto heap_graph_reference.sql heap_graph_interleaved_reference.out |
Lalit Maganti | 8a39fae | 2020-01-20 17:22:10 +0000 | [diff] [blame] | 182 | ../data/system-server-heap-graph.pftrace heap_graph_flamegraph.sql heap_graph_flamegraph_system-server-heap-graph.out |
Florian Mayer | 35210bc | 2020-01-22 11:23:06 +0000 | [diff] [blame] | 183 | ../data/system-server-native-profile heap_profile_flamegraph.sql heap_profile_flamegraph_system-server-native-profile.out |
Florian Mayer | 561f660 | 2020-01-28 12:56:19 +0000 | [diff] [blame] | 184 | heap_profile_tracker_new_stack.textproto heap_profile_tracker_new_stack.sql heap_profile_tracker_new_stack.out |
Florian Mayer | b079b4a | 2020-06-29 14:52:50 +0100 | [diff] [blame] | 185 | heap_profile_tracker_twoheaps.textproto heap_profile_tracker_twoheaps.sql heap_profile_tracker_twoheaps.out |
Ioannis Ilkos | b80db44 | 2020-02-21 15:10:45 +0000 | [diff] [blame] | 186 | heap_graph_branching.textproto heap_graph_flamegraph_focused.sql heap_graph_flamegraph_focused.out |
Ioannis Ilkos | e139d0b | 2020-06-30 16:17:54 +0100 | [diff] [blame] | 187 | heap_graph_superclass.textproto heap_graph_superclass.sql heap_graph_superclass.out |
Eric Seckler | 9d48adc | 2019-10-24 16:57:15 +0100 | [diff] [blame] | 188 | |
Florian Mayer | ee16179 | 2020-01-27 14:09:58 +0000 | [diff] [blame] | 189 | stack_profile_tracker_empty_callstack.textproto stack_profile_tracker_empty_callstack.sql stack_profile_tracker_empty_callstack.out |
| 190 | |
Eric Seckler | 9d48adc | 2019-10-24 16:57:15 +0100 | [diff] [blame] | 191 | # TrackEvent tests. |
Eric Seckler | e1e8ff4 | 2019-12-04 11:05:43 +0000 | [diff] [blame] | 192 | track_event_same_tids.textproto process_tracking.sql track_event_same_tids_threads.out |
| 193 | track_event_same_tids.textproto track_event_slices.sql track_event_same_tids_slices.out |
| 194 | track_event_typed_args.textproto track_event_slices.sql track_event_typed_args_slices.out |
| 195 | track_event_typed_args.textproto track_event_args.sql track_event_typed_args_args.out |
Eric Seckler | 1edbe00 | 2019-12-16 18:08:57 +0000 | [diff] [blame] | 196 | track_event_tracks.textproto track_event_slices.sql track_event_tracks_slices.out |
Raymond Chiu | b246399 | 2020-02-25 16:23:20 -0800 | [diff] [blame] | 197 | track_event_with_atrace.textproto track_event_slices.sql track_event_with_atrace.out |
Eric Seckler | c7b0c61 | 2020-02-12 18:30:35 +0000 | [diff] [blame] | 198 | track_event_merged_debug_annotations.textproto track_event_args.sql track_event_merged_debug_annotations_args.out |
Eric Seckler | fbd9aed | 2020-03-10 18:07:38 +0000 | [diff] [blame] | 199 | track_event_counters.textproto track_event_slices.sql track_event_counters_slices.out |
| 200 | track_event_counters.textproto track_event_counters.sql track_event_counters_counters.out |
Eric Seckler | dc45452 | 2020-05-20 19:40:23 +0100 | [diff] [blame] | 201 | track_event_monotonic_trace_clock.textproto track_event_slices.sql track_event_monotonic_trace_clock_slices.out |
Isabelle Taylor | 8b4740b | 2019-10-25 10:25:24 +0100 | [diff] [blame] | 202 | |
Lalit Maganti | 5e7e148 | 2020-03-31 13:23:25 +0100 | [diff] [blame] | 203 | # Parsing systrace files |
Isabelle Taylor | 8b4740b | 2019-10-25 10:25:24 +0100 | [diff] [blame] | 204 | ../data/systrace.html systrace_html.sql systrace_html.out |
Lalit Maganti | 5e7e148 | 2020-03-31 13:23:25 +0100 | [diff] [blame] | 205 | ../data/trailing_empty.systrace sched_smoke.sql sched_smoke_trailing_empty.out |
Hector Dearman | 70d455d | 2019-11-01 17:07:37 +0000 | [diff] [blame] | 206 | |
Ioannis Ilkos | 2f875b2 | 2019-11-27 19:26:02 +0000 | [diff] [blame] | 207 | # Config & metadata |
| 208 | config_metadata.textproto metadata.sql config_metadata.out |
Stephen Nusko | 7fb6241 | 2020-02-14 17:48:37 +0000 | [diff] [blame] | 209 | trigger_packet_trace.textproto triggers_packets.sql triggers_packets_trigger_packet_trace.out |
Ryan Savitski | c53ec7e | 2019-11-07 17:04:50 +0000 | [diff] [blame] | 210 | |
| 211 | # Decoding of sched_waking events from a trace with compact scheduling events. |
| 212 | # Verifies the contents of raw & instants tables. |
| 213 | ../data/compact_sched.pb sched_waking_raw.sql sched_waking_raw_compact_sched.out |
| 214 | ../data/compact_sched.pb sched_waking_instants.sql sched_waking_instants_compact_sched.out |
Ioannis Ilkos | 1c99543 | 2019-11-20 19:51:05 +0000 | [diff] [blame] | 215 | |
| 216 | # Ensures process -> package matching works as expected. |
| 217 | process_metadata_matching.textproto process_metadata_matching.sql process_metadata_matching.out |
Hector Dearman | 93b0b09 | 2020-01-09 14:35:04 +0000 | [diff] [blame] | 218 | |
| 219 | # Trace size |
| 220 | ../data/android_sched_and_ps.pb trace_size.sql android_sched_and_ps_trace_size.out |
Rafal Slawik | 6d62149 | 2020-04-17 12:53:01 +0100 | [diff] [blame] | 221 | |
| 222 | # Thread time_in_state |
| 223 | thread_time_in_state.textproto thread_time_in_state.sql thread_time_in_state.out |
Lalit Maganti | 34d097b | 2020-06-11 15:55:21 +0100 | [diff] [blame] | 224 | thread_time_in_state_event.py thread_time_in_state_event.sql thread_time_in_state_event.out |
Simon MacMullen | 4bb7e1e | 2020-05-01 10:43:18 +0100 | [diff] [blame] | 225 | |
| 226 | # Initial display state |
| 227 | initial_display_state.textproto initial_display_state.sql initial_display_state.out |
Rafal Slawik | 361df13 | 2020-05-21 16:55:23 +0100 | [diff] [blame] | 228 | |
| 229 | # CPU info |
| 230 | cpu_info.textproto cpu.sql cpu.out |
| 231 | cpu_info.textproto cpu_freq.sql cpu_freq.out |
Rafal Slawik | 974945e | 2020-06-08 10:14:50 +0100 | [diff] [blame] | 232 | |
| 233 | # Thread table |
| 234 | thread_main_thread.textproto thread_main_thread.sql thread_main_thread.out |
Lalit Maganti | 5fb5b4c | 2020-06-10 13:06:41 +0100 | [diff] [blame] | 235 | |
| 236 | # Missed frames. |
Lalit Maganti | 34d097b | 2020-06-11 15:55:21 +0100 | [diff] [blame] | 237 | frame_missed.py frame_missed_event.sql frame_missed_event_frame_missed.out |