A nose plugin to interact with Launchable API
Project description
A nose plugin to interact with Launchable API.
Install
$ pip install nose-launchable
Usage
Subset
$ nosetests --launchable-subset --launchable-build-number <build number> --launchable-subset-options <Launchable CLI subset options>
You need to specify --launchable-subset-options flag and give it Launchable CLI subset command options. For example, if you want to create a fixed time-based subset it looks like --launchable-subset-options '--time 600'.
For more information on the CLI options, please visit the CLI documentation page.
Record only
$ nosetests --launchable-record-only --launchable-build-number <build number>
In addition, you may need to set the following environment variables in your environment. These values should be provided from Launchable.
Key |
Description |
---|---|
LAUNCHABLE_BASE_URL |
(Optional) A Launchable API URL. Default is https: //api.mercury.launchableinc.com |
LAUNCHABLE_BUILD_NUMBER |
(Optional) A CI/CD build number |
LAUNCHABLE_DEBUG |
(Optional) Prints out debug logs |
LAUNCHABLE_TOKEN |
(Required) A token to access Launchable API |
Development
Pull requests are always appreciated. Below are some tips on developing nose-launchable plugin.
Install nose-launchable locally
If you want to see whether your changes work as expected, run the following command to install the plugin locally.
$ python setup.py install
Release nose-launchable
(Optional) Run ./scripts/update_readme.sh if you updated README.md
Run ./scripts/bump_up.sh and update nose_launchable/version.py
Create a Pull Request and merge that
Create a new GitHub release then the new package will be automatically uploaded to PyPI
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nose_launchable-0.4.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f768789dc6c1e2e2d9913d318e08868b5431d6b597d1554baba08dc0ef0aa96e |
|
MD5 | b5b00e7f62b3b2f987e1e859ddae88b4 |
|
BLAKE2b-256 | 0b0737e7f1e468daa3d319c696e60bc3ff4537ade6da9cff045c590e9608b1c6 |