0.2.8 • Published 4 years ago

jest-buildkite-reporter v0.2.8

Weekly downloads
238
License
MIT
Repository
github
Last release
4 years ago

Jest Buildkite reporter

npm

Report Jest test results in Buildkite output as annotations

Usage

Install the package :

npm install -D jest-buildkite-reporter
# or
yarn add -D jest-buildkite-reporter

Add it your jest reporters. If you don't have any reporters you should also add the default one or you will lose the console output.

module.exports = {
    reporters: ['default', 'jest-buildkite-reporter'],
};

The reporter only run when it detect that buildkite is present, so there is no need to conditionally include it.

Inside docker

When your tests are running in a docker containter they won't have access to buildkite by default and some environment variables need to be passed to them.

When jest is called as a RUN step inside the Dockerfile it need to specify the following args:

ARG BUILDKITE
ARG BUILDKITE_AGENT_ACCESS_TOKEN
ARG BUILDKITE_JOB_ID

RUN yarn run jest

And they need to be passed to the docker build command:

docker build --build-arg BUILDKITE --build-arg BUILDKITE_AGENT_ACCESS_TOKEN --build-arg BUILDKITE_JOB_ID .

License

This project is using the MIT license.

Similar projects

0.2.7

4 years ago

0.2.8

4 years ago

0.2.6

4 years ago

0.2.1

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.5

4 years ago

0.2.4

4 years ago

0.2.0

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.1

4 years ago