Skip to main content

nose-launchable

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

  1. (Optional) Run ./scripts/update_readme.sh if you updated README.md

  2. Run ./scripts/bump_up.sh and update nose_launchable/version.py

  3. Create a Pull Request and merge that

  4. Create a new GitHub release then the new package will be automatically uploaded to PyPI

Metadata

Release files for nose-launchable 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nose-launchable 0.6.0
File Size Uploaded
nose_launchable-0.6.0.tar.gz 17.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nose-launchable 0.6.0
File Interpreter ABI Platform
nose_launchable-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 39.0 kB

Release files / nose_launchable-0.6.0.tar.gz

Download URL nose_launchable-0.6.0.tar.gz
Size 17.9 kB
Tags Source
SHA-256 checksum
How to use checksums
06bf201d5b4ed74dd652560fac64cef9bebfa9101daf12614f24e7d0bb539d09
BLAKE2b-256 checksum
How to use checksums
2f924b55779f152f8840c70ab99ef5db39f456adeed405df243cba68b31819f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / nose_launchable-0.6.0-py3-none-any.whl

Download URL nose_launchable-0.6.0-py3-none-any.whl
Size 21.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fc72d5340532701dd156d3633578ce061d2e9f38c8b5b06a7f71b156d39f2a21
BLAKE2b-256 checksum
How to use checksums
25a3d3ee5e361b25cc727c2735609f2c02190e54a5920955e5a6fedcc321f048
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.0

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.4

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page