Add SIP solution for macOS users (#1636)

This commit is contained in:
Yukang 2023-03-21 16:50:39 +08:00 committed by GitHub
parent 69dbbd548d
commit e6289be8dc
1 changed files with 10 additions and 0 deletions

View File

@ -11,6 +11,16 @@ efficient test execution (parallel execution is supported),
and allows the test author to configure behavior and expected results of both and allows the test author to configure behavior and expected results of both
individual and groups of tests. individual and groups of tests.
> NOTE:
> For macOS users, `SIP` (System Integrity Protection) [may consistently
> check the compiled binary by sending network requests to Apple][zulip],
> so you may get a huge performance degradation when running tests.
>
> You can resolve it by tweaking the following settings:
> `Privacy & Security -> Developer Tools -> Add Terminal (Or VsCode, etc.)`.
[zulip]: https://rust-lang.zulipchat.com/#narrow/stream/182449-t-compiler.2Fhelp/topic/.E2.9C.94.20Is.20there.20any.20performance.20issue.20for.20MacOS.3F
`compiletest` may check test code for success, for runtime failure, `compiletest` may check test code for success, for runtime failure,
or for compile-time failure. or for compile-time failure.
Tests are typically organized as a Rust source file with annotations in Tests are typically organized as a Rust source file with annotations in