You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`LiquidTestReports.Cli`|[](https://www.nuget.org/packages/LiquidTestReports.Cli)| Command line tool to combine and convert TRX and JUnit tests reports into Markdown with Liquid template support |
10
-
|`LiquidTestReports.Markdown`|[](https://www.nuget.org/packages/LiquidTestReports.Markdown)| VS Test logger for generating test reports in Markdown format |
11
-
|`LiquidTestReports.Custom`|[](https://www.nuget.org/packages/LiquidTestReports.Custom)| VS Test logger for generating reports from user provided liquid templates |
12
-
|`LiquidTestReports.Core`|[](https://www.nuget.org/packages/LiquidTestReports.Core)| Core library for creating custom VS Test loggers with liquid template support |
|`LiquidTestReports.Cli`|[](https://www.nuget.org/packages/LiquidTestReports.Cli)| Command line tool to combine and convert TRX and JUnit tests reports into Markdown with Liquid template support |
10
+
|`LiquidTestReports.Markdown`|[](https://www.nuget.org/packages/LiquidTestReports.Markdown)| VS Test logger for generating test reports in Markdown format|
11
+
|`LiquidTestReports.Custom`|[](https://www.nuget.org/packages/LiquidTestReports.Custom)| VS Test logger for generating reports from user provided liquid templates|
12
+
|`LiquidTestReports.Core`|[](https://www.nuget.org/packages/LiquidTestReports.Core)| Core library for creating custom VS Test loggers with liquid template support|
13
13
14
14
## Changelog
15
15
16
16
### Latest:
17
17
18
+
-[All]
19
+
- Add support for
20
+
- .NET 9
21
+
- Drop support for the following EOL frameworks
22
+
- .NET 6
23
+
- .NET 7
24
+
18
25
#### 2.0.0-beta.2
19
26
20
27
-[All]
21
-
- Add support for
28
+
- Add support for
22
29
- .NET 7
23
30
- .NET 8
24
31
- Drop support for the following EOL frameworks
@@ -35,22 +42,22 @@ Liquid Test Reports are logger extensions for the [Visual Studio Test Platform](
35
42
36
43
#### 1.3.2 beta
37
44
38
-
-[Cli]
45
+
-[Cli]
39
46
- Add filename pattern matching support for CLI
40
47
41
48
#### 1.2.1 beta
42
49
43
-
-[Cli]
50
+
-[Cli]
44
51
- Add JUnit XML support
45
52
- Change template input to use file instead of content string
The custom logger package allows you to create your own reports simply by passing the file path of the template to the test logger. The list of template properties are available [here](docs/Properties.md).
The custom logger package allows you to create your own reports simply by passing the file path of the template to the test logger. The list of template properties are available [here](docs/Properties.md).
141
146
142
147
[Sample Report](docs/samples/xUnit.txt) (using example template below)
143
148
144
149
**How to use:**
145
150
146
151
1. Install the core logger to your test project either using the nuget or by running the following command
147
-
148
-
`dotnet add package LiquidTestReports.Custom`
152
+
153
+
`dotnet add package LiquidTestReports.Custom`
149
154
150
155
2. Add a new text file to your test project, and set `Copy to Output Directory` as `Copy always`, below is a starting sample template
The core project is utilised by the above two loggers and can be used to implement your own, however, this is yet to be documented. The custom and markdown implementations provide an guide of how to implement this.
180
184
181
185
**How to install**:
182
186
183
187
1. Install the core logger to your test project either using the nuget or by running the following command
184
188
185
-
`dotnet add package LiquidTestReports.Core`
189
+
`dotnet add package LiquidTestReports.Core`
186
190
187
-
188
-
## Compatibility
191
+
## Compatibility
189
192
190
193
**.NET 4.5.1+ and .NET Core 3.0+**
191
194
192
195
No additional configuration is required.
193
196
194
197
**.NET Core 2.1 - 2.2**
195
198
196
-
By default, the logger will not be copied to the output folder, and will not be discovered.
197
-
To use with these versions, include `CopyLocalLockFileAssemblies` in your test project. This will copy the logger to your output folder.
199
+
By default, the logger will not be copied to the output folder, and will not be discovered.
200
+
To use with these versions, include `CopyLocalLockFileAssemblies` in your test project. This will copy the logger to your output folder.
*Note: this will also copy other NuGet dependencies into your output folder*
208
+
_Note: this will also copy other NuGet dependencies into your output folder_
206
209
207
210
**.NET Core 2.0**
208
211
209
-
Issues appear to be present in testing with .NET Core 2.0, as this target is no longer supported, it is recommended to update to supported version of .NET Core.
210
-
212
+
Issues appear to be present in testing with .NET Core 2.0, as this target is no longer supported, it is recommended to update to supported version of .NET Core.
211
213
212
214
## License
213
215
@@ -221,4 +223,3 @@ This library utilises the following libraries under the MIT License
0 commit comments