From 78cecb2784d0c3ef13497baec696d125314896ca Mon Sep 17 00:00:00 2001 From: Denis Prokhorchik Date: Sun, 27 Feb 2022 21:16:57 +0300 Subject: [PATCH] devops(issue-215): update projects with tests --- .github/workflows/all.yml | 60 ++++++++++++------- ...egrationTests.O2NextGen.ESender.Api.csproj | 4 ++ ...ionTests.O2NextGen.ESender.Business.csproj | 4 ++ ...grationTests.O2NextGen.ESender.Data.csproj | 4 ++ ...grationTests.O2NextGen.ESender.Impl.csproj | 4 ++ .../Tests.O2NextGen.ESender.Api.csproj | 4 ++ .../Tests.O2NextGen.ESender.Business.csproj | 4 ++ .../Tests.O2NextGen.ESender.Data.csproj | 4 ++ .../Tests.O2NextGen.ESender.Impl.csproj | 4 ++ 9 files changed, 70 insertions(+), 22 deletions(-) diff --git a/.github/workflows/all.yml b/.github/workflows/all.yml index a89af1c6..dbd9f63d 100644 --- a/.github/workflows/all.yml +++ b/.github/workflows/all.yml @@ -59,40 +59,56 @@ jobs: run: dotnet test Tests.O2NextGen.ESender.Api.csproj --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutput==../../../TestResults/ /p:CoverletOutputFormat=lcov working-directory: src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Api/ + - name: Publish coverage report to coveralls.io + uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + path-to-lcov: src/Services/TestResults/coverage.info + - name: E-Sender - Unit Tests (Tests.O2NextGen.ESender.Data) - run: dotnet test Tests.O2NextGen.ESender.Data.csproj --no-build --verbosity normal /p:MergeWith=src/Services/TestResults/coverage.info /p:CollectCoverage=true /p:CoverletOutput=../../../TestResults/ /p:CoverletOutputFormat=lcov + run: dotnet test Tests.O2NextGen.ESender.Data.csproj --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutput==../../../TestResults/ /p:CoverletOutputFormat=lcov working-directory: src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Data/ + - name: Publish coverage report to coveralls.io + uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + path-to-lcov: src/Services/TestResults/coverage.info + - name: E-Sender - Unit Tests (Tests.O2NextGen.ESender.Impl) - run: dotnet test Tests.O2NextGen.ESender.Impl.csproj --no-build --verbosity normal /p:MergeWith=src/Services/TestResults/coverage.info /p:CollectCoverage=true /p:CoverletOutput=../../../TestResults/ /p:CoverletOutputFormat=lcov + run: dotnet test Tests.O2NextGen.ESender.Impl.csproj --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutput==../../../TestResults/ /p:CoverletOutputFormat=lcov working-directory: src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Impl/ + - name: Publish coverage report to coveralls.io + uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + path-to-lcov: src/Services/TestResults/coverage.info + - name: E-Sender - Unit Tests (Tests.O2NextGen.ESender.Business) - run: dotnet test Tests.O2NextGen.ESender.Business.csproj --no-build --verbosity normal /p:MergeWith=src/Services/TestResults/coverage.info /p:CollectCoverage=true /p:CoverletOutput=../../../TestResults/ /p:CoverletOutputFormat=lcov + run: dotnet test Tests.O2NextGen.ESender.Business.csproj --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutput==../../../TestResults/ /p:CoverletOutputFormat=lcov working-directory: src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Business/ - - - name: check files 1 - run: ls - working-directory: src/Services - - name: check files 2 - run: ls - working-directory: src/Services/TestResults - - name: E-Sender - Integration Tests(IntegrationTests.O2NextGen.ESender.Api) - run: dotnet test IntegrationTests.O2NextGen.ESender.Api.csproj --no-build --verbosity normal /p:MergeWith=src/Services/TestResults/coverage.info /p:CollectCoverage=true /p:CoverletOutput=../../../TestResults/ /p:CoverletOutputFormat=lcov - working-directory: src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Api/ + - name: Publish coverage report to coveralls.io + uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + path-to-lcov: src/Services/TestResults/coverage.info + # - name: E-Sender - Integration Tests(IntegrationTests.O2NextGen.ESender.Api) + # run: dotnet test IntegrationTests.O2NextGen.ESender.Api.csproj --no-build --verbosity normal /p:MergeWith=src/Services/TestResults/coverage.info /p:CollectCoverage=true /p:CoverletOutput=../../../TestResults/ /p:CoverletOutputFormat=lcov + # working-directory: src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Api/ - - name: E-Sender - Integration Tests(IntegrationTests.O2NextGen.ESender.Data) - run: dotnet test IntegrationTests.O2NextGen.ESender.Data.csproj --no-build --verbosity normal /p:MergeWith=src/Services/TestResults/coverage.info /p:CollectCoverage=true /p:CoverletOutput=../../../TestResults/ /p:CoverletOutputFormat=lcov - working-directory: src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Data/ + # - name: E-Sender - Integration Tests(IntegrationTests.O2NextGen.ESender.Data) + # run: dotnet test IntegrationTests.O2NextGen.ESender.Data.csproj --no-build --verbosity normal /p:MergeWith=src/Services/TestResults/coverage.info /p:CollectCoverage=true /p:CoverletOutput=../../../TestResults/ /p:CoverletOutputFormat=lcov + # working-directory: src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Data/ - - name: E-Sender - Integration Tests(IntegrationTests.O2NextGen.ESender.Impl) - run: dotnet test IntegrationTests.O2NextGen.ESender.Impl.csproj --no-build --verbosity normal /p:MergeWith=src/Services/TestResults/coverage.info /p:CollectCoverage=true /p:CoverletOutput=../../../TestResults/ /p:CoverletOutputFormat=lcov - working-directory: src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Impl/ + # - name: E-Sender - Integration Tests(IntegrationTests.O2NextGen.ESender.Impl) + # run: dotnet test IntegrationTests.O2NextGen.ESender.Impl.csproj --no-build --verbosity normal /p:MergeWith=src/Services/TestResults/coverage.info /p:CollectCoverage=true /p:CoverletOutput=../../../TestResults/ /p:CoverletOutputFormat=lcov + # working-directory: src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Impl/ - - name: E-Sender - Integration Tests(IntegrationTests.O2NextGen.ESender.Business) - run: dotnet test IntegrationTests.O2NextGen.ESender.Business.csproj --no-build --verbosity normal /p:MergeWith=src/Services/TestResults/coverage.info /p:CollectCoverage=true /p:CoverletOutput=../../../TestResults/ /p:CoverletOutputFormat=lcov - working-directory: src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Business/ + # - name: E-Sender - Integration Tests(IntegrationTests.O2NextGen.ESender.Business) + # run: dotnet test IntegrationTests.O2NextGen.ESender.Business.csproj --no-build --verbosity normal /p:MergeWith=src/Services/TestResults/coverage.info /p:CollectCoverage=true /p:CoverletOutput=../../../TestResults/ /p:CoverletOutputFormat=lcov + # working-directory: src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Business/ - name: Publish coverage report to coveralls.io uses: coverallsapp/github-action@master diff --git a/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Api/IntegrationTests.O2NextGen.ESender.Api.csproj b/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Api/IntegrationTests.O2NextGen.ESender.Api.csproj index 6658cb02..f2296f79 100644 --- a/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Api/IntegrationTests.O2NextGen.ESender.Api.csproj +++ b/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Api/IntegrationTests.O2NextGen.ESender.Api.csproj @@ -10,6 +10,10 @@ + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + diff --git a/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Business/IntegrationTests.O2NextGen.ESender.Business.csproj b/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Business/IntegrationTests.O2NextGen.ESender.Business.csproj index 6658cb02..f2296f79 100644 --- a/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Business/IntegrationTests.O2NextGen.ESender.Business.csproj +++ b/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Business/IntegrationTests.O2NextGen.ESender.Business.csproj @@ -10,6 +10,10 @@ + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + diff --git a/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Data/IntegrationTests.O2NextGen.ESender.Data.csproj b/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Data/IntegrationTests.O2NextGen.ESender.Data.csproj index 6658cb02..f2296f79 100644 --- a/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Data/IntegrationTests.O2NextGen.ESender.Data.csproj +++ b/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Data/IntegrationTests.O2NextGen.ESender.Data.csproj @@ -10,6 +10,10 @@ + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + diff --git a/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Impl/IntegrationTests.O2NextGen.ESender.Impl.csproj b/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Impl/IntegrationTests.O2NextGen.ESender.Impl.csproj index 6658cb02..f2296f79 100644 --- a/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Impl/IntegrationTests.O2NextGen.ESender.Impl.csproj +++ b/src/Services/e-sender/Tests/IntegrationTests.O2NextGen.ESender.Impl/IntegrationTests.O2NextGen.ESender.Impl.csproj @@ -10,6 +10,10 @@ + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + diff --git a/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Api/Tests.O2NextGen.ESender.Api.csproj b/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Api/Tests.O2NextGen.ESender.Api.csproj index 325e3ba4..47e7ea8d 100644 --- a/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Api/Tests.O2NextGen.ESender.Api.csproj +++ b/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Api/Tests.O2NextGen.ESender.Api.csproj @@ -12,6 +12,10 @@ + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + diff --git a/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Business/Tests.O2NextGen.ESender.Business.csproj b/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Business/Tests.O2NextGen.ESender.Business.csproj index aaeacff9..1dba34a2 100644 --- a/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Business/Tests.O2NextGen.ESender.Business.csproj +++ b/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Business/Tests.O2NextGen.ESender.Business.csproj @@ -12,6 +12,10 @@ + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + diff --git a/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Data/Tests.O2NextGen.ESender.Data.csproj b/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Data/Tests.O2NextGen.ESender.Data.csproj index 8d8ea0e4..e61df004 100644 --- a/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Data/Tests.O2NextGen.ESender.Data.csproj +++ b/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Data/Tests.O2NextGen.ESender.Data.csproj @@ -13,6 +13,10 @@ + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + diff --git a/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Impl/Tests.O2NextGen.ESender.Impl.csproj b/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Impl/Tests.O2NextGen.ESender.Impl.csproj index 1c016a24..75035327 100644 --- a/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Impl/Tests.O2NextGen.ESender.Impl.csproj +++ b/src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Impl/Tests.O2NextGen.ESender.Impl.csproj @@ -12,6 +12,10 @@ + + runtime; build; native; contentfiles; analyzers; buildtransitive + all +