aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Gerd Zellweger <mail@gerdzellweger.com> 2019-09-09 21:58:10 -0700
committerGravatar Gerd Zellweger <mail@gerdzellweger.com> 2019-09-09 21:58:10 -0700
commit19bf229bf8e365b61d2a0e688ba04278e5de6164 (patch)
tree6fa46851f46d75855456a18e741266d683624717
parent9ac0517e11e298f551751c082c7a6fafd78fd167 (diff)
downloadrust-x86-19bf229bf8e365b61d2a0e688ba04278e5de6164.tar.gz
rust-x86-19bf229bf8e365b61d2a0e688ba04278e5de6164.tar.zst
rust-x86-19bf229bf8e365b61d2a0e688ba04278e5de6164.zip
Add tests for time.rs.
-rw-r--r--src/time.rs19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/time.rs b/src/time.rs
index 7620a0c..eb0111b 100644
--- a/src/time.rs
+++ b/src/time.rs
@@ -36,3 +36,22 @@ pub unsafe fn rdtscp() -> u64 {
let mut _aux = 0;
__rdtscp(&mut _aux)
}
+
+#[cfg(all(test, feature = "utest"))]
+mod test {
+ use super::*;
+
+ #[test]
+ fn check_rdtsc() {
+ unsafe {
+ assert!(rdtsc() > 0, "rdtsc returned 0, unlikely!");
+ }
+ }
+
+ #[test]
+ fn check_rdtscp() {
+ unsafe {
+ assert!(rdtscp() > 0, "rdtscp returned 0, unlikely!");
+ }
+ }
+}