From 48cc23ed130ce0b553394d26a6dccf9bacc3fc06 Mon Sep 17 00:00:00 2001 From: Martin Kustermann Date: Thu, 11 Sep 2025 03:28:16 -0700 Subject: [PATCH] [gardening] Mark vm/dart/regress47472_test on TSAN It seemingly flakily times out om mac under TSAN Change-Id: I2e030756bfb353b8e2044c4ad676c50d2ff9f003 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/449122 Reviewed-by: Slava Egorov Commit-Queue: Martin Kustermann --- runtime/tests/vm/vm.status | 1 + tests/standalone/io/process_working_directory_test.dart | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/tests/vm/vm.status b/runtime/tests/vm/vm.status index 8c755bcad74..137fe66f7a2 100644 --- a/runtime/tests/vm/vm.status +++ b/runtime/tests/vm/vm.status @@ -165,6 +165,7 @@ dart/gc/fragmentation*: Skip # Uses too much memory with TSAN overhead and kills dart/gc/out_of_memory*: Skip # Uses too much memory with TSAN overhead and kills bot dart/gc/scavenger_abort_test: Skip # Uses too much memory with TSAN overhead and kills bot dart/hash_map_probes_limit_test: SkipSlow # Test includes large program compilation. +dart/regress47472_test: Pass, Slow # Slow due to throwing 1 million exceptions. dart/regress_40753_test: Skip # This test crashes on the bot, but not locally, and infrastructure repeatedly fails to locate its coredump. dart/trigger_gc_in_native_test: Skip # This test crashes on the bot, but not locally, and infrastructure repeatedly fails to locate its coredump. dart/unobfuscated_static_symbols_test: Pass, Slow # Test includes creating several snapshots in both ELF and assembly modes. diff --git a/tests/standalone/io/process_working_directory_test.dart b/tests/standalone/io/process_working_directory_test.dart index ad71660c21a..77cdecd8a22 100644 --- a/tests/standalone/io/process_working_directory_test.dart +++ b/tests/standalone/io/process_working_directory_test.dart @@ -32,7 +32,7 @@ class ProcessWorkingDirectoryTest { ], workingDirectory: directory.path) .then((process) { process.exitCode.then((int exitCode) { - Expect.equals(exitCode, 99); + Expect.equals(99, exitCode); directory.deleteSync(); }); process.stdout.listen((_) {});