{"ref":"artifact:larshp-abapcov","page":"/artifacts/larshp-abapcov","json":"/artifacts/larshp-abapcov.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"larshp-abapcov","name":"abapCov","artifact_type":"app","ecosystem":"abap","flavors":[{"key":"standard-abap","source":{"url":"https://github.com/larshp/abapCov","title":"larshp/abapCov — README","checked":"2026-10-19","quote":"Version requirement: 740 SP8"}}],"domain":"developer-experience","origin_ring":"independent","description":{"one_line":"A report, ZABAPCOV, that uploads ABAP Unit test code coverage results to [codecov.io](https://codecov.io), once the repository is installed through abapGit and codecov.io's certificates through STRUST.","short":"Uploads ABAP Unit code coverage to codecov.io","what_it_solves":"abapCov uploads ABAP Unit test code coverage to [codecov.io](https://codecov.io), and the README links the maintainer's own [abapOpenChecks](artifact:larshp-abapopenchecks) coverage page there as the example. It runs as report `ZABAPCOV`: parameters are entered and the report does the upload. Getting there takes three steps: install the repository through [abapGit](artifact:abapgit-abapgit), install codecov.io's SSL certificates through transaction STRUST into the Anonymous SSL client, then run the report. The README states a version requirement of 740 SP8, says it works with abapGit-based projects, and says nothing about what produces the coverage numbers the report sends."},"links":{"repo":"https://github.com/larshp/abapCov"},"type_properties":{"placement":{"value":"in-host","sources":[{"url":"https://github.com/larshp/abapCov","title":"larshp/abapCov — README, Installation","checked":"2026-10-19","quote":"Enter parameters and run report ZABAPCOV"}]},"distribution":{"value":["abapgit"],"sources":[{"url":"https://github.com/larshp/abapCov","title":"larshp/abapCov — README, Installation","checked":"2026-10-19","quote":"Install via [abapGit](http://www.abapgit.org)"}]}},"identity":{"license":"MIT"},"source_available":true,"provides":[{"capability":"capability:abap-unit-testing","what_it_does":"Uploads the code coverage of an ABAP Unit test run from the system to codecov.io, as report ZABAPCOV.","sources":[{"url":"https://github.com/larshp/abapCov","title":"larshp/abapCov — README","checked":"2026-10-19","quote":"Upload ABAP unit test code coverage to [codecov.io](https://codecov.io)"},{"url":"https://github.com/larshp/abapCov","title":"larshp/abapCov — README, Installation","checked":"2026-10-19","quote":"Enter parameters and run report ZABAPCOV"}]}],"requires":[{"ref":"artifact:abapgit-abapgit","requirement":"required","basis":"binding","for":"Installs the repository into the ABAP system; the README gives [abapGit](artifact:abapgit-abapgit) as the first install step.","sources":[{"url":"https://github.com/larshp/abapCov","title":"larshp/abapCov — README, Installation","checked":"2026-10-19","quote":"Install via [abapGit](http://www.abapgit.org)"}]}],"maintainers":["actor:larshp"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"contributors":["actor:gregorwolf","actor:larshp"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"2 contributors"},{"label":"Repository","tier":"poor","evidence":"pushed 2021-03, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"poor","evidence":"README 1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":5,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","stars":5,"forks":4,"open_issues":7,"archived":false,"pushed_at":"2021-03-01","license_spdx":"MIT","org_owned":false,"default_branch":"main","created_at":"2016-02-11T15:50:56Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":656,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2016-02-11","last_commit":"2020-09-24","commits":27,"contributors":2,"readme_path":"README.md","readme_sha":"beb75d93baad72c07094d30c21839eb1eca0c6db","repo_read":"2026-10-24"},"edges":{"maintainers":[{"ref":"actor:larshp","name":"Lars Hvam","json":"/actors/larshp.json"}],"contributors":[{"ref":"actor:gregorwolf","name":"Gregor Wolf","json":"/actors/gregorwolf.json"},{"ref":"actor:larshp","name":"Lars Hvam","json":"/actors/larshp.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}