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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file codespeed-client-0.3.3.tar.gz.
File metadata
- Download URL: codespeed-client-0.3.3.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ad38866d817197d032a0f6541c4ff36661a62d6a7e1447bb7ea5bd171f6bd47
|
|
| MD5 |
4eb46bab6dfb41b306db5183e5a762f3
|
|
| BLAKE2b-256 |
f7d23a98311c19f1b9649a3194389427bf679d23ea48b803635831568db34995
|