From e1eca74fabf91b9271bd786acefbde9b31bb89b3 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Sat, 22 Jun 2019 21:01:55 +0000 Subject: [PATCH] Publish test results (#813) * update nugets * specify dotnet test logger * publish results to vol * differentiate results volumes * mark test results volumes as external to avoid name prefix * Revert "mark test results volumes as external to avoid name prefix" This reverts commit 005f27502f19864634801ca992407b485aadf788. * Revert "Revert "mark test results volumes as external to avoid name prefix"" This reverts commit cadf0c87e46d35aed7d44022d9e7ba739a90a9ae. * rm erroneously added test results * add tests badge * re-order tests badge * tweak tests link * tweak tests link closes #806 --- .github/README.md | 1 + docker-compose.data.tests.yml | 6 ++++++ docker-compose.services.tests.yml | 7 ++++++- src/FilterLists.Api/Dockerfile | 4 ++-- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/README.md b/.github/README.md index 5a726126a..e9847317b 100644 --- a/.github/README.md +++ b/.github/README.md @@ -10,6 +10,7 @@

API: API Azure DevOps builds +Azure DevOps tests Azure DevOps releases Docker Pulls

diff --git a/docker-compose.data.tests.yml b/docker-compose.data.tests.yml index 12bedece0..3e45a5d68 100644 --- a/docker-compose.data.tests.yml +++ b/docker-compose.data.tests.yml @@ -9,6 +9,8 @@ services: target: test-data networks: - test-data + volumes: + - test-data-results:/app/tests/FilterLists.Data.Tests/TestResults depends_on: - mariadb @@ -30,3 +32,7 @@ services: networks: test-data: + +volumes: + test-data-results: + external: true diff --git a/docker-compose.services.tests.yml b/docker-compose.services.tests.yml index cbc23fda8..52f472ec5 100644 --- a/docker-compose.services.tests.yml +++ b/docker-compose.services.tests.yml @@ -9,7 +9,12 @@ services: target: test-services networks: - test-services + volumes: + - test-services-results:/app/tests/FilterLists.Services.Tests/TestResults networks: test-services: - \ No newline at end of file + +volumes: + test-services-results: + external: true diff --git a/src/FilterLists.Api/Dockerfile b/src/FilterLists.Api/Dockerfile index aac6363fc..42e325439 100644 --- a/src/FilterLists.Api/Dockerfile +++ b/src/FilterLists.Api/Dockerfile @@ -30,7 +30,7 @@ RUN dotnet build -c Release --no-restore # init Data.Tests FROM build AS test-data -ENTRYPOINT ["dotnet", "test"] +ENTRYPOINT ["dotnet", "test", "--logger:trx"] # restore Data.Tests WORKDIR /app/tests/FilterLists.Data.Tests @@ -44,7 +44,7 @@ COPY data/. data/ # init Services.Tests FROM build AS test-services -ENTRYPOINT ["dotnet", "test"] +ENTRYPOINT ["dotnet", "test", "--logger:trx"] # restore Services.Tests WORKDIR /app/tests/FilterLists.Services.Tests