Skip to content

Commit

Permalink
devops(issue-215): update all.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
live-dev999 committed Feb 27, 2022
1 parent 4359dc6 commit c264e53
Showing 1 changed file with 48 additions and 26 deletions.
74 changes: 48 additions & 26 deletions .github/workflows/all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,31 +18,6 @@ jobs:
with:
dotnet-version: 2.2.x

- name: E-Sender - Restore dependencies
run: dotnet restore
working-directory: src/Services/e-sender

- name: E-Sender - Build
run: dotnet build --no-restore
working-directory: src/Services/e-sender

- name: E-Sender - Unit Tests
run: |
dotnet test Tests.O2NextGen.ESender.Api.csproj --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutput=../../../TestResults/ /p:CoverletOutputFormat=lcov
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
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
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
working-directory: src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Api/

- name: E-Sender - Integration Tests
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
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
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
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.ESender.Api/

- name: C-Gen - Restore dependencies
run: dotnet restore
working-directory: src/Services/c-gen
Expand Down Expand Up @@ -71,10 +46,57 @@ jobs:
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
path-to-lcov: src/Services/TestResults/coverage.info


- name: E-Sender - Restore dependencies
run: dotnet restore
working-directory: src/Services/e-sender

- name: E-Sender - Build
run: dotnet build --no-restore
working-directory: src/Services/e-sender

- name: E-Sender - Unit Tests(Tests.O2NextGen.ESender.Api)
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: 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
working-directory: src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Data/

- 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
working-directory: src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Impl/

- 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
working-directory: src/Services/e-sender/Tests/Tests.O2NextGen.ESender.Business/

- 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.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: 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: Auth - Restore dependencies
run: dotnet restore
working-directory: src/Services/auth

- name: Auth - Build
run: dotnet build --no-restore
working-directory: src/Services/auth
Expand Down

0 comments on commit c264e53

Please sign in to comment.