Flutter Engine
The Flutter Engine
Variables
parse_lottieweb_trace Namespace Reference

Variables

 trace_output = sys.argv[1]
 
 trace_json = json.load(f)
 
 output_json_file = sys.argv[2]
 
 renderer = sys.argv[3]
 
list erroneous_termination_statuses
 
list accepted_termination_statuses
 
int current_frame_duration = 0
 
int total_frames = 0
 
dictionary frame_id_to_start_ts = {}
 
list completed_frame_id_and_duration_status = []
 
list drawn_frame_id_and_duration = []
 
 frame_id = trace['id']
 
 args = trace.get('args')
 
 total_completed_frames = len(completed_frame_id_and_duration_status)
 
tuple start = (total_completed_frames - 25) // 2
 
int frame_max = 0
 
int frame_min = 0
 
int frame_cumulative = 0
 
int aborted_frames = 0
 
dictionary perf_results = {}
 
int drawn_frame_max = 0
 
int drawn_frame_min = 0
 
int drawn_frame_cumulative = 0
 
 total_drawn_frames = len(drawn_frame_id_and_duration)
 

Variable Documentation

◆ aborted_frames

int parse_lottieweb_trace.aborted_frames = 0

Definition at line 82 of file parse_lottieweb_trace.py.

◆ accepted_termination_statuses

list parse_lottieweb_trace.accepted_termination_statuses
Initial value:
1= [
2 'missed_frame',
3 'submitted_frame',
4 'main_frame_aborted'
5]

Definition at line 25 of file parse_lottieweb_trace.py.

◆ args

parse_lottieweb_trace.args = trace.get('args')

Definition at line 41 of file parse_lottieweb_trace.py.

◆ completed_frame_id_and_duration_status

list parse_lottieweb_trace.completed_frame_id_and_duration_status = []

Definition at line 35 of file parse_lottieweb_trace.py.

◆ current_frame_duration

dictionary parse_lottieweb_trace.current_frame_duration = 0

Definition at line 31 of file parse_lottieweb_trace.py.

◆ drawn_frame_cumulative

int parse_lottieweb_trace.drawn_frame_cumulative = 0

Definition at line 100 of file parse_lottieweb_trace.py.

◆ drawn_frame_id_and_duration

list parse_lottieweb_trace.drawn_frame_id_and_duration = []

Definition at line 37 of file parse_lottieweb_trace.py.

◆ drawn_frame_max

parse_lottieweb_trace.drawn_frame_max = 0

Definition at line 98 of file parse_lottieweb_trace.py.

◆ drawn_frame_min

tuple parse_lottieweb_trace.drawn_frame_min = 0

Definition at line 99 of file parse_lottieweb_trace.py.

◆ erroneous_termination_statuses

list parse_lottieweb_trace.erroneous_termination_statuses
Initial value:
1= [
2 'replaced_by_new_reporter_at_same_stage',
3 'did_not_produce_frame',
4]

Definition at line 21 of file parse_lottieweb_trace.py.

◆ frame_cumulative

int parse_lottieweb_trace.frame_cumulative = 0

Definition at line 81 of file parse_lottieweb_trace.py.

◆ frame_id

parse_lottieweb_trace.frame_id = trace['id']

Definition at line 40 of file parse_lottieweb_trace.py.

◆ frame_id_to_start_ts

dictionary parse_lottieweb_trace.frame_id_to_start_ts = {}

Definition at line 33 of file parse_lottieweb_trace.py.

◆ frame_max

parse_lottieweb_trace.frame_max = 0

Definition at line 79 of file parse_lottieweb_trace.py.

◆ frame_min

int parse_lottieweb_trace.frame_min = 0

Definition at line 80 of file parse_lottieweb_trace.py.

◆ output_json_file

parse_lottieweb_trace.output_json_file = sys.argv[2]

Definition at line 12 of file parse_lottieweb_trace.py.

◆ perf_results

dictionary parse_lottieweb_trace.perf_results = {}

Definition at line 91 of file parse_lottieweb_trace.py.

◆ renderer

parse_lottieweb_trace.renderer = sys.argv[3]

Definition at line 13 of file parse_lottieweb_trace.py.

◆ start

tuple parse_lottieweb_trace.start = (total_completed_frames - 25) // 2

Definition at line 76 of file parse_lottieweb_trace.py.

◆ total_completed_frames

parse_lottieweb_trace.total_completed_frames = len(completed_frame_id_and_duration_status)

Definition at line 71 of file parse_lottieweb_trace.py.

◆ total_drawn_frames

parse_lottieweb_trace.total_drawn_frames = len(drawn_frame_id_and_duration)

Definition at line 101 of file parse_lottieweb_trace.py.

◆ total_frames

int parse_lottieweb_trace.total_frames = 0

Definition at line 32 of file parse_lottieweb_trace.py.

◆ trace_json

parse_lottieweb_trace.trace_json = json.load(f)

Definition at line 11 of file parse_lottieweb_trace.py.

◆ trace_output

parse_lottieweb_trace.trace_output = sys.argv[1]

Definition at line 9 of file parse_lottieweb_trace.py.