diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 47311de..105e964 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 9fcd62e..60ccd0e 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 c3d6ec6..f4fda60 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"]