From 3f1367b956c605453a660a9463ce595d18ad3b77 Mon Sep 17 00:00:00 2001 From: Anton Ganhammar Date: Sun, 20 Aug 2023 21:36:59 +0200 Subject: [PATCH] feat: add changeset and update readme Signed-off-by: Anton Ganhammar --- .changeset/dirty-years-travel.md | 5 +++++ plugins/code-coverage-backend/README.md | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 .changeset/dirty-years-travel.md diff --git a/.changeset/dirty-years-travel.md b/.changeset/dirty-years-travel.md new file mode 100644 index 0000000000..e6e5b8a608 --- /dev/null +++ b/.changeset/dirty-years-travel.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-code-coverage-backend': patch +--- + +Added support for LCOV coverage reports diff --git a/plugins/code-coverage-backend/README.md b/plugins/code-coverage-backend/README.md index 802e538125..a60b95ff25 100644 --- a/plugins/code-coverage-backend/README.md +++ b/plugins/code-coverage-backend/README.md @@ -125,6 +125,24 @@ Example: } ``` +### Adding a LCOV report + +POST a LCOV INFO file to `/report` + +Example: + +```json +// curl -X POST -H "Content-Type:text/plain" -d @coverage.info "localhost:7007/api/code-coverage/report?entity=component:default/entity-name&coverageType=lcov" +{ + "links": [ + { + "href": "http://localhost:7007/api/code-coverage/report?entity=component:default/entity-name", + "rel": "coverage" + } + ] +} +``` + ### Reading json coverage GET `/report`