All Projects → actions-rs → tarpaulin

actions-rs / tarpaulin

Licence: MIT license
📈 GitHub Action for code coverage reporting with tarpaulin

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to tarpaulin

jacoco-report
Github action that publishes the JaCoCo report as a comment in the Pull Request
Stars: ✭ 31 (-55.07%)
Mutual labels:  coverage, code-coverage, github-actions
code-coverage-action
GitHub Action that generates code coverage reports
Stars: ✭ 28 (-59.42%)
Mutual labels:  coverage, code-coverage, github-actions
Bashcov
Code coverage tool for Bash
Stars: ✭ 113 (+63.77%)
Mutual labels:  coverage, code-coverage
Single cov
Actionable code coverage.
Stars: ✭ 154 (+123.19%)
Mutual labels:  coverage, code-coverage
Cmake Scripts
A selection of useful scripts for use in CMake projects, include code coverage, sanitizers, and dependency graph generation.
Stars: ✭ 202 (+192.75%)
Mutual labels:  coverage, code-coverage
frankencover.it
Code coverage for iOS and OSX.
Stars: ✭ 102 (+47.83%)
Mutual labels:  coverage, code-coverage
Altcover
Cross-platform coverage gathering and processing tool set for .net/.net core and Mono
Stars: ✭ 344 (+398.55%)
Mutual labels:  coverage, code-coverage
Minicover
Cross platform code coverage tool for .NET Core
Stars: ✭ 193 (+179.71%)
Mutual labels:  coverage, code-coverage
ruby-codacy-coverage
DEPRECATED Post coverage results to Codacy
Stars: ✭ 12 (-82.61%)
Mutual labels:  coverage, code-coverage
jacoco-badge-generator
Coverage badges, and pull request coverage checks, from JaCoCo reports in GitHub Actions
Stars: ✭ 53 (-23.19%)
Mutual labels:  coverage, github-actions
instrumentation
Assorted pintools
Stars: ✭ 24 (-65.22%)
Mutual labels:  coverage, code-coverage
ghaction-cmake
cmake swiss army knife github docker action
Stars: ✭ 19 (-72.46%)
Mutual labels:  coverage, github-actions
mutant-swarm
Mutation testing framework and code coverage for Hive SQL
Stars: ✭ 20 (-71.01%)
Mutual labels:  coverage, code-coverage
Utplsql
Testing Framework for PL/SQL
Stars: ✭ 402 (+482.61%)
Mutual labels:  coverage, code-coverage
pytest-coverage-comment
Comments a pull request with the pytest code coverage badge and full report
Stars: ✭ 32 (-53.62%)
Mutual labels:  coverage, github-actions
Coverlet
Cross platform code coverage for .NET
Stars: ✭ 2,303 (+3237.68%)
Mutual labels:  coverage, code-coverage
Setup Php
GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.
Stars: ✭ 1,945 (+2718.84%)
Mutual labels:  code-coverage, github-actions
grcov
📈 GitHub Action for code coverage reporting with grcov
Stars: ✭ 96 (+39.13%)
Mutual labels:  coverage, code-coverage
codeclimate-action
GitHub Action to send your code coverage to CodeClimate
Stars: ✭ 145 (+110.14%)
Mutual labels:  coverage, github-actions
mylib
Шаблон кросплатформенного CMake-проекта для языка C++ 🇬🇧 Modern CMake crossplatform project template for C++
Stars: ✭ 49 (-28.99%)
Mutual labels:  coverage, github-actions

Rust tarpaulin Action

MIT licensed Gitter

This GitHub Action installs and runs cargo-tarpaulin. It can be used to run tests with coverage tracing enabled, and optionally upload the code coverage reports to coveralls or codecov.

Example workflow

on: [push]

name: build

jobs:
  check:
    name: Rust project
    runs-on: ubuntu-latest
    steps:
      - name: Checkout repository
        uses: actions/checkout@v2

      - name: Install stable toolchain
        uses: actions-rs/toolchain@v1
        with:
          toolchain: stable
          override: true

      - name: Run cargo-tarpaulin
        uses: actions-rs/[email protected]
        with:
          version: '0.15.0'
          args: '-- --test-threads 1'

      - name: Upload to codecov.io
        uses: codecov/[email protected]
        with:
          token: ${{secrets.CODECOV_TOKEN}}

      - name: Archive code coverage results
        uses: actions/upload-artifact@v1
        with:
          name: code-coverage-report
          path: cobertura.xml

See additional recipes here.

Inputs

Name Required Description Type Default
version The version of cargo-tarpaulin that will be installed. string latest
run-types The type of tests to run (Tests, or Doctests). Runs all by default. May be overridden by args. string
timeout The timeout, in seconds, before cancelling execution of a long running test. May be overriden by args. string
args Extra command line arguments that are passed to cargo-tarpaulin. string
out-type Output format of coverage report (Json, Toml,, Stdout, Xml, Html, Lcov]. Defaults to Xml string Xml
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].