mirror of
https://github.com/servo/servo.git
synced 2025-09-30 08:39:16 +01:00
changed f64 to u64 for navigation start timing until it had to be float
This commit is contained in:
parent
b23131abf1
commit
0a09ee5cd8
13 changed files with 66 additions and 66 deletions
|
@ -3,7 +3,7 @@
|
|||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
use ipc_channel::ipc;
|
||||
use metrics::{InteractiveMetrics, InteractiveFlag, InteractiveWindow};
|
||||
use metrics::{InteractiveMetrics, InteractiveFlag};
|
||||
use metrics::{ProfilerMetadataFactory, ProgressiveWebMetric};
|
||||
use profile_traits::time::{ProfilerChan, TimerMetadata};
|
||||
use time;
|
||||
|
@ -24,7 +24,7 @@ fn test_interactive() -> InteractiveMetrics {
|
|||
assert_eq!((&interactive).get_navigation_start(), None);
|
||||
assert_eq!(interactive.get_tti(), None);
|
||||
|
||||
interactive.set_navigation_start(time::precise_time_ns() as f64);
|
||||
interactive.set_navigation_start(time::precise_time_ns());
|
||||
|
||||
interactive
|
||||
}
|
||||
|
@ -52,16 +52,16 @@ fn test_set_mta() {
|
|||
let t = time::precise_time_ns();
|
||||
interactive.maybe_set_tti(
|
||||
&profiler_metadata_factory,
|
||||
InteractiveFlag::TimeToInteractive(t as f64),
|
||||
InteractiveFlag::TimeToInteractive(t),
|
||||
);
|
||||
let mta = interactive.get_main_thread_available();
|
||||
assert!(mta.is_some());
|
||||
assert_eq!(mta, Some(t as f64));
|
||||
assert_eq!(mta, Some(t));
|
||||
|
||||
//try to overwrite
|
||||
interactive.maybe_set_tti(
|
||||
&profiler_metadata_factory,
|
||||
InteractiveFlag::TimeToInteractive(time::precise_time_ns() as f64),
|
||||
InteractiveFlag::TimeToInteractive(time::precise_time_ns()),
|
||||
);
|
||||
assert_eq!(interactive.get_main_thread_available(), mta);
|
||||
assert_eq!(interactive.get_tti(), None);
|
||||
|
@ -75,7 +75,7 @@ fn test_set_tti_dcl() {
|
|||
let t = time::precise_time_ns();
|
||||
interactive.maybe_set_tti(
|
||||
&profiler_metadata_factory,
|
||||
InteractiveFlag::TimeToInteractive(t as f64),
|
||||
InteractiveFlag::TimeToInteractive(t),
|
||||
);
|
||||
let mta = interactive.get_main_thread_available();
|
||||
assert!(mta.is_some());
|
||||
|
@ -100,7 +100,7 @@ fn test_set_tti_mta() {
|
|||
let t = time::precise_time_ns();
|
||||
interactive.maybe_set_tti(
|
||||
&profiler_metadata_factory,
|
||||
InteractiveFlag::TimeToInteractive(t as f64),
|
||||
InteractiveFlag::TimeToInteractive(t),
|
||||
);
|
||||
let mta = interactive.get_main_thread_available();
|
||||
assert!(mta.is_some());
|
||||
|
|
|
@ -70,7 +70,7 @@ fn test_common(display_list: &DisplayList, epoch: Epoch) -> PaintTimeMetrics {
|
|||
);
|
||||
|
||||
// Should not set any metric until navigation start is set.
|
||||
paint_time_metrics.maybe_set_metric(epoch, 0.);
|
||||
paint_time_metrics.maybe_set_metric(epoch, 0);
|
||||
assert_eq!(
|
||||
paint_time_metrics.get_first_paint(),
|
||||
None,
|
||||
|
@ -82,7 +82,7 @@ fn test_common(display_list: &DisplayList, epoch: Epoch) -> PaintTimeMetrics {
|
|||
"first contentful paint is None"
|
||||
);
|
||||
|
||||
let navigation_start = time::precise_time_ns() as f64;
|
||||
let navigation_start = time::precise_time_ns();
|
||||
paint_time_metrics.set_navigation_start(navigation_start);
|
||||
assert_eq!(
|
||||
(&paint_time_metrics).get_navigation_start().unwrap(),
|
||||
|
@ -101,7 +101,7 @@ fn test_first_paint_setter() {
|
|||
};
|
||||
let epoch = Epoch(0);
|
||||
let paint_time_metrics = test_common(&empty_display_list, epoch);
|
||||
let now = time::precise_time_ns() as f64;
|
||||
let now = time::precise_time_ns();
|
||||
paint_time_metrics.maybe_set_metric(epoch, now);
|
||||
assert!(
|
||||
paint_time_metrics.get_first_paint().is_some(),
|
||||
|
@ -135,7 +135,7 @@ fn test_first_contentful_paint_setter() {
|
|||
};
|
||||
let epoch = Epoch(0);
|
||||
let paint_time_metrics = test_common(&display_list, epoch);
|
||||
let now = time::precise_time_ns() as f64;
|
||||
let now = time::precise_time_ns();
|
||||
paint_time_metrics.maybe_set_metric(epoch, now);
|
||||
assert!(
|
||||
paint_time_metrics.get_first_contentful_paint().is_some(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue