Home | History | Annotate | Download | only in trace_processor
      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
      5 synth_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.
     10 synth_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
     40 synth_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
     44 kernel_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
     62 syscall.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
     71 synth_1.py span_join_unordered_cols.sql span_join_unordered_cols_synth_1.out
     72 synth_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
     86 synth_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
     91 synth_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
     93 counters_where_cpu.py counters_where_cpu.sql counters_where_cpu_counters_where_cpu.out
     94 counters_group_by_freq.py counters_group_by_freq.sql counters_group_by_freq_counters_group_by_freq.out
     95 counters_order_ref.py counters_order_ref.sql counters_order_ref_counters_order_ref.out
     96 
     97 # Null printing
     98 synth_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