@@ -83,10 +83,34 @@ The concept of *profiles* allows you to select the default set of configurations
83
83
84
84
You can set the profile using the property ` TestingExtensionsProfile ` with one of the following three profiles:
85
85
86
- * ` Default ` - Enables the recommended extensions for this version of MSTest.SDK. This is the default when the property isn't set explicitly.
87
86
* ` None ` - No extensions are enabled.
87
+
88
+ * ` Default ` - Enables the recommended extensions for this version of MSTest.SDK. This is the default when the property isn't set explicitly.
89
+
90
+ Enables the following extensions:
91
+
92
+ * [ Code Coverage] ( ./unit-testing-platform-extensions-code-coverage.md#microsoft-code-coverage )
93
+
94
+ * [ Trx Report] ( ./unit-testing-platform-extensions-test-reports.md#visual-studio-test-reports )
95
+
88
96
* ` AllMicrosoft ` - Enable all extensions shipped by Microsoft (including extensions with a restrictive license).
89
97
98
+ Enables the following extensions:
99
+
100
+ * [ Code Coverage] ( ./unit-testing-platform-extensions-code-coverage.md#microsoft-code-coverage )
101
+
102
+ * [ Crash Dump] ( ./unit-testing-platform-extensions-diagnostics.md#crash-dump )
103
+
104
+ * [ Fakes] ( ./unit-testing-platform-extensions-fakes.md#fakes-extension ) (MSTest.Sdk 3.7.0+)
105
+
106
+ * [ Hang Dump] ( ./unit-testing-platform-extensions-diagnostics.md#hang-dump )
107
+
108
+ * [ Hot Reload] ( ./unit-testing-platform-extensions-hosting.md#hot-reload )
109
+
110
+ * [ Retry] ( ./unit-testing-platform-extensions-policy.md#retry )
111
+
112
+ * [ Trx Report] ( ./unit-testing-platform-extensions-test-reports.md#visual-studio-test-reports )
113
+
90
114
Here's a full example, using the ` None ` profile:
91
115
92
116
``` xml
@@ -102,6 +126,16 @@ Here's a full example, using the `None` profile:
102
126
</Project >
103
127
```
104
128
129
+ | Extension/Profile | None | Default | AllMicrosoft |
130
+ | -------------------------------------------------------------------------------------------| :----:| :------------------:| :--------------------------------------:|
131
+ | [ Code Coverage] ( https://www.nuget.org/packages/Microsoft.Testing.Extensions.CodeCoverage ) | | :heavy_check_mark : | :heavy_check_mark : |
132
+ | [ Crash Dump] ( https://www.nuget.org/packages/Microsoft.Testing.Extensions.CrashDump ) | | | :heavy_check_mark : |
133
+ | [ Fakes] ( https://www.nuget.org/packages/Microsoft.Testing.Extensions.Fakes ) | | | :heavy_check_mark : (MSTest.Sdk 3.7.0+) |
134
+ | [ Hang Dump] ( https://www.nuget.org/packages/Microsoft.Testing.Extensions.HangDump ) | | | :heavy_check_mark : |
135
+ | [ Hot Reload] ( https://www.nuget.org/packages/Microsoft.Testing.Extensions.HotReload ) | | | :heavy_check_mark : |
136
+ | [ Retry] ( https://www.nuget.org/packages/Microsoft.Testing.Extensions.Retry ) | | | :heavy_check_mark : |
137
+ | [ Trx] ( https://www.nuget.org/packages/Microsoft.Testing.Extensions.TrxReport ) | | :heavy_check_mark : | :heavy_check_mark : |
138
+
105
139
### Enable or disable extensions
106
140
107
141
Extensions can be enabled and disabled by MSBuild properties with the pattern ` Enable[NugetPackageNameWithoutDots] ` .
0 commit comments