From b8601c072a5083380d30b580804dd0908b8cf4cc Mon Sep 17 00:00:00 2001 From: "Kyle T. Schoonover" Date: Thu, 3 Feb 2022 10:07:04 -0800 Subject: [PATCH 01/18] AVRO-3360 Updated XML documentation --- lang/csharp/src/apache/main/File/Header.cs | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/lang/csharp/src/apache/main/File/Header.cs b/lang/csharp/src/apache/main/File/Header.cs index 1ad22168ead..5cdcfd3717a 100644 --- a/lang/csharp/src/apache/main/File/Header.cs +++ b/lang/csharp/src/apache/main/File/Header.cs @@ -25,22 +25,33 @@ namespace Avro.File public class Header { /// - /// Metadata in this header. + /// Gets the metadata in this header. /// + /// + /// The metadata. + /// public IDictionary MetaData { get; } + /// - /// Sync token. + /// Gets the synchronize token. /// + /// + /// The synchronize token. + /// public byte[] SyncData { get; } + /// - /// Avro schema. + /// Gets or sets the schema. /// + /// + /// The schema. + /// public Schema Schema { get; set; } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// public Header() { From d01699aaf573d8c8efafa80377dfbf3806218fae Mon Sep 17 00:00:00 2001 From: "Kyle T. Schoonover" Date: Thu, 3 Feb 2022 10:09:21 -0800 Subject: [PATCH 02/18] Revert "AVRO-3360 Updated XML documentation" This reverts commit b8601c072a5083380d30b580804dd0908b8cf4cc. --- lang/csharp/src/apache/main/File/Header.cs | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/lang/csharp/src/apache/main/File/Header.cs b/lang/csharp/src/apache/main/File/Header.cs index 5cdcfd3717a..1ad22168ead 100644 --- a/lang/csharp/src/apache/main/File/Header.cs +++ b/lang/csharp/src/apache/main/File/Header.cs @@ -25,33 +25,22 @@ namespace Avro.File public class Header { /// - /// Gets the metadata in this header. + /// Metadata in this header. /// - /// - /// The metadata. - /// public IDictionary MetaData { get; } - /// - /// Gets the synchronize token. + /// Sync token. /// - /// - /// The synchronize token. - /// public byte[] SyncData { get; } - /// - /// Gets or sets the schema. + /// Avro schema. /// - /// - /// The schema. - /// public Schema Schema { get; set; } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// public Header() { From e05feda4b34a74434d4c803af3a12986f1beab7d Mon Sep 17 00:00:00 2001 From: "Kyle T. Schoonover" Date: Thu, 24 Feb 2022 15:56:57 -0800 Subject: [PATCH 03/18] AVRO-3415 Add code coverage report support for csharp --- .gitignore | 2 ++ lang/csharp/CODECOVERAGE.md | 8 ++++++++ lang/csharp/src/apache/test/Avro.test.csproj | 9 +++++++++ 3 files changed, 19 insertions(+) create mode 100644 lang/csharp/CODECOVERAGE.md diff --git a/.gitignore b/.gitignore index 437a035f0b3..49b11b1e002 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,5 @@ composer.lock .phpunit.result.cache .mvn/jvm.config # Maven JVM settings **/*.run.xml # Intellij IDEA Run configurations +/lang/csharp/src/apache/test/Coverage +/lang/csharp/src/apache/test/TestResults diff --git a/lang/csharp/CODECOVERAGE.md b/lang/csharp/CODECOVERAGE.md new file mode 100644 index 00000000000..d770287a44d --- /dev/null +++ b/lang/csharp/CODECOVERAGE.md @@ -0,0 +1,8 @@ +# C# Avro Code Coverage + +The following instructions should be followed in order to create a code coverage report locally. Please note that this assumes you are running on Windows OS and that your local nuget cache is under you user profile. + +1. Open a command prompt +2. Navigate to the test project `avro\lang\csharp\src\apache\test` +3. Run the following test command `dotnet test --results-directory ./TestResults --collect:"XPlat Code Coverage"` +4. Generate the report with the following command `dotnet %USERPROFILE%\.nuget\packages\reportgenerator\5.0.4\tools\net6.0\ReportGenerator.dll "-reports:./TestResults/*/coverage.cobertura.xml" "-targetdir:./Coverage/" -reporttypes:HTML` diff --git a/lang/csharp/src/apache/test/Avro.test.csproj b/lang/csharp/src/apache/test/Avro.test.csproj index a1864d89e04..0a966b17e21 100644 --- a/lang/csharp/src/apache/test/Avro.test.csproj +++ b/lang/csharp/src/apache/test/Avro.test.csproj @@ -32,6 +32,14 @@ + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + @@ -39,6 +47,7 @@ + From e5a832ff056f32c71770e30fe368a7b4d797a375 Mon Sep 17 00:00:00 2001 From: "Kyle T. Schoonover" Date: Fri, 25 Feb 2022 07:10:30 -0800 Subject: [PATCH 04/18] Ignore Updates and package references --- .gitignore | 2 -- lang/csharp/.gitignore | 2 ++ lang/csharp/src/apache/test/Avro.test.csproj | 6 +++--- lang/csharp/versions.props | 3 +++ 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 49b11b1e002..437a035f0b3 100644 --- a/.gitignore +++ b/.gitignore @@ -30,5 +30,3 @@ composer.lock .phpunit.result.cache .mvn/jvm.config # Maven JVM settings **/*.run.xml # Intellij IDEA Run configurations -/lang/csharp/src/apache/test/Coverage -/lang/csharp/src/apache/test/TestResults diff --git a/lang/csharp/.gitignore b/lang/csharp/.gitignore index 80304575bd8..4218bd59d51 100644 --- a/lang/csharp/.gitignore +++ b/lang/csharp/.gitignore @@ -52,5 +52,7 @@ obj/ #Test results TestResult.xml +Coverage +TestResults .vs/ diff --git a/lang/csharp/src/apache/test/Avro.test.csproj b/lang/csharp/src/apache/test/Avro.test.csproj index 0a966b17e21..754a0c86cc6 100644 --- a/lang/csharp/src/apache/test/Avro.test.csproj +++ b/lang/csharp/src/apache/test/Avro.test.csproj @@ -32,11 +32,11 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -47,7 +47,7 @@ - + diff --git a/lang/csharp/versions.props b/lang/csharp/versions.props index 2ec4d2e46ef..c31006b88ae 100644 --- a/lang/csharp/versions.props +++ b/lang/csharp/versions.props @@ -57,5 +57,8 @@ 3.14.0 4.2.1 1.1.118 + 3.1.2 + 3.1.2 + 5.0.4 From bfb27433200ed12fd0d8b68cdd2dd179ff9325f5 Mon Sep 17 00:00:00 2001 From: "Kyle T. Schoonover" Date: Fri, 25 Feb 2022 08:19:42 -0800 Subject: [PATCH 05/18] Updated names --- lang/csharp/src/apache/test/Avro.test.csproj | 6 +++--- lang/csharp/versions.props | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lang/csharp/src/apache/test/Avro.test.csproj b/lang/csharp/src/apache/test/Avro.test.csproj index 754a0c86cc6..5abc5c3de29 100644 --- a/lang/csharp/src/apache/test/Avro.test.csproj +++ b/lang/csharp/src/apache/test/Avro.test.csproj @@ -32,11 +32,11 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -47,7 +47,7 @@ - + diff --git a/lang/csharp/versions.props b/lang/csharp/versions.props index c31006b88ae..9ac64adb166 100644 --- a/lang/csharp/versions.props +++ b/lang/csharp/versions.props @@ -57,8 +57,8 @@ 3.14.0 4.2.1 1.1.118 - 3.1.2 - 3.1.2 - 5.0.4 + 3.1.2 + 3.1.2 + 5.0.4 From 88dbb652c2c13d333b5390ab71f70a9faea20dca Mon Sep 17 00:00:00 2001 From: Kyle Schoonover Date: Wed, 9 Mar 2022 12:34:59 -0800 Subject: [PATCH 06/18] Sorted packages alphabetically --- lang/csharp/versions.props | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/lang/csharp/versions.props b/lang/csharp/versions.props index 9ac64adb166..356ace997c0 100644 --- a/lang/csharp/versions.props +++ b/lang/csharp/versions.props @@ -46,19 +46,20 @@ - 17.0.0 - 17.0.0 - 4.0.1 - 6.0.0 - 17.0.0 - 3.13.2 - 3.14.0 - 4.2.1 - 1.1.118 - 3.1.2 - 3.1.2 - 5.0.4 + 3.1.2 + 3.1.2 + 17.0.0 + 17.0.0 + 4.0.1 + 6.0.0 + 17.0.0 + 3.13.2 + 3.14.0 + 4.2.1 + 5.0.4 + 1.1.118 From 70209dbe4cfc1bb6212f67e82d736f11d64d822b Mon Sep 17 00:00:00 2001 From: Kyle Schoonover Date: Wed, 13 Apr 2022 11:01:21 -0700 Subject: [PATCH 07/18] Mode ReportGenerator instructions for global. --- lang/csharp/CODECOVERAGE.md | 33 +++++++++++++++++--- lang/csharp/src/apache/test/Avro.test.csproj | 1 - 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/lang/csharp/CODECOVERAGE.md b/lang/csharp/CODECOVERAGE.md index d770287a44d..1c16ef0b484 100644 --- a/lang/csharp/CODECOVERAGE.md +++ b/lang/csharp/CODECOVERAGE.md @@ -1,8 +1,33 @@ + # C# Avro Code Coverage -The following instructions should be followed in order to create a code coverage report locally. Please note that this assumes you are running on Windows OS and that your local nuget cache is under you user profile. +The following instructions should be followed in order to create a code coverage report locally. 1. Open a command prompt -2. Navigate to the test project `avro\lang\csharp\src\apache\test` -3. Run the following test command `dotnet test --results-directory ./TestResults --collect:"XPlat Code Coverage"` -4. Generate the report with the following command `dotnet %USERPROFILE%\.nuget\packages\reportgenerator\5.0.4\tools\net6.0\ReportGenerator.dll "-reports:./TestResults/*/coverage.cobertura.xml" "-targetdir:./Coverage/" -reporttypes:HTML` +2. Install ReportGenerator globally + a. Run the following command line: C:\Users\A0rk>dotnet tool install --global dotnet-reportgenerator-globaltool --version 5.1.4 --add-source https://www.nuget.org/packages/ + b. The latest version can be found at [Nuget ReportGenerator](https://www.nuget.org/packages/dotnet-reportgenerator-globaltool/) +3. Navigate to the test project `avro\lang\csharp\src\apache\test` +4. Run the following test command `dotnet test --results-directory ./TestResults --collect:"XPlat Code Coverage"` +5. Generate the report with the following command `ReportGenerator "-reports:./TestResults/*/coverage.cobertura.xml" "-targetdir:./Coverage/" -reporttypes:HTML` +6. Open Report under /Coverage/index.html + + diff --git a/lang/csharp/src/apache/test/Avro.test.csproj b/lang/csharp/src/apache/test/Avro.test.csproj index 6c7f345baf3..24fa4b31fc6 100644 --- a/lang/csharp/src/apache/test/Avro.test.csproj +++ b/lang/csharp/src/apache/test/Avro.test.csproj @@ -46,7 +46,6 @@ - From 019d341f29eb88763e24138c1a0d6c0e43427310 Mon Sep 17 00:00:00 2001 From: Kyle Schoonover Date: Wed, 13 Apr 2022 11:46:54 -0700 Subject: [PATCH 08/18] Update versions.props --- lang/csharp/versions.props | 1 - 1 file changed, 1 deletion(-) diff --git a/lang/csharp/versions.props b/lang/csharp/versions.props index 8b0f7a1ec24..a2fe2178806 100644 --- a/lang/csharp/versions.props +++ b/lang/csharp/versions.props @@ -70,7 +70,6 @@ 3.13.2 3.15.0 4.2.1 - 5.0.4 1.1.118 From f2cd624a05e71fc501eb5dadf3fe5eebff275172 Mon Sep 17 00:00:00 2001 From: Kyle Schoonover Date: Wed, 13 Apr 2022 15:25:38 -0700 Subject: [PATCH 09/18] Remove path --- lang/csharp/CODECOVERAGE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/csharp/CODECOVERAGE.md b/lang/csharp/CODECOVERAGE.md index 1c16ef0b484..103fc0e11f9 100644 --- a/lang/csharp/CODECOVERAGE.md +++ b/lang/csharp/CODECOVERAGE.md @@ -23,7 +23,7 @@ The following instructions should be followed in order to create a code coverage 1. Open a command prompt 2. Install ReportGenerator globally - a. Run the following command line: C:\Users\A0rk>dotnet tool install --global dotnet-reportgenerator-globaltool --version 5.1.4 --add-source https://www.nuget.org/packages/ + a. Run the following command line: dotnet tool install --global dotnet-reportgenerator-globaltool --version 5.1.4 --add-source https://www.nuget.org/packages/ b. The latest version can be found at [Nuget ReportGenerator](https://www.nuget.org/packages/dotnet-reportgenerator-globaltool/) 3. Navigate to the test project `avro\lang\csharp\src\apache\test` 4. Run the following test command `dotnet test --results-directory ./TestResults --collect:"XPlat Code Coverage"` From 0dedc00657526b6731b329f155cc0b77ac29042b Mon Sep 17 00:00:00 2001 From: Kyle Schoonover Date: Wed, 13 Apr 2022 15:29:53 -0700 Subject: [PATCH 10/18] Updated tabbing --- lang/csharp/versions.props | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/lang/csharp/versions.props b/lang/csharp/versions.props index a2fe2178806..dad42660245 100644 --- a/lang/csharp/versions.props +++ b/lang/csharp/versions.props @@ -54,22 +54,22 @@ These packages are used for building, testing and code analysis. Most likely they are safe to upgrade Please sort the packages alphabetically --> - - 0.13.1 - 3.1.2 - 3.1.2 - 17.1.0 - 17.1.0 - 4.1.0 - 4.1.0 - 4.1.0 - - 6.0.0 - 7.0.0-preview* - 17.1.0 - 3.13.2 - 3.15.0 - 4.2.1 - 1.1.118 - + + 0.13.1 + 3.1.2 + 3.1.2 + 17.1.0 + 17.1.0 + 4.1.0 + 4.1.0 + 4.1.0 + + 6.0.0 + 7.0.0-preview* + 17.1.0 + 3.13.2 + 3.15.0 + 4.2.1 + 1.1.118 + From 5d1cc4733cc48acaa84ebfad0c05966db28d9369 Mon Sep 17 00:00:00 2001 From: Kyle Schoonover Date: Thu, 14 Apr 2022 09:07:35 -0700 Subject: [PATCH 11/18] Cleanup version.props --- lang/csharp/versions.props | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lang/csharp/versions.props b/lang/csharp/versions.props index dad42660245..db9dd8968b1 100644 --- a/lang/csharp/versions.props +++ b/lang/csharp/versions.props @@ -32,7 +32,7 @@ 4.7.0 4.7.0 - + 1.3.3 1.3.0 4.1.0 @@ -40,7 +40,7 @@ + 6.0.0 7.0.0-preview* 17.1.0 From 5e318d76cf68b5661f817c43d7158545ba8fbd89 Mon Sep 17 00:00:00 2001 From: Kyle Schoonover Date: Thu, 14 Apr 2022 10:13:37 -0700 Subject: [PATCH 12/18] Add missing settings from version.props --- lang/csharp/versions.props | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lang/csharp/versions.props b/lang/csharp/versions.props index db9dd8968b1..3f631a18847 100644 --- a/lang/csharp/versions.props +++ b/lang/csharp/versions.props @@ -58,6 +58,8 @@ 0.13.1 3.1.2 3.1.2 + 17.1.0 + 17.1.0 4.1.0 4.1.0 4.1.0 From a5621d37c53abc47017d3ca5420ad93bb4e28488 Mon Sep 17 00:00:00 2001 From: Kyle Schoonover Date: Thu, 14 Apr 2022 11:57:34 -0700 Subject: [PATCH 13/18] Updated from tabs to 2 space indents --- lang/csharp/versions.props | 72 +++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/lang/csharp/versions.props b/lang/csharp/versions.props index 3f631a18847..170e609db36 100644 --- a/lang/csharp/versions.props +++ b/lang/csharp/versions.props @@ -20,56 +20,56 @@ --> - - - 12.0.3 - 6.0.0 - 4.3.0 - 4.7.0 - 4.7.0 + + 12.0.3 + 6.0.0 + 4.3.0 + 4.7.0 + 4.7.0 - - 1.3.3 - 1.3.0 - 4.1.0 - 1.1.7 - + + 1.3.3 + 1.3.0 + 4.1.0 + 1.1.7 + - - - 10.0.3 - + + 10.0.3 + - - - 0.13.1 - 3.1.2 - 3.1.2 - 17.1.0 - 17.1.0 - 4.1.0 - 4.1.0 - 4.1.0 - - 6.0.0 - 7.0.0-preview* - 17.1.0 - 3.13.2 - 3.15.0 - 4.2.1 - 1.1.118 - + + 0.13.1 + 3.1.2 + 3.1.2 + 17.1.0 + 17.1.0 + 4.1.0 + 4.1.0 + 4.1.0 + + 6.0.0 + 7.0.0-preview* + 17.1.0 + 3.13.2 + 3.15.0 + 4.2.1 + 1.1.118 + From 0e8eb1196539a3307a5e4cd3a266f85cb6141c60 Mon Sep 17 00:00:00 2001 From: Kyle Schoonover Date: Thu, 14 Apr 2022 13:00:24 -0700 Subject: [PATCH 14/18] Added command in code block --- lang/csharp/CODECOVERAGE.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lang/csharp/CODECOVERAGE.md b/lang/csharp/CODECOVERAGE.md index 103fc0e11f9..0ad184ca33f 100644 --- a/lang/csharp/CODECOVERAGE.md +++ b/lang/csharp/CODECOVERAGE.md @@ -23,11 +23,9 @@ The following instructions should be followed in order to create a code coverage 1. Open a command prompt 2. Install ReportGenerator globally - a. Run the following command line: dotnet tool install --global dotnet-reportgenerator-globaltool --version 5.1.4 --add-source https://www.nuget.org/packages/ + a. Run the following command line: `dotnet tool install --global dotnet-reportgenerator-globaltool --version 5.1.4 --add-source https://www.nuget.org/packages/` b. The latest version can be found at [Nuget ReportGenerator](https://www.nuget.org/packages/dotnet-reportgenerator-globaltool/) 3. Navigate to the test project `avro\lang\csharp\src\apache\test` 4. Run the following test command `dotnet test --results-directory ./TestResults --collect:"XPlat Code Coverage"` 5. Generate the report with the following command `ReportGenerator "-reports:./TestResults/*/coverage.cobertura.xml" "-targetdir:./Coverage/" -reporttypes:HTML` 6. Open Report under /Coverage/index.html - - From fd6beb6ac97782a1a34014c7b3c4dc6ec0ecf7e8 Mon Sep 17 00:00:00 2001 From: Kyle Schoonover Date: Thu, 14 Apr 2022 13:02:23 -0700 Subject: [PATCH 15/18] Fix carriage return --- lang/csharp/CODECOVERAGE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/csharp/CODECOVERAGE.md b/lang/csharp/CODECOVERAGE.md index 0ad184ca33f..f32c226d43c 100644 --- a/lang/csharp/CODECOVERAGE.md +++ b/lang/csharp/CODECOVERAGE.md @@ -23,7 +23,7 @@ The following instructions should be followed in order to create a code coverage 1. Open a command prompt 2. Install ReportGenerator globally - a. Run the following command line: `dotnet tool install --global dotnet-reportgenerator-globaltool --version 5.1.4 --add-source https://www.nuget.org/packages/` + a. Run the following command line: `dotnet tool install --global dotnet-reportgenerator-globaltool --version 5.1.4 --add-source https://www.nuget.org/packages/ ` b. The latest version can be found at [Nuget ReportGenerator](https://www.nuget.org/packages/dotnet-reportgenerator-globaltool/) 3. Navigate to the test project `avro\lang\csharp\src\apache\test` 4. Run the following test command `dotnet test --results-directory ./TestResults --collect:"XPlat Code Coverage"` From 1781648f8e5845cab99cc3a4b84645cea652ae15 Mon Sep 17 00:00:00 2001 From: Kyle Schoonover Date: Thu, 14 Apr 2022 13:03:50 -0700 Subject: [PATCH 16/18] force carriage return --- lang/csharp/CODECOVERAGE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/csharp/CODECOVERAGE.md b/lang/csharp/CODECOVERAGE.md index f32c226d43c..9fb1a1c8763 100644 --- a/lang/csharp/CODECOVERAGE.md +++ b/lang/csharp/CODECOVERAGE.md @@ -23,7 +23,7 @@ The following instructions should be followed in order to create a code coverage 1. Open a command prompt 2. Install ReportGenerator globally - a. Run the following command line: `dotnet tool install --global dotnet-reportgenerator-globaltool --version 5.1.4 --add-source https://www.nuget.org/packages/ ` + a. Run the following command line: `dotnet tool install --global dotnet-reportgenerator-globaltool --version 5.1.4 --add-source https://www.nuget.org/packages/`\ b. The latest version can be found at [Nuget ReportGenerator](https://www.nuget.org/packages/dotnet-reportgenerator-globaltool/) 3. Navigate to the test project `avro\lang\csharp\src\apache\test` 4. Run the following test command `dotnet test --results-directory ./TestResults --collect:"XPlat Code Coverage"` From 841247d056f26643710bfbd4038977a782bdcd00 Mon Sep 17 00:00:00 2001 From: Kyle Schoonover Date: Thu, 14 Apr 2022 13:05:22 -0700 Subject: [PATCH 17/18] Another carriage return --- lang/csharp/CODECOVERAGE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/csharp/CODECOVERAGE.md b/lang/csharp/CODECOVERAGE.md index 9fb1a1c8763..161c9730a9a 100644 --- a/lang/csharp/CODECOVERAGE.md +++ b/lang/csharp/CODECOVERAGE.md @@ -22,7 +22,7 @@ The following instructions should be followed in order to create a code coverage report locally. 1. Open a command prompt -2. Install ReportGenerator globally +2. Install ReportGenerator globally\ a. Run the following command line: `dotnet tool install --global dotnet-reportgenerator-globaltool --version 5.1.4 --add-source https://www.nuget.org/packages/`\ b. The latest version can be found at [Nuget ReportGenerator](https://www.nuget.org/packages/dotnet-reportgenerator-globaltool/) 3. Navigate to the test project `avro\lang\csharp\src\apache\test` From c2cd365f857ac254b1408b78d6fe37beb7068936 Mon Sep 17 00:00:00 2001 From: Kyle Schoonover Date: Thu, 14 Apr 2022 13:11:02 -0700 Subject: [PATCH 18/18] Added longer path to report --- lang/csharp/CODECOVERAGE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/csharp/CODECOVERAGE.md b/lang/csharp/CODECOVERAGE.md index 161c9730a9a..c06cc5af7f1 100644 --- a/lang/csharp/CODECOVERAGE.md +++ b/lang/csharp/CODECOVERAGE.md @@ -28,4 +28,4 @@ The following instructions should be followed in order to create a code coverage 3. Navigate to the test project `avro\lang\csharp\src\apache\test` 4. Run the following test command `dotnet test --results-directory ./TestResults --collect:"XPlat Code Coverage"` 5. Generate the report with the following command `ReportGenerator "-reports:./TestResults/*/coverage.cobertura.xml" "-targetdir:./Coverage/" -reporttypes:HTML` -6. Open Report under /Coverage/index.html +6. Open Report under `avro\lang\csharp\src\apache\test\Coverage\index.html`