https://github.com/buildpulse/buildpulse-circleci-orb
CircleCI Orb for connecting to BuildPulse for flaky test detection
https://github.com/buildpulse/buildpulse-circleci-orb
circleci-orbs flake-detection
Last synced: 6 months ago
JSON representation
CircleCI Orb for connecting to BuildPulse for flaky test detection
- Host: GitHub
- URL: https://github.com/buildpulse/buildpulse-circleci-orb
- Owner: buildpulse
- License: mit
- Created: 2020-02-01T22:37:15.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-02-07T23:24:25.000Z (8 months ago)
- Last Synced: 2025-03-25T14:39:06.397Z (7 months ago)
- Topics: circleci-orbs, flake-detection
- Language: Shell
- Homepage: https://buildpulse.io
- Size: 72.3 KB
- Stars: 3
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BuildPulse CircleCI Orb [](https://circleci.com/orbs/registry/orb/workshop64/buildpulse) [](https://raw.githubusercontent.com/Workshop64/buildpulse-circleci-orb/master/LICENSE)
Easily connect your CircleCI jobs to [BuildPulse](https://buildpulse.io) to help you find and [fix flaky tests](https://buildpulse.io/products/flaky-tests).
## Usage
See [this orb's listing in CircleCI's Orbs Registry](https://circleci.com/orbs/registry/orb/workshop64/buildpulse) for details on usage, or see the example below.
## Example
In this example `config.yml` snippet, after your tests run, the `buildpulse/upload` command sends the test results to BuildPulse for analysis.
```yaml
version: 2.1orbs:
buildpulse: workshop64/buildpulse@x.yjobs:
build:
docker:
- image: circleci/steps:
- checkout- run: echo "Run your tests and generate XML reports for your test results"
- buildpulse/upload:
account-id: 123
repository-id: 123
path: ./spec/reports
access-key-id: BUILDPULSE_ACCESS_KEY_ID
secret-access-key: BUILDPULSE_SECRET_ACCESS_KEY
path: test/reports # path to JUnit XML file
account-id:
repository-id:
coverage-files: ./coverage/lcov/project.lcov # optional
tags: tag1 tag2 tag3 # optionalworkflows:
version: 2
commit:
jobs:
- build
```