blob: 6ca9f411be2d960709345850a1f1798715519307 [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
Lalit Maganti4f25ac72019-02-07 16:35:37 +000010
Primiano Tucci711de1f2019-03-04 11:11:33 +000011# Test for the process<>thread tracking logic.
12synth_process_tracking.py process_tracking.sql process_tracking.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000013
Lalit Maganti9e6616e2019-04-03 13:19:44 +010014# Test for computing CPU time from sched events for threads.
15../data/example_android_trace_30s.pb thread_cpu_time.sql thread_cpu_time_example_android_trace_30s.out
16
17
Lalit Maganti4f25ac72019-02-07 16:35:37 +000018# The below tests check the storage backed tables in the trace processor.
Lalit Maganti40cc3412019-03-28 15:52:07 +000019# Sched
20../data/android_sched_and_ps.pb ts_desc_filter.sql ts_desc_filter_android_sched_and_ps.out
21
Lalit Maganti4f25ac72019-02-07 16:35:37 +000022# Sched reason
Lalit Magantib0b53ee2019-01-24 17:53:39 +000023../data/android_sched_and_ps.pb end_reason_eq.sql android_sched_and_ps_end_reason_eq.out
24../data/android_sched_and_ps.pb end_reason_neq.sql android_sched_and_ps_end_reason_neq.out
25../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 +000026
Lalit Maganti369ea3c2019-03-05 11:09:42 +000027# Sched wakeup
28../data/android_sched_and_ps.pb sched_wakeup.sql sched_wakeup_android_sched_and_ps.out
29
Lalit Maganti4f25ac72019-02-07 16:35:37 +000030# CPU Frequency
Hector Dearmanc2374502018-12-05 16:28:19 +000031../data/cpu_counters.pb b120487929.sql cpu_counters_b120487929.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000032
33# Logcat
Primiano Tucci2c761ef2019-01-07 20:20:46 +000034../data/android_log.pb android_log_counts.sql android_log_counts.out
35../data/android_log.pb android_log_msgs.sql android_log_msgs.out
Primiano Tuccif7793ef2019-01-10 21:32:45 +000036../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 +000037
38# Mm Event
Lalit Magantia824c332019-01-23 17:55:58 +000039../data/mm_event.pb mm_event.sql mm_event.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000040
41# Oom Score
42synth_oom.py oom_query.sql synth_oom_oom_query.out
Lalit Maganti41c98922019-01-23 19:35:58 +000043../data/process_stats_poll.pb oom_score_poll.sql process_stats_poll_oom_score.out
Lalit Maganti6cf6edb2019-02-07 11:09:47 +000044
Lalit Maganti4f25ac72019-02-07 16:35:37 +000045# LMK handling
Lalit Maganti6cf6edb2019-02-07 11:09:47 +000046kernel_lmk.py lmk.sql lmk_kernel_lmk.out
47../data/lmk_userspace.pb lmk.sql lmk_userspace_lmk.out
48
Lalit Maganti4f25ac72019-02-07 16:35:37 +000049# Memory counters
Lalit Maganti6cf6edb2019-02-07 11:09:47 +000050../data/memory_counters.pb args_string_filter_null.sql memory_counters_args_string_filter_null.out
51../data/memory_counters.pb args_string_is_null.sql memory_counters_args_string_is_null.out
52../data/memory_counters.pb args_string_is_not_null.sql memory_counters_args_string_is_not_null.out
53# TODO(lalitm): this still doesn't work because we no longer add utid
54# args for memory counters (because they are keyed by upid).
55# ../data/memory_counters.pb smoke_args.sql memory_counters_smoke_args.out
56# ../data/memory_counters.pb counter_args_join.sql memory_counters_counter_args_join.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000057../data/memory_counters.pb b120605557.sql memory_counters_b120605557.out
Lalit Magantic602d932019-04-09 10:19:27 +010058../data/memory_counters.pb counters_ref_type_null.sql counters_ref_type_null_memory_counters.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000059
60# Stats
61../data/android_sched_and_ps.pb stats.sql android_sched_and_ps_stats.out
62
Hector Dearmanbd6cd472019-02-13 16:42:52 +000063# Syscalls
Hector Dearmanbd6cd472019-02-13 16:42:52 +000064syscall.py sys.sql sys_syscall.out
65
Lalit Magantie23653a2019-03-27 17:21:42 +000066# Power rails
67../data/power_rails.pb power_rails.sql power_rails_power_rails.out
68
Lalit Maganti4f25ac72019-02-07 16:35:37 +000069
70# The below tests check the autogenerated tables.
71# Span join
72../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 +000073synth_1.py span_join_unordered_cols.sql span_join_unordered_cols_synth_1.out
Lalit Maganti63086272019-03-13 18:55:04 +000074synth_1.py span_join_unordered_cols_reverse.sql span_join_unordered_cols_synth_1.out
Lalit Maganti127479a2019-03-13 18:52:11 +000075../data/android_sched_and_ps.pb span_left_join.sql span_left_join.out
Lalit Magantieb4482b2019-03-13 22:40:37 +000076../data/android_sched_and_ps.pb span_left_join_unpartitioned.sql span_left_join_unpartitioned.out
Lalit Maganti544eb782019-03-13 22:40:44 +000077../data/android_sched_and_ps.pb span_left_join_left_unpartitioned.sql span_left_join_left_unpartitioned.out
78../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 +000079../data/android_sched_and_ps.pb span_outer_join.sql span_outer_join.out
Lalit Maganti2adbb6d2019-05-03 13:56:54 +010080../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 +000081
82# Window table
83../data/android_sched_and_ps.pb smoke_window.sql android_sched_and_ps_smoke_window.out
84
85
86# The below tests check the lower level layers of the trace processor (i.e.
87# fitering and printing code).
Lalit Maganti8320e6d2019-03-14 18:49:33 +000088# Sched table
Lalit Maganti4f25ac72019-02-07 16:35:37 +000089synth_1.py filter_sched.sql synth_1_filter_sched.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000090../data/android_sched_and_ps.pb b119496959.sql android_sched_and_ps_b119496959.out
Lalit Maganti8320e6d2019-03-14 18:49:33 +000091../data/android_sched_and_ps.pb b119301023.sql android_sched_and_ps_b119301023.out
92
93# Counters table
94synth_1.py filter_counters.sql synth_1_filter_counters.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000095../data/memory_counters.pb b120278869_neg_ts_end.sql memory_counters_b120278869_neg_ts_end.out
Lalit Maganti8320e6d2019-03-14 18:49:33 +000096counters_where_cpu.py counters_where_cpu.sql counters_where_cpu_counters_where_cpu.out
97counters_group_by_freq.py counters_group_by_freq.sql counters_group_by_freq_counters_group_by_freq.out
98counters_order_ref.py counters_order_ref.sql counters_order_ref_counters_order_ref.out
Lalit Maganti4f25ac72019-02-07 16:35:37 +000099
100# Null printing
101synth_1.py nulls.sql nulls.out
Lalit Maganti77f1dbe2019-02-27 12:58:01 +0000102
103
104# The below tests check the systrace conversion code in the raw table.
105# Print events
106../data/lmk_userspace.pb print_systrace.sql print_systrace_lmk_userspace.out