• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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