All Projects → florence → cover

florence / cover

Licence: MIT license
a code coverage tool for racket

Programming Languages

racket
414 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Labels

Projects that are alternatives of or similar to cover

code-coverage-action
GitHub Action that generates code coverage reports
Stars: ✭ 28 (-22.22%)
Mutual labels:  coverage
travis-ci-tutorial-java
Just to learn how to use travis-ci in a java project!
Stars: ✭ 38 (+5.56%)
Mutual labels:  coverage
gocoverutil
No description or website provided.
Stars: ✭ 25 (-30.56%)
Mutual labels:  coverage
blanket
MOVED TO GITLAB
Stars: ✭ 16 (-55.56%)
Mutual labels:  coverage
cmake-init
The missing CMake project initializer
Stars: ✭ 1,071 (+2875%)
Mutual labels:  coverage
v8-inspector-api
A simple node module to access V8 inspector + some tools to export and read the data.
Stars: ✭ 43 (+19.44%)
Mutual labels:  coverage
MsCoreOne
MsCoreOne is a simple Ecommerce with using many technologies such as .NET 5, Entity Framework Core 5, React 16.13 with modern Clean Architecture, Domain-Driven Design, CQRS, SOLID, Identity Server 4, Blazor. It will focus on resolving the problems always see in the process to develop projects.
Stars: ✭ 77 (+113.89%)
Mutual labels:  coverage
sonar-scala
A free and open-source SonarQube plugin for static code analysis of Scala projects.
Stars: ✭ 113 (+213.89%)
Mutual labels:  coverage
OGMNeo
[No Maintenance] Neo4j nodeJS OGM(object-graph mapping) abstraction layer
Stars: ✭ 54 (+50%)
Mutual labels:  coverage
codeclimate-action
GitHub Action to send your code coverage to CodeClimate
Stars: ✭ 145 (+302.78%)
Mutual labels:  coverage
cobertura-action
GitHub Action to report cobertura coverage
Stars: ✭ 43 (+19.44%)
Mutual labels:  coverage
jacoco-badge-generator
Coverage badges, and pull request coverage checks, from JaCoCo reports in GitHub Actions
Stars: ✭ 53 (+47.22%)
Mutual labels:  coverage
toaster
Incremental failure injection in C
Stars: ✭ 15 (-58.33%)
Mutual labels:  coverage
ruby-codacy-coverage
DEPRECATED Post coverage results to Codacy
Stars: ✭ 12 (-66.67%)
Mutual labels:  coverage
ghaction-cmake
cmake swiss army knife github docker action
Stars: ✭ 19 (-47.22%)
Mutual labels:  coverage
cov
An emacs extension for displaying coverage data on your code
Stars: ✭ 65 (+80.56%)
Mutual labels:  coverage
floss
Unit-testing for those hard to reach places
Stars: ✭ 26 (-27.78%)
Mutual labels:  coverage
react-testing-mocha-chai-enzyme
A solid test setup for React components with Mocha, Chai, Sinon, Enzyme in a Webpack/Babel application.
Stars: ✭ 48 (+33.33%)
Mutual labels:  coverage
example-objc
Codecov example for Xcode
Stars: ✭ 24 (-33.33%)
Mutual labels:  coverage
jest-badges-readme
Creates a group of coverage badges from Jest into your README
Stars: ✭ 30 (-16.67%)
Mutual labels:  coverage

Cover

Build Status Coverage Status Scribble

This library is an extensible code coverage tool for racket. It comes with the ability to generate HTML reports, and has extensions to submit coverage reports to Codecov and Coveralls. You can also create your own coverage formats.

How to install

Install via raco pkg install cover, or from the "File" -> "Install Package..." menu in DrRacket.

Basic Usage

The basic usage of Cover will generate an HTML report. For example, checkout and install this library and run raco cover . in that directory. Then open coverage/index.html in your favorite web browser. You should see something like this:

Example

You can sort the entries by clicking on the header for any column. You can see a more detailed view for any file by clicking on its name. For example, private/format-utils.rkt looks like:

Example2

You can view the arguments for Cover run raco cover -h.

Different Formats

Code coverage can be generated in a different format by specifying the -f <format> flag.

The only built in format is html simply generates html files for each source file containing coverage information and highlighted source code. This is the default.

If you would like to use Cover with Codecov see cover-codecov

If you would like to use Cover with Coveralls see cover-coveralls.

You can also build a custom output format. For more detailed usage see the full documentation.

Use with TravisCI

Cover works with Travis CI, however you may want to install an output format specialized to cover coverage service, like cover-coveralls.

Gotchas and Bugs

There is a list of odd behavior you may encounter when using Cover in the Gotcha's Section of the documentation.

Racket API

Cover comes with a racket API, which can be read about in the full documentation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].