From baa38fa8a562fc197407e96be6ff396f760fd6f2 Mon Sep 17 00:00:00 2001 From: Kitson Kelly Date: Mon, 6 Jan 2025 20:44:00 +1100 Subject: [PATCH] tests: add uploading test results to CI --- .github/workflows/ci.yml | 5 +++++ .gitignore | 1 + deno.json | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 47311de7..105e964e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,6 +26,11 @@ jobs: - name: run tests generating coverage run: deno task test:coverage + - name: upload test results + uses: codecov/test-results-action@v1 + with: + token: ${{ secrets.CODECOV_TOKEN }} + - name: generate lcov run: deno task coverage > cov.lcov diff --git a/.gitignore b/.gitignore index 9fcd62e2..60ccd0e0 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,6 @@ .tool-versions oak.bundle.js cov.lcov +junit.xml cov/ npm/ \ No newline at end of file diff --git a/deno.json b/deno.json index c3d6ec6c..f4fda608 100644 --- a/deno.json +++ b/deno.json @@ -35,7 +35,7 @@ "coverage": "deno coverage --lcov ./cov", "example": "deno run --allow-net examples/echoServer.ts", "test": "deno test --allow-read --allow-write --allow-net --parallel --ignore=npm", - "test:coverage": "deno test --coverage=./cov --allow-read --allow-write --allow-net --cert ./examples/tls/RootCA.crt --parallel --ignore=npm" + "test:coverage": "deno test --coverage=./cov --junit-path=junit.xml --allow-read --allow-write --allow-net --cert ./examples/tls/RootCA.crt --parallel --ignore=npm" }, "fmt": { "exclude": ["README.md"]