Commit bcd0d782 authored by Tianjiao Yin's avatar Tianjiao Yin Committed by Facebook Github Bot

reduce the number of iteration when test SharedMutexTest in ASAN mode

Summary: This unit-test takes too long to finish in ASAN mode from heavily loaded system (more than 10 minutes).

Reviewed By: yfeldblum

Differential Revision: D6362111

fbshipit-source-id: b097eff60f88ace4fb869132598806700804e267
parent ba4282e4
...@@ -1052,14 +1052,14 @@ TEST(SharedMutex, deterministic_lost_wakeup_write_prio) { ...@@ -1052,14 +1052,14 @@ TEST(SharedMutex, deterministic_lost_wakeup_write_prio) {
} }
TEST(SharedMutex, mixed_mostly_write_read_prio) { TEST(SharedMutex, mixed_mostly_write_read_prio) {
for (int pass = 0; pass < 5; ++pass) { for (int pass = 0; pass < (folly::kIsSanitizeAddress ? 1 : 5); ++pass) {
runMixed<atomic, SharedMutexReadPriority, TokenLocker>( runMixed<atomic, SharedMutexReadPriority, TokenLocker>(
50000, 300, 0.9, false); 50000, 300, 0.9, false);
} }
} }
TEST(SharedMutex, mixed_mostly_write_write_prio) { TEST(SharedMutex, mixed_mostly_write_write_prio) {
for (int pass = 0; pass < 5; ++pass) { for (int pass = 0; pass < (folly::kIsSanitizeAddress ? 1 : 5); ++pass) {
runMixed<atomic, SharedMutexWritePriority, TokenLocker>( runMixed<atomic, SharedMutexWritePriority, TokenLocker>(
50000, 300, 0.9, false); 50000, 300, 0.9, false);
} }
...@@ -1229,7 +1229,7 @@ TEST(SharedMutex, remote_write_prio) { ...@@ -1229,7 +1229,7 @@ TEST(SharedMutex, remote_write_prio) {
} }
TEST(SharedMutex, remote_read_prio) { TEST(SharedMutex, remote_read_prio) {
for (int pass = 0; pass < 100; ++pass) { for (int pass = 0; pass < (folly::kIsSanitizeAddress ? 1 : 100); ++pass) {
runRemoteUnlock<SharedMutexReadPriority, atomic>(100000, 0.1, 0.1, 5, 5); runRemoteUnlock<SharedMutexReadPriority, atomic>(100000, 0.1, 0.1, 5, 5);
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment