From 268cfba124a1c6d154357867a1d42e9eb364ba43 Mon Sep 17 00:00:00 2001 From: Kostiantyn Bondarenko Date: Wed, 18 Oct 2023 15:35:47 +0300 Subject: [PATCH 01/12] Temporarily removed some code from dotnet.yml pipeline --- .github/workflows/dotnet.yml | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 3a3c06b..c687e90 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -5,7 +5,6 @@ on: branches: [ main ] pull_request: branches: [ main ] - # Allows you to run this workflow manually from the Actions tab workflow_dispatch: @@ -36,7 +35,6 @@ jobs: - name: Collect Code Coverage run: dotnet test --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutputFormat=lcov /p:CoverletOutput=ManagedCode.Storage.Tests/lcov.info - - name: NDepend uses: ndepend/ndepend-action@v1 @@ -44,20 +42,4 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} license: ${{ secrets.NDEPENDLICENSE }} coveragefolder: ManagedCode.Storage.Tests/lcov.info - baseline: recent - #baseline: main_recent - - - name : coverlet - uses: b3b00/coverlet-action@1.1.9 - with: - testProject: 'ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.csproj' - output: 'lcov.info' - outputFormat: 'lcov' - excludes: '[program]*,[test]test.*' - - name: coveralls - uses: coverallsapp/github-action@master - with: - github-token: ${{secrets.GITHUB_TOKEN }} - path-to-lcov: ManagedCode.Storage.Tests/lcov.info - - + baseline: recent \ No newline at end of file From a3b21372c46490149ad95c209620ee4251bf08f2 Mon Sep 17 00:00:00 2001 From: ksemenenko Date: Wed, 18 Oct 2023 16:48:47 +0200 Subject: [PATCH 02/12] codecoverage --- .github/workflows/dotnet.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index c687e90..9b24979 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -34,12 +34,12 @@ jobs: run: dotnet test --no-build --logger 'trx;LogFileName=test-results.trx' - name: Collect Code Coverage - run: dotnet test --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutputFormat=lcov /p:CoverletOutput=ManagedCode.Storage.Tests/lcov.info + run: dotnet test --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutputFormat=lcov,cobertura,opencover /p:CoverletOutput=ManagedCode.Storage.Tests/coverage - name: NDepend uses: ndepend/ndepend-action@v1 with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} license: ${{ secrets.NDEPENDLICENSE }} - coveragefolder: ManagedCode.Storage.Tests/lcov.info + coveragefolder: ManagedCode.Storage.Tests/coverage baseline: recent \ No newline at end of file From 2d55ba31b1b28d5bf13174469145bf6d3130fd92 Mon Sep 17 00:00:00 2001 From: Kostiantyn Bondarenko Date: Thu, 19 Oct 2023 01:37:59 +0300 Subject: [PATCH 03/12] Modified test csproj --- .github/workflows/dotnet.yml | 16 +++++++++++++++- .../ManagedCode.Storage.Tests.csproj | 5 +++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index c687e90..3683737 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -42,4 +42,18 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} license: ${{ secrets.NDEPENDLICENSE }} coveragefolder: ManagedCode.Storage.Tests/lcov.info - baseline: recent \ No newline at end of file + baseline: recent + + - name: coverlet + uses: b3b00/coverlet-action@1.1.9 + with: + testProject: 'ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.csproj' + output: 'lcov.info' + outputFormat: 'lcov' + excludes: '[program]*,[test]test.*' + + - name: coveralls + uses: coverallsapp/github-action@master + with: + github-token: ${{secrets.GITHUB_TOKEN }} + path-to-lcov: ManagedCode.Storage.Tests/lcov.info \ No newline at end of file diff --git a/ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.csproj b/ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.csproj index 16ddee8..aa4752b 100644 --- a/ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.csproj +++ b/ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.csproj @@ -1,5 +1,10 @@  + + true + lcov.info + lcov + net7.0 true From 887ed57bd272400e26f4cdb35fbbb3e841f8a410 Mon Sep 17 00:00:00 2001 From: Kostiantyn Bondarenko Date: Thu, 19 Oct 2023 01:49:59 +0300 Subject: [PATCH 04/12] Rollbacked changes to csproj --- ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.csproj | 5 ----- 1 file changed, 5 deletions(-) diff --git a/ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.csproj b/ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.csproj index aa4752b..16ddee8 100644 --- a/ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.csproj +++ b/ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.csproj @@ -1,10 +1,5 @@  - - true - lcov.info - lcov - net7.0 true From 17a876ea1a216e35b232f71928d1ff0ac01465d6 Mon Sep 17 00:00:00 2001 From: Kostiantyn Bondarenko Date: Thu, 19 Oct 2023 02:00:30 +0300 Subject: [PATCH 05/12] Added stopIfQGFailed: false --- .github/workflows/dotnet.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 3683737..452fb91 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -43,6 +43,7 @@ jobs: license: ${{ secrets.NDEPENDLICENSE }} coveragefolder: ManagedCode.Storage.Tests/lcov.info baseline: recent + stopIfQGFailed: false - name: coverlet uses: b3b00/coverlet-action@1.1.9 From 1373bd2e06e6ad64b7f8a9ffd34922e70138e5fc Mon Sep 17 00:00:00 2001 From: Kostiantyn Bondarenko Date: Thu, 19 Oct 2023 02:10:48 +0300 Subject: [PATCH 06/12] Updated dotnet.yml --- .github/workflows/dotnet.yml | 90 ++++++++++++++++++------------------ 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 452fb91..587124c 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -5,56 +5,56 @@ on: branches: [ main ] pull_request: branches: [ main ] - - # Allows you to run this workflow manually from the Actions tab + + # Allows you to run this workflow manually from the Actions tab workflow_dispatch: jobs: build-and-test: runs-on: ubuntu-latest - + steps: - - name: checkout - uses: actions/checkout@v3 - - - name: Setup .NET - uses: actions/setup-dotnet@v3 - with: - dotnet-version: 7.0.x - - - name: Restore dependencies - run: dotnet restore - - - name: Build - run: dotnet build --no-restore - - - name: Test - run: dotnet test --no-build --logger 'trx;LogFileName=test-results.trx' - - - name: Collect Code Coverage - run: dotnet test --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutputFormat=lcov /p:CoverletOutput=ManagedCode.Storage.Tests/lcov.info - - - name: NDepend - uses: ndepend/ndepend-action@v1 - with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - license: ${{ secrets.NDEPENDLICENSE }} - coveragefolder: ManagedCode.Storage.Tests/lcov.info - baseline: recent - stopIfQGFailed: false - - - name: coverlet - uses: b3b00/coverlet-action@1.1.9 - with: - testProject: 'ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.csproj' - output: 'lcov.info' - outputFormat: 'lcov' - excludes: '[program]*,[test]test.*' - - - name: coveralls - uses: coverallsapp/github-action@master - with: - github-token: ${{secrets.GITHUB_TOKEN }} - path-to-lcov: ManagedCode.Storage.Tests/lcov.info \ No newline at end of file + - name: checkout + uses: actions/checkout@v3 + + - name: Setup .NET + uses: actions/setup-dotnet@v3 + with: + dotnet-version: 7.0.x + + - name: Restore dependencies + run: dotnet restore + + - name: Build + run: dotnet build --no-restore + + - name: Test + run: dotnet test --no-build --logger 'trx;LogFileName=test-results.trx' + + - name: Collect Code Coverage + run: dotnet test --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutputFormat=lcov /p:CoverletOutput=ManagedCode.Storage.Tests/lcov.info + + + - name: NDepend + uses: ndepend/ndepend-action@v1 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + license: ${{ secrets.NDEPENDLICENSE }} + coveragefolder: ManagedCode.Storage.Tests + baseline: recent + + - name : coverlet + uses: b3b00/coverlet-action@1.1.9 + with: + testProject: 'ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.csproj' + output: 'lcov.info' + outputFormat: 'lcov' + excludes: '[program]*,[test]test.*' + + - name: coveralls + uses: coverallsapp/github-action@master + with: + github-token: ${{secrets.GITHUB_TOKEN }} + path-to-lcov: ManagedCode.Storage.Tests/lcov.info \ No newline at end of file From dc88f0faa6c20609d0b07d14510bedc08c95c017 Mon Sep 17 00:00:00 2001 From: Kostiantyn Bondarenko Date: Thu, 19 Oct 2023 02:16:32 +0300 Subject: [PATCH 07/12] Updated dotnet.yml --- .github/workflows/dotnet.yml | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 587124c..890c4a0 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -5,8 +5,8 @@ on: branches: [ main ] pull_request: branches: [ main ] - - # Allows you to run this workflow manually from the Actions tab + + # Allows you to run this workflow manually from the Actions tab workflow_dispatch: jobs: @@ -36,25 +36,10 @@ jobs: - name: Collect Code Coverage run: dotnet test --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutputFormat=lcov /p:CoverletOutput=ManagedCode.Storage.Tests/lcov.info - - name: NDepend uses: ndepend/ndepend-action@v1 with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} license: ${{ secrets.NDEPENDLICENSE }} - coveragefolder: ManagedCode.Storage.Tests - baseline: recent - - - name : coverlet - uses: b3b00/coverlet-action@1.1.9 - with: - testProject: 'ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.csproj' - output: 'lcov.info' - outputFormat: 'lcov' - excludes: '[program]*,[test]test.*' - - - name: coveralls - uses: coverallsapp/github-action@master - with: - github-token: ${{secrets.GITHUB_TOKEN }} - path-to-lcov: ManagedCode.Storage.Tests/lcov.info \ No newline at end of file + coveragefolder: ManagedCode.Storage.Tests/lcov.info + baseline: recent \ No newline at end of file From ef5ea9397865cb991b04a8f9a1d6ea87cd9ff3d3 Mon Sep 17 00:00:00 2001 From: Kostiantyn Bondarenko Date: Thu, 19 Oct 2023 21:57:40 +0300 Subject: [PATCH 08/12] Modified pipeline --- .github/workflows/dotnet.yml | 19 +- .../ManagedCode.Storage.Tests.trx | 712 ++++++++++++++++++ 2 files changed, 724 insertions(+), 7 deletions(-) create mode 100644 ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.trx diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 890c4a0..d4ec4ac 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -34,12 +34,17 @@ jobs: run: dotnet test --no-build --logger 'trx;LogFileName=test-results.trx' - name: Collect Code Coverage - run: dotnet test --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutputFormat=lcov /p:CoverletOutput=ManagedCode.Storage.Tests/lcov.info + run: dotnet test /p:CollectCoverage=true /p:CoverletOutput=TestResults/ /p:CoverletOutputFormat=lcov - - name: NDepend - uses: ndepend/ndepend-action@v1 + - name: Debug + run: | + echo "Current directory: $(pwd)" + ls -la + echo "Contents of ManagedCode.Storage.Tests directory:" + ls -la ManagedCode.Storage.Tests + + - name: coveralls + uses: coverallsapp/github-action@master with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - license: ${{ secrets.NDEPENDLICENSE }} - coveragefolder: ManagedCode.Storage.Tests/lcov.info - baseline: recent \ No newline at end of file + github-token: ${{ secrets.GITHUB_TOKEN }} + path-to-lcov: ManagedCode.Storage.Tests/TestResults/lcov.info \ No newline at end of file diff --git a/ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.trx b/ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.trx new file mode 100644 index 0000000..47c218a --- /dev/null +++ b/ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.trx @@ -0,0 +1,712 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v2.5.3.1+6b60a9e56a (64-bit .NET 7.0.9) +[xUnit.net 00:00:00.12] Discovering: ManagedCode.Storage.Tests +[xUnit.net 00:00:00.19] Discovered: ManagedCode.Storage.Tests +[xUnit.net 00:00:00.19] Starting: ManagedCode.Storage.Tests +[xUnit.net 00:01:30.30] Finished: ManagedCode.Storage.Tests + + + + \ No newline at end of file From 7e6cd0a21a424721421edb0065dfb7ef014a3a5a Mon Sep 17 00:00:00 2001 From: Kostiantyn Bondarenko Date: Thu, 19 Oct 2023 22:04:33 +0300 Subject: [PATCH 09/12] Fixed type and temporarily removed some code --- .github/workflows/dotnet.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index d4ec4ac..ac942b0 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -27,12 +27,6 @@ jobs: - name: Restore dependencies run: dotnet restore - - name: Build - run: dotnet build --no-restore - - - name: Test - run: dotnet test --no-build --logger 'trx;LogFileName=test-results.trx' - - name: Collect Code Coverage run: dotnet test /p:CollectCoverage=true /p:CoverletOutput=TestResults/ /p:CoverletOutputFormat=lcov @@ -47,4 +41,4 @@ jobs: uses: coverallsapp/github-action@master with: github-token: ${{ secrets.GITHUB_TOKEN }} - path-to-lcov: ManagedCode.Storage.Tests/TestResults/lcov.info \ No newline at end of file + path-to-lcov: ManagedCode.Storage.Tests/TestResults/coverage.info \ No newline at end of file From b98a0943d6b81f6d37259a95b8643417e5129bbf Mon Sep 17 00:00:00 2001 From: Kostiantyn Bondarenko Date: Thu, 19 Oct 2023 22:16:39 +0300 Subject: [PATCH 10/12] Added ndepend --- .github/workflows/dotnet.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index ac942b0..648a24a 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -30,13 +30,14 @@ jobs: - name: Collect Code Coverage run: dotnet test /p:CollectCoverage=true /p:CoverletOutput=TestResults/ /p:CoverletOutputFormat=lcov - - name: Debug - run: | - echo "Current directory: $(pwd)" - ls -la - echo "Contents of ManagedCode.Storage.Tests directory:" - ls -la ManagedCode.Storage.Tests - + - name: NDepend + uses: ndepend/ndepend-action@v1 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + license: ${{ secrets.NDEPENDLICENSE }} + coveragefolder: ManagedCode.Storage.Tests/TestResults + baseline: recent + - name: coveralls uses: coverallsapp/github-action@master with: From f67dac826ada6754045795cae27e768b7160da8b Mon Sep 17 00:00:00 2001 From: Kostiantyn Bondarenko Date: Thu, 19 Oct 2023 22:36:05 +0300 Subject: [PATCH 11/12] Brought back missing code --- .github/workflows/dotnet.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 648a24a..0765f4f 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -6,7 +6,6 @@ on: pull_request: branches: [ main ] - # Allows you to run this workflow manually from the Actions tab workflow_dispatch: jobs: @@ -27,6 +26,12 @@ jobs: - name: Restore dependencies run: dotnet restore + - name: Build + run: dotnet build --no-restore + + - name: Test + run: dotnet test --no-build --logger 'trx;LogFileName=test-results.trx' + - name: Collect Code Coverage run: dotnet test /p:CollectCoverage=true /p:CoverletOutput=TestResults/ /p:CoverletOutputFormat=lcov From 36cafbfaee79d29b797e8d86f24cb983c7f86641 Mon Sep 17 00:00:00 2001 From: Kostiantyn Bondarenko Date: Fri, 20 Oct 2023 10:13:16 +0300 Subject: [PATCH 12/12] Added --no-build flag --- .github/workflows/dotnet.yml | 2 +- .../ManagedCode.Storage.Tests.trx | 712 ------------------ 2 files changed, 1 insertion(+), 713 deletions(-) delete mode 100644 ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.trx diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 0765f4f..d16cb63 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -33,7 +33,7 @@ jobs: run: dotnet test --no-build --logger 'trx;LogFileName=test-results.trx' - name: Collect Code Coverage - run: dotnet test /p:CollectCoverage=true /p:CoverletOutput=TestResults/ /p:CoverletOutputFormat=lcov + run: dotnet test --no-build /p:CollectCoverage=true /p:CoverletOutput=TestResults/ /p:CoverletOutputFormat=lcov - name: NDepend uses: ndepend/ndepend-action@v1 diff --git a/ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.trx b/ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.trx deleted file mode 100644 index 47c218a..0000000 --- a/ManagedCode.Storage.Tests/ManagedCode.Storage.Tests.trx +++ /dev/null @@ -1,712 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v2.5.3.1+6b60a9e56a (64-bit .NET 7.0.9) -[xUnit.net 00:00:00.12] Discovering: ManagedCode.Storage.Tests -[xUnit.net 00:00:00.19] Discovered: ManagedCode.Storage.Tests -[xUnit.net 00:00:00.19] Starting: ManagedCode.Storage.Tests -[xUnit.net 00:01:30.30] Finished: ManagedCode.Storage.Tests - - - - \ No newline at end of file