Sha256: 8d41d5a5299f6ed1434883e80811898d9b1140b08125436095686a3ea572f2c5

Contents?: true

Size: 403 Bytes

Versions: 14

Compression:

Stored size: 403 Bytes

Contents

# Design

## Threads

The Buildkite ruby collector uses threads to send data to the Upload API in the background. When the test suite has finished running, the collector waits UPLOAD_SESSION_TIMEOUT seconds for the Upload API requests to finish before exiting.

## Data

Trace data is stored in spans. See [Buildkite::TestCollector::Tracer](lib/buildkite/test_collector/tracer.rb) for more information.

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
buildkite-test_collector-2.9.0 DESIGN.md
buildkite-test_collector-2.8.0 DESIGN.md
buildkite-test_collector-2.7.2 DESIGN.md
buildkite-test_collector-2.7.1 DESIGN.md
buildkite-test_collector-2.7.0 DESIGN.md
buildkite-test_collector-2.6.1 DESIGN.md
buildkite-test_collector-2.6.0 DESIGN.md
buildkite-test_collector-2.5.0 DESIGN.md
buildkite-test_collector-2.4.0 DESIGN.md
buildkite-test_collector-2.3.2 DESIGN.md
buildkite-test_collector-2.3.1 DESIGN.md
buildkite-test_collector-2.3.0 DESIGN.md
buildkite-test_collector-2.2.0 DESIGN.md
buildkite-test_collector-2.1.0 DESIGN.md