- Notifications
You must be signed in to change notification settings - Fork24
codecov/example-scala
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Codecov Scala Example
You should first get the repository upload token fromcodecov
Add the following to your.github/workflows/test.yml
file.
name:Test workflowon:[push, pull_request]jobs:build:runs-on:ubuntu-latestname:Test scalasteps: -uses:actions/checkout@v4 -uses:actions/setup-java@v4with:distribution:'adopt'java-version:'21' -name:Run testsrun:sbt coverage test coverageReport -uses:codecov/codecov-action@v4with:fail_ci_if_error:truetoken:${{ secrets.CODECOV_TOKEN }}
Here we frist checkout the code, then setup java, run the tests and generate the coverage report. Finally, we upload the report to codecov using the codecov-action.
When all finished, you could also add a badge on readme like following.
[](https://codecov.io/gh/YOUR_ACCOUNT/YOUR_REPO)
- Add
scoverage
to plugin list
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "2.0.11")
asseen here
- Add
coverage
andcoverageReport
tosbt
sbt clean coverage test coverageReport
asseen here
Repository tokens are required for
- (a) all private repos,
- (b) public repos not using Travis-CI, CircleCI or AppVeyor.
Find your repository token at Codecov and provide via appending-t <your upload token>
to you where you upload reports.
About
Scala coverage example
Topics
Resources
License
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors12
Uh oh!
There was an error while loading.Please reload this page.