0

Allowlist the test_control_flow_guard.exe for non-determinism

This is done with a TODO while we work upstream to fix Rust-link-driven
Windows exe non-determinism issues. Upstream does intend to have
Rust able to produce deterministic results and there were already
tests for this that were disabled on Windows due to the reasons
being unclear which have now become clear thanks to our determinism
bots!

Upstream issues:
https://github.com/rust-lang/rust/issues/112586
https://github.com/rust-lang/rust/issues/112587

Bug: 1453509
Change-Id: I582e46792934d44866a45d9b57b2c7b64b52a2e5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4618949
Reviewed-by: Erik Chen <erikchen@chromium.org>
Commit-Queue: danakj <danakj@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1158781}
This commit is contained in:
danakj
2023-06-16 13:15:40 +00:00
committed by Chromium LUCI CQ
parent a041ba5ce0
commit 27f4c13e57

@ -201,5 +201,10 @@
# These probably have mtimes in the zip headers and the scripts creating
# them probably should use zip_helpers.zip_directory() instead.
'mini_installer_tests.zip',
# TODO(crbug.com/1453509): Upstream fixes are happening to fix Windows exe
# determinisim from Rust (it produces non-reproducible paths in the linker
# command line which then is recorded in the PDB).
'test_control_flow_guard.exe',
],
}