changed f64 to u64 for navigation start timing until it had to be float

This commit is contained in:
ddh 2017-10-31 23:37:00 +00:00
parent b23131abf1
commit 0a09ee5cd8
13 changed files with 66 additions and 66 deletions

View file

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

View file

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