1. Resources
  2. /
  3. Changelog
  4. /
  5. Upload test results directly with bktec and the Upload API

Upload test results directly with bktec and the Upload API

You can now upload test results directly to Test Engine, either through bktec v2.7.0's new upload option, or by pushing raw output yourself via the Upload API. Test collectors are still supported, but they're no longer a hard dependency.

bktec v2.7.0 - direct result uploads

bktec v2.7.0 adds a new BUILDKITE_TEST_ENGINE_UPLOAD_RESULTS option and --upload-results flag to upload your test runner's raw output straight to the Upload API. You can also tag uploads with key/value pairs to filter and group results in Test Engine.

See the bktec README for details.

Upload API - native output support

The Upload API now accepts native JSON output from RSpec, Cucumber, Jest, and Playwright directly, without any format conversion.

  • RSpec (rspec-json)
  • Cucumber (cucumber-json)
  • Jest (jest-json)
  • Playwright (playwright-json)

Naufan

Atom feed

Start turning complexity into an advantage

Create an account to get started for free.

Buildkite Pipelines

Platform

  1. Pipelines
  2. Public pipelines
  3. Test Engine
  4. Package Registries
  5. Mobile Delivery Cloud
  6. Pricing

Hosting options

  1. Self-hosted agents
  2. Mac hosted agents
  3. Linux hosted agents

Resources

  1. Docs
  2. Blog
  3. Changelog
  4. Example pipelines
  5. Plugins
  6. Webinars
  7. Case studies
  8. Events
  9. Migration Services
  10. CI/CD perspectives

Company

  1. About
  2. Careers
  3. Press
  4. Security
  5. Brand assets
  6. Contact

Solutions

  1. Replace Jenkins
  2. Workflows for MLOps
  3. Testing at scale
  4. Monorepo mojo
  5. Bazel orchestration

Legal

  1. Terms of Service
  2. Acceptable Use Policy
  3. Privacy Policy
  4. Subprocessors
  5. Service Level Agreement
  6. Supplier Code of Conduct
  7. Modern Slavery Statement

Support

  1. System status
  2. Forum
© Buildkite Pty Ltd 2026