mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
Skip flaky ClockGettime.CputimeId take 2
The test also times out when GCE machine has 2 CPUs. I cannot repro it locally with a 2 CPU cgroup though. Let's skip the test when there are 2 CPUs to stop the flakiness and retest it once the fix is available. PiperOrigin-RevId: 246523363 Change-Id: I9d9d922a5be3aa7bc91dff5a1807ca99f3f4a4f9
This commit is contained in:
committed by
Shentubot
parent
2d8e90b311
commit
6b9ab65163
@@ -56,8 +56,9 @@ void spin_ns(int64_t ns) {
|
||||
// Test that CLOCK_PROCESS_CPUTIME_ID is a superset of CLOCK_THREAD_CPUTIME_ID.
|
||||
TEST(ClockGettime, CputimeId) {
|
||||
// TODO(b/128871825,golang.org/issue/10958): Test times out when there is a
|
||||
// single core because one goroutine starves the others.
|
||||
SKIP_IF(std::thread::hardware_concurrency() == 1);
|
||||
// small number of core because one goroutine starves the others.
|
||||
printf("CPUS: %d\n", std::thread::hardware_concurrency());
|
||||
SKIP_IF(std::thread::hardware_concurrency() <= 2);
|
||||
|
||||
constexpr int kNumThreads = 13; // arbitrary
|
||||
|
||||
|
||||
Reference in New Issue
Block a user