diff --git a/.github/workflows/net.yml b/.github/workflows/net.yml index 8217671..3f2f43a 100644 --- a/.github/workflows/net.yml +++ b/.github/workflows/net.yml @@ -23,21 +23,17 @@ jobs: with: dotnet-version: '7.0' - - name: Restore dependencies - working-directory: NET/coverlet - run: dotnet restore + - name: Add coverlet dependencies + working-directory: NET/coverlet/UnitTestProject + run: | + dotnet add package coverlet.msbuild; dotnet add package coverlet.collector - name: Build solution working-directory: NET/coverlet - run: dotnet build --no-restore - - - name: Change directory to test project - working-directory: NET/coverlet - run: | - dotnet add package coverlet.msbuild + run: dotnet build - name: Run tests with code coverage - run: dotnet test /p:CollectCoverage=true /p:CoverletOutput=./.qodana/code-coverage /p:CoverletOutputFormat=lcov + run: dotnet test /p:CollectCoverage=true /p:CoverletOutput=../.qodana/code-coverage/ /p:CoverletOutputFormat=lcov working-directory: NET/coverlet - name: Archive coverage data diff --git a/NET/coverlet/Class2.cs b/NET/coverlet/Class2.cs index 51696c2..ef5fd32 100644 --- a/NET/coverlet/Class2.cs +++ b/NET/coverlet/Class2.cs @@ -17,7 +17,7 @@ public void UnusedMethod() public int MyProperty1 { get => MyProperty; - set => MyProperty = value; + set => MyProperty2 = value; } public int MyProperty2 diff --git a/NET/coverlet/qodana.yaml b/NET/coverlet/qodana.yaml new file mode 100644 index 0000000..29ec9c6 --- /dev/null +++ b/NET/coverlet/qodana.yaml @@ -0,0 +1,2 @@ +profile: + name: qodana.single:NetCoverageInspection \ No newline at end of file