#coveralls #api-bindings #api #file-source

coveralls-api

API Bindings for coveralls.io. Deals with report creation and submission.

10 releases (5 breaking)

0.6.0 Oct 4, 2023
0.5.0 Jan 27, 2020
0.4.0 Mar 4, 2019
0.3.3 May 14, 2017
0.1.1 May 13, 2017

#150 in HTTP client

Download history 4398/week @ 2023-12-14 3485/week @ 2023-12-21 4080/week @ 2023-12-28 6721/week @ 2024-01-04 6615/week @ 2024-01-11 5915/week @ 2024-01-18 4115/week @ 2024-01-25 3765/week @ 2024-02-01 4494/week @ 2024-02-08 4106/week @ 2024-02-15 4033/week @ 2024-02-22 5099/week @ 2024-02-29 3949/week @ 2024-03-07 3645/week @ 2024-03-14 5292/week @ 2024-03-21 3125/week @ 2024-03-28

16,848 downloads per month
Used in 20 crates (2 directly)

MIT/Apache

21KB
451 lines

Coveralls-api for rust

Build Status Latest Version License:MIT

This project is intended to allow rust code to make requests to the coveralls.io API. Created to aid the development of cargo-tarpaulin. It allows you to build up a coveralls report for each source file using the Source struct, then package them up in the Report struct with tokens used to identify the repository and then send them to https://coveralls.io or a custom endpoint.

For an example of creating a report and sending it to coveralls.io, check out fill_in_example.rs in the tests directory. This test builds up a report and sends it to coveralls.

Currently, coveralls-api is feature complete with the free version of coveralls and some paid features. As such there is no roadmap or plans for future developments.

If you use coveralls and spot any issues please let me know or submit a PR yourself. Any contributions are welcome.

Dependencies

~5–18MB
~263K SLoC