Skip to main content

CLI for the Tuskr test management API

Project description

tuskr-cli

Command-line interface for the Tuskr test management API.

Install

pipx install tuskr-cli
# or
pip install tuskr-cli

Claude Code Plugin

Install the tuskr skill directly into Claude Code via the plugin marketplace:

/plugin marketplace add harish-talview/tuskr-cli
/plugin install tuskr-skill@tuskr

Once installed, Claude Code will use the tuskr skill automatically when you ask about Tuskr test management. You can also invoke it directly:

/tuskr-skill:tuskr

Quick Start

Get your API token from Tuskr → Top Menu → User Profile Icon → API.

tuskr config set --token YOUR_TOKEN --tenant-id YOUR_TENANT_ID
tuskr config validate

Commands

Group Command Description
config set Save credentials
config show Print current credentials (token masked)
config validate Verify credentials against the API
project list List projects
project create Create a project
case list List test cases
case create Create a test case
case upsert Upsert a test case from JSON
case import Bulk import test cases from JSON
run list List test runs
run create Create a test run
run results Get results for a test run
run add-results Bulk-add results from JSON
run import-junit Import results from JUnit XML
suite list List test suites

All list commands support --limit, --offset, and --json (machine-readable output).

Examples

# List all projects
tuskr project list

# List test cases in a project
tuskr case list --project-id <PROJECT_ID>

# Create a test run
tuskr run create --name "Sprint 12 regression" --project-id <PROJECT_ID>

# Import JUnit XML results from CI
tuskr run import-junit --run-id <RUN_ID> --project-id <PROJECT_ID> --file results.xml

# Check what failed
tuskr run results <RUN_ID> --status failed --json

API Reference

https://tuskr.app/kb/latest/api

License

MIT

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

tuskr_cli-0.1.1.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tuskr_cli-0.1.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file tuskr_cli-0.1.1.tar.gz.

File metadata

  • Download URL: tuskr_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for tuskr_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 765744b7f0b6de6c9c691b12173c70946c6725f5649bc7b1757fd9ad9ac67133
MD5 bd4edd16a159f7320ed56ea15651cc4b
BLAKE2b-256 e7bff2b01359a13eeec9688815a16c613da392a2b9b0676ad8a5b194167b8398

See more details on using hashes here.

File details

Details for the file tuskr_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: tuskr_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for tuskr_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7da1cd37f115030c1098b27137a0be5e66918ef4cc6785ca2af541ec18053d61
MD5 72321d210a06c0ce8b4f9f5c65cfb62b
BLAKE2b-256 cbefdd43cdda38b2b0f86bf0cccedd58898cd502c60ed31ce56e371810ea8097

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page