mirror of
https://github.com/servo/servo.git
synced 2025-09-19 19:30:10 +01:00
added pipelines to all task sources
changed task sources to accept pipeline ids
This commit is contained in:
parent
2ffbe53989
commit
52b63def44
20 changed files with 194 additions and 230 deletions
|
@ -34,12 +34,12 @@ fn test_set_dcl() {
|
|||
let profiler_metadata_factory = DummyProfilerMetadataFactory {};
|
||||
|
||||
let interactive = test_interactive();
|
||||
interactive.maybe_set_tti(&profiler_metadata_factory, None, InteractiveFlag::DCL);
|
||||
interactive.maybe_set_tti(&profiler_metadata_factory, InteractiveFlag::DOMContentLoaded);
|
||||
let dcl = interactive.get_dom_content_loaded();
|
||||
assert!(dcl.is_some());
|
||||
|
||||
//try to overwrite
|
||||
interactive.maybe_set_tti(&profiler_metadata_factory, None, InteractiveFlag::DCL);
|
||||
interactive.maybe_set_tti(&profiler_metadata_factory, InteractiveFlag::DOMContentLoaded);
|
||||
assert_eq!(interactive.get_dom_content_loaded(), dcl);
|
||||
assert_eq!(interactive.get_tti(), None);
|
||||
}
|
||||
|
@ -52,8 +52,7 @@ fn test_set_mta() {
|
|||
let t = time::precise_time_ns();
|
||||
interactive.maybe_set_tti(
|
||||
&profiler_metadata_factory,
|
||||
Some(t as f64),
|
||||
InteractiveFlag::TTI,
|
||||
InteractiveFlag::TimeToInteractive(t as f64),
|
||||
);
|
||||
let mta = interactive.get_main_thread_available();
|
||||
assert!(mta.is_some());
|
||||
|
@ -62,8 +61,7 @@ fn test_set_mta() {
|
|||
//try to overwrite
|
||||
interactive.maybe_set_tti(
|
||||
&profiler_metadata_factory,
|
||||
Some(time::precise_time_ns() as f64),
|
||||
InteractiveFlag::TTI,
|
||||
InteractiveFlag::TimeToInteractive(time::precise_time_ns() as f64),
|
||||
);
|
||||
assert_eq!(interactive.get_main_thread_available(), mta);
|
||||
assert_eq!(interactive.get_tti(), None);
|
||||
|
@ -77,13 +75,12 @@ fn test_set_tti_dcl() {
|
|||
let t = time::precise_time_ns();
|
||||
interactive.maybe_set_tti(
|
||||
&profiler_metadata_factory,
|
||||
Some(t as f64),
|
||||
InteractiveFlag::TTI,
|
||||
InteractiveFlag::TimeToInteractive(t as f64),
|
||||
);
|
||||
let mta = interactive.get_main_thread_available();
|
||||
assert!(mta.is_some());
|
||||
|
||||
interactive.maybe_set_tti(&profiler_metadata_factory, None, InteractiveFlag::DCL);
|
||||
interactive.maybe_set_tti(&profiler_metadata_factory, InteractiveFlag::DOMContentLoaded);
|
||||
let dcl = interactive.get_dom_content_loaded();
|
||||
assert!(dcl.is_some());
|
||||
|
||||
|
@ -96,15 +93,14 @@ fn test_set_tti_mta() {
|
|||
let profiler_metadata_factory = DummyProfilerMetadataFactory {};
|
||||
|
||||
let interactive = test_interactive();
|
||||
interactive.maybe_set_tti(&profiler_metadata_factory, None, InteractiveFlag::DCL);
|
||||
interactive.maybe_set_tti(&profiler_metadata_factory, InteractiveFlag::DOMContentLoaded);
|
||||
let dcl = interactive.get_dom_content_loaded();
|
||||
assert!(dcl.is_some());
|
||||
|
||||
let t = time::precise_time_ns();
|
||||
interactive.maybe_set_tti(
|
||||
&profiler_metadata_factory,
|
||||
Some(t as f64),
|
||||
InteractiveFlag::TTI,
|
||||
InteractiveFlag::TimeToInteractive(t as f64),
|
||||
);
|
||||
let mta = interactive.get_main_thread_available();
|
||||
assert!(mta.is_some());
|
||||
|
|
|
@ -15,4 +15,5 @@ extern crate time;
|
|||
|
||||
#[cfg(test)]
|
||||
mod interactive_time;
|
||||
#[cfg(test)]
|
||||
mod paint_time;
|
||||
|
|
|
@ -100,7 +100,7 @@ fn test_first_paint_setter() {
|
|||
clip_scroll_nodes: Vec::new(),
|
||||
};
|
||||
let epoch = Epoch(0);
|
||||
let mut paint_time_metrics = test_common(&empty_display_list, epoch);
|
||||
let paint_time_metrics = test_common(&empty_display_list, epoch);
|
||||
let now = time::precise_time_ns() as f64;
|
||||
paint_time_metrics.maybe_set_metric(epoch, now);
|
||||
assert!(
|
||||
|
@ -134,7 +134,7 @@ fn test_first_contentful_paint_setter() {
|
|||
clip_scroll_nodes: Vec::new(),
|
||||
};
|
||||
let epoch = Epoch(0);
|
||||
let mut paint_time_metrics = test_common(&display_list, epoch);
|
||||
let paint_time_metrics = test_common(&display_list, epoch);
|
||||
let now = time::precise_time_ns() as f64;
|
||||
paint_time_metrics.maybe_set_metric(epoch, now);
|
||||
assert!(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue