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
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
|