summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2025-06-09 00:57:48 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2025-06-09 00:57:48 +0200
commit728e5da4286acb554136b4dcfb6e72901db67163 (patch)
tree5836eb5916037202b58820eef78f1c2146fba78e
parent1ca7651e1ccbf6c71783f4f676269abbe0fd2f13 (diff)
test-mach_host.c: Add time tests
-rw-r--r--tests/test-mach_host.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/test-mach_host.c b/tests/test-mach_host.c
index 53f30240..1f44672d 100644
--- a/tests/test-mach_host.c
+++ b/tests/test-mach_host.c
@@ -69,6 +69,23 @@ void test_host_info()
printf("avenrun %d\n", linfo.avenrun[i]);
printf("mach_factor %d\n", linfo.mach_factor[i]);
}
+
+ time_value_t start_time;
+ err = host_get_time (mach_host_self (), &start_time);
+ ASSERT_RET(err, "host_get_time");
+
+ printf("time %d.%06d\n", start_time.seconds, start_time.microseconds);
+
+ time_value64_t start_time64;
+ err = host_get_time64 (mach_host_self (), &start_time64);
+ ASSERT_RET(err, "host_get_time64");
+
+ printf("time64 %d.%09d\n", start_time64.seconds, start_time64.nanoseconds);
+
+ err = host_get_uptime64 (mach_host_self (), &start_time64);
+ ASSERT_RET(err, "host_get_uptime64");
+
+ printf("uptime64 %d.%09d\n", start_time64.seconds, start_time64.nanoseconds);
}
// TODO processor sets