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.1.tar.gz (3.6 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for codespeed-client-0.3.1.tar.gz
Algorithm Hash digest
SHA256 fa500b4fd12d89a64df53d47cbf18e5224261ed446d266b1323906823449f93b
MD5 71bf67a991057212ca2a202b3c2d77dc
BLAKE2b-256 71ffa2155ac1cff7b93fb8c50a74f54a8620cbd4e7373f96da450b07bd91312b

See more details on using hashes here.

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