Line coverage of every Aspose.BarCode Cloud SDK, published by each SDK's CI on every push to its default branch. The required minimum is 80%.
| SDK | Coverage | Repository |
|---|---|---|
| .NET | Aspose.BarCode-Cloud-SDK-for-.NET | |
| Dart | Aspose.BarCode-Cloud-SDK-for-Dart | |
| Go | aspose-barcode-cloud-go | |
| Java | Aspose.BarCode-Cloud-SDK-for-Java | |
| Node.js | Aspose.BarCode-Cloud-SDK-for-Node.js | |
| PHP | Aspose.BarCode-Cloud-SDK-for-PHP | |
| Python | Aspose.BarCode-Cloud-SDK-for-Python | |
| Swift | Aspose.BarCode-Cloud-SDK-for-Swift |
One folder per SDK: dart, dotnet, go, java, node, php, python, swift.
| File | Content |
|---|---|
coverage-badge.json |
shields.io endpoint document behind the badge above |
summary.json |
percent, covered and total lines, threshold, SDK commit, workflow run URL, date |
lcov.info, coverage.xml, clover.xml, jacoco.xml, coverage.out or codecov.json |
the native coverage report of the SDK's tooling |
Each publish is one commit, so git log -- <sdk>/summary.json is the coverage history of that SDK.
make cover in every SDK measures line coverage with the SDK's native tool and the shared
scripts/coverage.py. A separate publish-coverage job in the SDK's workflow then commits the result here,
using a GitHub App installed only on this repository. Details:
test coverage requirements.
Nothing here is edited by hand.