added pipelines to all task sources

changed task sources to accept pipeline ids
This commit is contained in:
ddh 2017-10-24 02:45:55 +01:00
parent 2ffbe53989
commit 52b63def44
20 changed files with 194 additions and 230 deletions

View file

@ -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());

View file

@ -15,4 +15,5 @@ extern crate time;
#[cfg(test)]
mod interactive_time;
#[cfg(test)]
mod paint_time;

View file

@ -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!(