Dan Blackwell
ed1a1eda0f
[compiler-rt][Fuzzer] Relax reduce_inputs.test to account for non-determinism ( #182495 )
...
I have seen that very occasionally this test is failing on a bot, with
only 3 files in the corpus. After running the test in a loop 4000+
times, I witnessed this same failure twice.
In both cases the first corpus member was some string not containing a
'F'; the second corpus member was 'F[' or 'FZ'; and the final corpus
member 'FUZ'.
In a normal run there is an intermediate corpus member 'FU.' - so this
test is failing in very rare cases where the fuzzer gets lucky and
matches 2 branch conditions in one mutation.
This patch allows the FileCheck condition to match 3 or 4 corpus files.
It may be possible for the fuzzer to reach the target in 2 files, but I
think that if that is possible, it will be exceptionally rare.
rdar://170440934
2026-02-25 10:55:41 -08:00
..
2022-12-16 11:41:53 -08:00
2024-08-22 14:39:23 -07:00
2026-01-08 10:03:30 -08:00
2022-12-16 11:41:53 -08:00
2026-01-08 10:03:30 -08:00
2023-03-28 14:19:35 -07:00
2022-12-16 11:41:53 -08:00
2026-01-06 09:10:16 -08:00
2024-09-09 19:21:59 -07:00
2022-12-16 11:41:53 -08:00
2022-11-10 13:44:11 +08:00
2025-10-31 08:15:23 +00:00
2026-01-08 10:03:30 -08:00
2025-08-29 21:28:33 +00:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00
2023-03-07 22:18:29 -08:00
2022-12-16 11:41:53 -08:00
2025-09-21 19:49:08 +00:00
2025-09-19 00:10:15 +00:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00
2025-10-31 08:15:23 +00:00
2025-12-23 12:04:13 -08:00
2022-11-10 13:44:11 +08:00
2025-09-10 19:35:59 -07:00
2023-09-01 01:11:58 -07:00
2025-12-23 12:04:13 -08:00
2022-12-16 11:41:53 -08:00
2023-09-01 00:57:35 -07:00
2025-09-21 19:49:08 +00:00
2023-09-20 15:19:25 -07:00
2024-07-09 11:23:49 +02:00
2024-07-04 11:04:13 +00:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00
2022-09-15 13:40:28 -07:00
2025-10-28 15:00:21 +00:00
2022-12-16 12:48:16 -08:00
2025-07-17 11:12:29 -07:00
2026-01-06 09:10:16 -08:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00
2026-01-08 10:03:30 -08:00
2026-01-08 10:03:30 -08:00
2025-12-23 12:04:13 -08:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00
2024-12-31 00:52:03 +05:00
2023-04-14 15:33:11 +00:00
2022-12-16 11:41:53 -08:00
2022-09-15 13:40:28 -07:00
2024-08-26 15:56:22 -07:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00
2026-02-25 10:55:41 -08:00
2026-01-08 10:03:30 -08:00
2025-09-10 19:29:22 -07:00
2025-12-23 12:04:13 -08:00
2025-07-28 07:46:48 -07:00
2025-12-23 12:04:13 -08:00
2025-09-19 00:10:15 +00:00
2022-09-15 13:40:28 -07:00
2022-12-16 11:41:53 -08:00
2024-10-14 18:34:36 +09:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00
2025-12-23 12:04:13 -08:00
2025-06-27 22:23:51 -04:00
2022-12-16 11:41:53 -08:00
2023-07-18 22:11:27 -07:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00
2022-12-16 11:41:53 -08:00