[gardening] Exclude vm/cc/ManyClasses test from running under TSAN

The test generates many classes, compiles a lot of code and executs very
large function.

This is too slow under TSAN

TEST=Skip vm/cc/ManyClasses on TSAN

Change-Id: I867fe9c1d50e7e976cd0a58659464c3eada5e56c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/318640
Reviewed-by: Tess Strickland <sstrickl@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
This commit is contained in:
Martin Kustermann 2023-08-07 07:44:37 +00:00 committed by Commit Queue
parent 16d787694a
commit 8acd7d4dba

View file

@ -286,7 +286,7 @@ ISOLATE_UNIT_TEST_CASE(EvalExpressionExhaustCIDs) {
}
// Too slow in debug mode.
#if !defined(DEBUG)
#if !defined(DEBUG) && !defined(TARGET_USES_THREAD_SANITIZER)
TEST_CASE(ManyClasses) {
// Limit is 20 bits. Check only more than 16 bits so test completes in
// reasonable time.
@ -310,6 +310,6 @@ TEST_CASE(ManyClasses) {
EXPECT(IsolateGroup::Current()->class_table()->NumCids() >= kNumClasses);
}
#endif // !defined(DEBUG)
#endif // !defined(DEBUG) && !defined(TARGET_USES_THREAD_SANITIZER)
} // namespace dart