blob: fa60c257f734418d1851e21dec1a47a415e85b2f [file] [log] [blame]
Lalit Maganti4f25ac72019-02-07 16:35:37 +00001# Smoke tests
Hector Dearmanf1f51a32018-10-22 11:09:41 +01002../data/sfgate.json smoke.sql sfgate_smoke.out
3../data/sfgate.json smoke_slices.sql sfgate_smoke_slices.out
Lalit Maganti71eca272018-11-09 15:02:30 +00004../data/android_sched_and_ps.pb smoke.sql android_sched_and_ps_smoke.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +00005synth_1.py smoke.sql synth_1_smoke.out
Brian Hamrickd57e1332019-04-24 11:25:36 -07006../data/fuchsia_trace.fxt smoke.sql fuchsia_smoke.out
7../data/fuchsia_trace.fxt smoke_slices.sql fuchsia_smoke_slices.out
Brian Hamrick046a5652019-06-03 16:23:53 -07008../data/fuchsia_trace.fxt smoke_instants.sql fuchsia_smoke_instants.out
Brian Hamrick71089292019-06-13 16:11:56 -07009../data/fuchsia_trace.fxt smoke_counters.sql fuchsia_smoke_counters.out
Brian Hamrick57954352019-07-08 16:00:51 -070010../data/fuchsia_workstation.fxt smoke_slices.sql fuchsia_workstation_smoke_slices.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000011
Primiano Tucci711de1f2019-03-04 11:11:33 +000012# Test for the process<>thread tracking logic.
13synth_process_tracking.py process_tracking.sql process_tracking.out
Lalit Maganti161d1e62019-06-25 16:06:17 +010014process_tracking_short_lived_1.py process_tracking.sql process_tracking_process_tracking_short_lived_1.out
15process_tracking_short_lived_2.py process_tracking.sql process_tracking_process_tracking_short_lived_2.out
16process_tracking_exec.py process_tracking.sql process_tracking_process_tracking_exec.out
Lalit Maganti369b0572019-07-11 15:35:09 +010017process_parent_pid_tracking_1.py process_parent_pid.sql process_parent_pid_process_parent_pid_tracking_1.out
18process_parent_pid_tracking_2.py process_parent_pid.sql process_parent_pid_process_parent_pid_tracking_2.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000019
Lalit Maganti9e6616e2019-04-03 13:19:44 +010020# Test for computing CPU time from sched events for threads.
21../data/example_android_trace_30s.pb thread_cpu_time.sql thread_cpu_time_example_android_trace_30s.out
22
23
Lalit Maganti4f25ac72019-02-07 16:35:37 +000024# The below tests check the storage backed tables in the trace processor.
Lalit Maganti40cc3412019-03-28 15:52:07 +000025# Sched
26../data/android_sched_and_ps.pb ts_desc_filter.sql ts_desc_filter_android_sched_and_ps.out
27
Lalit Maganti4f25ac72019-02-07 16:35:37 +000028# Sched reason
Lalit Magantib0b53ee2019-01-24 17:53:39 +000029../data/android_sched_and_ps.pb end_reason_eq.sql android_sched_and_ps_end_reason_eq.out
30../data/android_sched_and_ps.pb end_reason_neq.sql android_sched_and_ps_end_reason_neq.out
31../data/android_sched_and_ps.pb end_reason_match.sql android_sched_and_ps_end_reason_match.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000032
Lalit Maganti369ea3c2019-03-05 11:09:42 +000033# Sched wakeup
34../data/android_sched_and_ps.pb sched_wakeup.sql sched_wakeup_android_sched_and_ps.out
35
Lalit Maganti4f25ac72019-02-07 16:35:37 +000036# CPU Frequency
Hector Dearmanc2374502018-12-05 16:28:19 +000037../data/cpu_counters.pb b120487929.sql cpu_counters_b120487929.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000038
39# Logcat
Primiano Tucci2c761ef2019-01-07 20:20:46 +000040../data/android_log.pb android_log_counts.sql android_log_counts.out
41../data/android_log.pb android_log_msgs.sql android_log_msgs.out
Primiano Tuccif7793ef2019-01-10 21:32:45 +000042../data/android_log_ring_buffer_mode.pb android_log_ring_buffer_mode.sql android_log_ring_buffer_mode.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000043
44# Mm Event
Lalit Magantia824c332019-01-23 17:55:58 +000045../data/mm_event.pb mm_event.sql mm_event.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000046
47# Oom Score
48synth_oom.py oom_query.sql synth_oom_oom_query.out
Lalit Maganti41c98922019-01-23 19:35:58 +000049../data/process_stats_poll.pb oom_score_poll.sql process_stats_poll_oom_score.out
Lalit Maganti6cf6edb2019-02-07 11:09:47 +000050
Lalit Maganti4f25ac72019-02-07 16:35:37 +000051# LMK handling
Lalit Maganti6cf6edb2019-02-07 11:09:47 +000052kernel_lmk.py lmk.sql lmk_kernel_lmk.out
53../data/lmk_userspace.pb lmk.sql lmk_userspace_lmk.out
54
Lalit Maganti4f25ac72019-02-07 16:35:37 +000055# Memory counters
Lalit Maganti6cf6edb2019-02-07 11:09:47 +000056../data/memory_counters.pb args_string_filter_null.sql memory_counters_args_string_filter_null.out
57../data/memory_counters.pb args_string_is_null.sql memory_counters_args_string_is_null.out
58../data/memory_counters.pb args_string_is_not_null.sql memory_counters_args_string_is_not_null.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000059../data/memory_counters.pb b120605557.sql memory_counters_b120605557.out
Lalit Magantic602d932019-04-09 10:19:27 +010060../data/memory_counters.pb counters_ref_type_null.sql counters_ref_type_null_memory_counters.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000061
62# Stats
63../data/android_sched_and_ps.pb stats.sql android_sched_and_ps_stats.out
64
Hector Dearmanbd6cd472019-02-13 16:42:52 +000065# Syscalls
Hector Dearmanbd6cd472019-02-13 16:42:52 +000066syscall.py sys.sql sys_syscall.out
67
Lalit Magantie23653a2019-03-27 17:21:42 +000068# Power rails
69../data/power_rails.pb power_rails.sql power_rails_power_rails.out
70
Lalit Maganti4f25ac72019-02-07 16:35:37 +000071
72# The below tests check the autogenerated tables.
73# Span join
74../data/android_sched_and_ps.pb slice_span_join_b118665515.sql android_sched_and_ps_slice_span_join_b118665515.out
Lalit Magantiefb4bbb2019-02-22 18:52:03 +000075synth_1.py span_join_unordered_cols.sql span_join_unordered_cols_synth_1.out
Lalit Maganti63086272019-03-13 18:55:04 +000076synth_1.py span_join_unordered_cols_reverse.sql span_join_unordered_cols_synth_1.out
Lalit Maganti127479a2019-03-13 18:52:11 +000077../data/android_sched_and_ps.pb span_left_join.sql span_left_join.out
Lalit Magantieb4482b2019-03-13 22:40:37 +000078../data/android_sched_and_ps.pb span_left_join_unpartitioned.sql span_left_join_unpartitioned.out
Lalit Maganti544eb782019-03-13 22:40:44 +000079../data/android_sched_and_ps.pb span_left_join_left_unpartitioned.sql span_left_join_left_unpartitioned.out
80../data/android_sched_and_ps.pb span_left_join_left_partitioned.sql span_left_join_left_partitioned.out
Lalit Magantiadd46a72019-03-28 15:50:48 +000081../data/android_sched_and_ps.pb span_outer_join.sql span_outer_join.out
Lalit Maganti2adbb6d2019-05-03 13:56:54 +010082../data/android_sched_and_ps.pb span_left_join_empty_right.sql span_left_join_empty_right.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000083
84# Window table
85../data/android_sched_and_ps.pb smoke_window.sql android_sched_and_ps_smoke_window.out
86
87
88# The below tests check the lower level layers of the trace processor (i.e.
89# fitering and printing code).
Lalit Maganti8320e6d2019-03-14 18:49:33 +000090# Sched table
Lalit Maganti4f25ac72019-02-07 16:35:37 +000091synth_1.py filter_sched.sql synth_1_filter_sched.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000092../data/android_sched_and_ps.pb b119496959.sql android_sched_and_ps_b119496959.out
Lalit Maganti8320e6d2019-03-14 18:49:33 +000093../data/android_sched_and_ps.pb b119301023.sql android_sched_and_ps_b119301023.out
94
95# Counters table
96synth_1.py filter_counters.sql synth_1_filter_counters.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000097../data/memory_counters.pb b120278869_neg_ts_end.sql memory_counters_b120278869_neg_ts_end.out
Lalit Maganti8320e6d2019-03-14 18:49:33 +000098counters_where_cpu.py counters_where_cpu.sql counters_where_cpu_counters_where_cpu.out
99counters_group_by_freq.py counters_group_by_freq.sql counters_group_by_freq_counters_group_by_freq.out
100counters_order_ref.py counters_order_ref.sql counters_order_ref_counters_order_ref.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +0000101
102# Null printing
103synth_1.py nulls.sql nulls.out
Lalit Maganti77f1dbe2019-02-27 12:58:01 +0000104
105
106# The below tests check the systrace conversion code in the raw table.
107# Print events
108../data/lmk_userspace.pb print_systrace.sql print_systrace_lmk_userspace.out
Raymond Chiu994a35d2019-06-12 16:37:26 -0700109
110# GPU counters
111../data/gpu_counters.pb gpu_counters.sql gpu_counters.out