diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2025-06-09 00:57:48 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2025-06-09 00:57:48 +0200 |
commit | 728e5da4286acb554136b4dcfb6e72901db67163 (patch) | |
tree | 5836eb5916037202b58820eef78f1c2146fba78e | |
parent | 1ca7651e1ccbf6c71783f4f676269abbe0fd2f13 (diff) |
test-mach_host.c: Add time tests
-rw-r--r-- | tests/test-mach_host.c | 17 |
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 |