summaryrefslogtreecommitdiff
path: root/Documentation/building/test-configuration.md
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/building/test-configuration.md')
-rw-r--r--Documentation/building/test-configuration.md14
1 files changed, 8 insertions, 6 deletions
diff --git a/Documentation/building/test-configuration.md b/Documentation/building/test-configuration.md
index 14fbb4e3d6..d799bfdaad 100644
--- a/Documentation/building/test-configuration.md
+++ b/Documentation/building/test-configuration.md
@@ -39,15 +39,17 @@ Test cases are categorized by priority level. The most important subset should b
```
* Disable building of a test by conditionally setting the `<DisableProjectBuild>` property.
* e.g. `<DisableProjectBuild Condition=" '$(Platform)' == 'arm64' ">true</DisableProjectBuild>`
+* Exclude test from GCStress runs by adding the following to the csproj:
+ * `<GCStressIncompatible>true</GCStressIncompatible>`
+* Exclude test from JIT stress runs runs by adding the following to the csproj:
+ * `<JitOptimizationSensitive>true</JitOptimizationSensitive>`
* Add NuGet/MyGet references by updating the following [test project](https://github.com/dotnet/coreclr/blob/master/tests/src/Common/test_dependencies/test_dependencies.csproj).
* Build against the `mscorlib` facade by adding `<ReferenceLocalMscorlib>true</ReferenceLocalMscorlib>` to the test project.
* Update relevent exclusion lists:
- * Note that there are two build pipelines Jenkin's CI and nightly Helix - both must be updated for expected exclusion.
- * Jenkin's CI build - see the associated `*.txt` files under `tests/` (e.g. `tests/testsUnsupportedOutsideWindows.txt`).
- * Official nightly Helix build - see the `tests/issues.targets` file.
- * ARM/ARM64
- * `tests/arm/Tests.lst` and `tests/arm64/Tests.lst` are used to define the tests to run due to limitations with XUnit.
- * These files can be manually edited or the generated using `tests/scripts/lst_creator.py`.
+ There are currently three different exclude lists. Tests.lst is currently only used by CI.
+ - `tests/issues.targets`
+ - `tests/arm/Tests.lst` - Used by Windows arm32 testing
+ - `tests/arm64/Tests.lst` - Used by Windows arm64 testing
### Creating a C# test project