1# Smoke tests 2../data/sfgate.json smoke.sql sfgate_smoke.out 3../data/sfgate.json smoke_slices.sql sfgate_smoke_slices.out 4../data/android_sched_and_ps.pb smoke.sql android_sched_and_ps_smoke.out 5synth_1.py smoke.sql synth_1_smoke.out 6../data/fuchsia_trace.fxt smoke.sql fuchsia_smoke.out 7../data/fuchsia_trace.fxt smoke_slices.sql fuchsia_smoke_slices.out 8 9# Test for the process<>thread tracking logic. 10synth_process_tracking.py process_tracking.sql process_tracking.out 11 12# Test for computing CPU time from sched events for threads. 13../data/example_android_trace_30s.pb thread_cpu_time.sql thread_cpu_time_example_android_trace_30s.out 14 15 16# The below tests check the storage backed tables in the trace processor. 17# Sched 18../data/android_sched_and_ps.pb ts_desc_filter.sql ts_desc_filter_android_sched_and_ps.out 19 20# Sched reason 21../data/android_sched_and_ps.pb end_reason_eq.sql android_sched_and_ps_end_reason_eq.out 22../data/android_sched_and_ps.pb end_reason_neq.sql android_sched_and_ps_end_reason_neq.out 23../data/android_sched_and_ps.pb end_reason_match.sql android_sched_and_ps_end_reason_match.out 24 25# Sched wakeup 26../data/android_sched_and_ps.pb sched_wakeup.sql sched_wakeup_android_sched_and_ps.out 27 28# CPU Frequency 29../data/cpu_counters.pb b120487929.sql cpu_counters_b120487929.out 30 31# Logcat 32../data/android_log.pb android_log_counts.sql android_log_counts.out 33../data/android_log.pb android_log_msgs.sql android_log_msgs.out 34../data/android_log_ring_buffer_mode.pb android_log_ring_buffer_mode.sql android_log_ring_buffer_mode.out 35 36# Mm Event 37../data/mm_event.pb mm_event.sql mm_event.out 38 39# Oom Score 40synth_oom.py oom_query.sql synth_oom_oom_query.out 41../data/process_stats_poll.pb oom_score_poll.sql process_stats_poll_oom_score.out 42 43# LMK handling 44kernel_lmk.py lmk.sql lmk_kernel_lmk.out 45../data/lmk_userspace.pb lmk.sql lmk_userspace_lmk.out 46 47# Memory counters 48../data/memory_counters.pb args_string_filter_null.sql memory_counters_args_string_filter_null.out 49../data/memory_counters.pb args_string_is_null.sql memory_counters_args_string_is_null.out 50../data/memory_counters.pb args_string_is_not_null.sql memory_counters_args_string_is_not_null.out 51# TODO(lalitm): this still doesn't work because we no longer add utid 52# args for memory counters (because they are keyed by upid). 53# ../data/memory_counters.pb smoke_args.sql memory_counters_smoke_args.out 54# ../data/memory_counters.pb counter_args_join.sql memory_counters_counter_args_join.out 55../data/memory_counters.pb b120605557.sql memory_counters_b120605557.out 56../data/memory_counters.pb counters_ref_type_null.sql counters_ref_type_null_memory_counters.out 57 58# Stats 59../data/android_sched_and_ps.pb stats.sql android_sched_and_ps_stats.out 60 61# Syscalls 62syscall.py sys.sql sys_syscall.out 63 64# Power rails 65../data/power_rails.pb power_rails.sql power_rails_power_rails.out 66 67 68# The below tests check the autogenerated tables. 69# Span join 70../data/android_sched_and_ps.pb slice_span_join_b118665515.sql android_sched_and_ps_slice_span_join_b118665515.out 71synth_1.py span_join_unordered_cols.sql span_join_unordered_cols_synth_1.out 72synth_1.py span_join_unordered_cols_reverse.sql span_join_unordered_cols_synth_1.out 73../data/android_sched_and_ps.pb span_left_join.sql span_left_join.out 74../data/android_sched_and_ps.pb span_left_join_unpartitioned.sql span_left_join_unpartitioned.out 75../data/android_sched_and_ps.pb span_left_join_left_unpartitioned.sql span_left_join_left_unpartitioned.out 76../data/android_sched_and_ps.pb span_left_join_left_partitioned.sql span_left_join_left_partitioned.out 77../data/android_sched_and_ps.pb span_outer_join.sql span_outer_join.out 78 79# Window table 80../data/android_sched_and_ps.pb smoke_window.sql android_sched_and_ps_smoke_window.out 81 82 83# The below tests check the lower level layers of the trace processor (i.e. 84# fitering and printing code). 85# Sched table 86synth_1.py filter_sched.sql synth_1_filter_sched.out 87../data/android_sched_and_ps.pb b119496959.sql android_sched_and_ps_b119496959.out 88../data/android_sched_and_ps.pb b119301023.sql android_sched_and_ps_b119301023.out 89 90# Counters table 91synth_1.py filter_counters.sql synth_1_filter_counters.out 92../data/memory_counters.pb b120278869_neg_ts_end.sql memory_counters_b120278869_neg_ts_end.out 93counters_where_cpu.py counters_where_cpu.sql counters_where_cpu_counters_where_cpu.out 94counters_group_by_freq.py counters_group_by_freq.sql counters_group_by_freq_counters_group_by_freq.out 95counters_order_ref.py counters_order_ref.sql counters_order_ref_counters_order_ref.out 96 97# Null printing 98synth_1.py nulls.sql nulls.out 99 100 101# The below tests check the systrace conversion code in the raw table. 102# Print events 103../data/lmk_userspace.pb print_systrace.sql print_systrace_lmk_userspace.out 104