Giter Site home page Giter Site logo

go-test-failure-annotator's Introduction

Go Test Failure Annotator

This action annotates where the test failures are. The current version supports only Go test. To support more test results needs to implement the test result parser (interface: service.TestResultParser )

Environment variables the action uses

The following table describes what the environment variables the action required

Env. Name Description e.g.
TEST_RESULT File path of the test result /test-results/test_report.xml
GITHUB_API_URL URL of GitHub check run API https://api.github.com
GITHUB_TOKEN The GITHUB_TOKEN secret is a GitHub App installation token scoped to the repository that contains your workflow
GITHUB_SHA * The commit SHA that triggered the workflow ffac537e6cbbf934b08745a378932722df287a53
GITHUB_WORKSPACE * Actions execute in this directory /github/workspace
GITHUB_REPOSITORY * The owner and repository name octocat/Hello-World

* Default environment variables

How to use your action in a workflow

Please find the following example for your GitHub workflow

    - name: Annotate test failures
      uses: rockychen-ef/[email protected]
      env:
        TEST_RESULT: /test-results/test_report.xml
        GITHUB_API_URL: https://api.github.com
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

go-test-failure-annotator's People

Contributors

rockychen-ef avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.