aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-01-09 21:20:48 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-01-09 21:20:48 +0000
commit8e9c8a39c94c261393f57cdb92f75a3a5ef0cccd (patch)
tree6426a314340bc0c58206740fecf5851e0dab7e56
parente11ad3b7875d942ea03d48358e154067b5335365 (diff)
parent316222cbcd698f6236fcceadb16d3d1e491e8c04 (diff)
downloadltp-android13-tests-release.tar.gz
Snap for 11291006 from 316222cbcd698f6236fcceadb16d3d1e491e8c04 to android13-tests-releaseandroid-vts-13.0_r7android-cts-13.0_r7android13-tests-release
Change-Id: I44100b2bb9cea46c16c6e7eb45524034c64494c4
-rw-r--r--testcases/kernel/syscalls/clock_gettime/clock_gettime01.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/testcases/kernel/syscalls/clock_gettime/clock_gettime01.c b/testcases/kernel/syscalls/clock_gettime/clock_gettime01.c
index be9573afc..11da39cf0 100644
--- a/testcases/kernel/syscalls/clock_gettime/clock_gettime01.c
+++ b/testcases/kernel/syscalls/clock_gettime/clock_gettime01.c
@@ -73,7 +73,15 @@ static struct time64_variants variants[] = {
static void setup(void)
{
+ long unsigned utime;
+
tst_res(TINFO, "Testing variant: %s", variants[tst_variant].desc);
+
+ do {
+ SAFE_FILE_SCANF("/proc/self/stat",
+ "%*d %*s %*c %*d %*d %*d %*d %*d %*u %*u %*u %*u %*u %lu",
+ &utime);
+ } while (utime == 0);
}
static void verify_clock_gettime(unsigned int i)
@@ -118,4 +126,5 @@ static struct tst_test test = {
.test_variants = ARRAY_SIZE(variants),
.setup = setup,
.needs_root = 1,
+ .timeout = 10,
};