Skip flaky ClockGettime.CputimeId

Test times out when it runs on a single core. Skip until the
bug in the Go runtime is fixed.

PiperOrigin-RevId: 245866466
Change-Id: Ic3e72131c27136d58b71f6b11acc78abf55895d4
This commit is contained in:
Fabricio Voznika 2019-04-29 18:40:51 -07:00 committed by Shentubot
parent ddab854b9a
commit 2843f2a956
1 changed files with 4 additions and 0 deletions

View File

@ -55,6 +55,10 @@ 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);
constexpr int kNumThreads = 13; // arbitrary
absl::Duration spin_time = absl::Seconds(1);