Skip to main content

Library and command-line tool to push benchmark data to CodeSpeed.

Project description

Library and command-line tool to push benchmark data to CodeSpeed.

Tested with Python 2.6, 2.7 and 3.2. Versions < 2.6 will not work, 3.x may work but not tested.

Usage as library:

from codespeed_client import Client

# kwargs list: environment, project, benchmark, branch, commitid, revision_date, executable,
#              result_date, result_value, max, min, std_dev

# kwargs passed to constructor are defaults
client = Client('http://codespeed.example.net', environment='Test Environment', project='Project')

# kwargs passed to add_result overwrite defaults
client.add_result(commitid=1278, benchmark='primes', result_value=42.0)
client.add_result(commitid=1278, benchmark='ai',     result_value=7)

# upload all results in one request
client.upload_results()

As command-line tool:

codespeed-client --help
codespeed-client --environment='Test Environment' --project=Project --commitid=1278 \
                 --benchmark=primes --result-value=42.0
codespeed-client --environment='Test Environment' --project=Project --commitid=1278 \
                 --benchmark=ai --result-value=7

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

codespeed-client-0.3.3.tar.gz (3.7 kB view details)

Uploaded Source

File details

Details for the file codespeed-client-0.3.3.tar.gz.

File metadata

File hashes

Hashes for codespeed-client-0.3.3.tar.gz
Algorithm Hash digest
SHA256 7ad38866d817197d032a0f6541c4ff36661a62d6a7e1447bb7ea5bd171f6bd47
MD5 4eb46bab6dfb41b306db5183e5a762f3
BLAKE2b-256 f7d23a98311c19f1b9649a3194389427bf679d23ea48b803635831568db34995

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page