From dcc20ad4524ced08a3d5717e3b412372819cb988 Mon Sep 17 00:00:00 2001 From: Julien Catania Date: Fri, 12 Jan 2024 11:38:01 +0100 Subject: [PATCH] use dorny repo for lcov report --- README.md | 2 +- coverage-badge.svg | 1 + package-lock.json | 26 ++++++++++++++++++++++++++ package.json | 9 ++++++++- 4 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 coverage-badge.svg diff --git a/README.md b/README.md index d46c4f1..cfc4bc0 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ _He is just a modulary guy for checking service health_ [![Docker Image Size (tag)](https://img.shields.io/docker/image-size/juuu/emusk/latest?logo=docker)](https://hub.docker.com/r/juuu/emusk) [![Standard - JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) [![tested with jest](https://img.shields.io/badge/tested_with-jest-99424f.svg?logo=jest)](https://github.com/jestjs/jest) - +![Coverage badge](./coverage-badge.svg) ## Usage ```shell diff --git a/coverage-badge.svg b/coverage-badge.svg new file mode 100644 index 0000000..5bb55be --- /dev/null +++ b/coverage-badge.svg @@ -0,0 +1 @@ +Coverage: 100%Coverage100% \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 7969555..1e484a9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "@jest/globals": "^29.7.0", "jest": "^29.6.4", "jest-junit": "^16.0.0", + "make-coverage-badge": "^1.2.0", "standard": "^17.1.0" }, "engines": { @@ -5114,6 +5115,22 @@ "yallist": "^3.0.2" } }, + "node_modules/make-coverage-badge": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/make-coverage-badge/-/make-coverage-badge-1.2.0.tgz", + "integrity": "sha512-nA1eQZJ9vcY2UoQLVIdzqyRoNtAZHWlXJfrHkaMB/pQgTYBPmbImkykfxWeAtUQuLJXzb6eAhbR7nEgrt+S7FA==", + "dev": true, + "dependencies": { + "mri": "1.1.4" + }, + "bin": { + "make-coverage-badge": "cli.js" + }, + "engines": { + "node": ">=6.11", + "npm": ">=5.3" + } + }, "node_modules/make-dir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", @@ -5283,6 +5300,15 @@ "node": ">=10" } }, + "node_modules/mri": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", + "integrity": "sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", diff --git a/package.json b/package.json index 7724fdc..bbda7c4 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,8 @@ "start": "node src/index.js", "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js --reporters=jest-junit --coverage", "standard": "standard", - "standard:fix": "standard --fix" + "standard:fix": "standard --fix", + "make-coverage-badge": "make-coverage-badge --output-path ./coverage-badge.svg" }, "engines": { "node": ">=18.0.0", @@ -38,8 +39,14 @@ "@jest/globals": "^29.7.0", "jest": "^29.6.4", "jest-junit": "^16.0.0", + "make-coverage-badge": "^1.2.0", "standard": "^17.1.0" }, + "jest": { + "coverageReporters": [ + "json-summary" + ] + }, "jest-junit": { "outputDirectory": "reports", "outputName": "jest-junit.xml",