Skip to main content

MetaCase

Universal test case metadata exporter tool.

This tool can be used to convert and export Test Cases defined using an FMF tree.

The test cases must be defined according to an internal schema and the MetaCase can parse them and invoke a selected adapter to convert / export the select test cases into an external ALM related tool.

Format for defining the test case is YAML. Example here

Pre-requisites

  • Python 3.9+

Installation

pip install metacase

or

pip install -e git+https://github.com/enkeys/metacase.git

Usage

For basic usage information, use:

metacase --help

Adapters

This tool provides a generic metacase.adapter.Adapter interface that can be implemented for new external ALM related tools.

Polarion ALM

Adapter (early stage) that can export a test case defined using FMF (compliant with internal FMF Test Case metadata schema) into Polarion test case importer API.

For help, use:

metacase polarion --help

Connectors

Connector are helpers that can obtain information from external sources such as issue tracker, source repository, etc.

Contributors

https://github.com/enkeys/metacase/graphs/contributors

Acknowledgments

  • fmf - Flexible Metadata Format - Makes it easier to document and query for your metadata.

Metadata

Release files for metacase 0.1.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 metacase 0.1.0
File Size Uploaded Provenance Actions
metacase-0.1.0.tar.gz 26.4 kB Without provenance Details for metacase-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for metacase 0.1.0
File Interpreter ABI Platform Actions
metacase-0.1.0-py3-none-any.whl Python 3 none any Details for metacase-0.1.0-py3-none-any.whl

Total release size: 65.3 kB

Release files / metacase-0.1.0.tar.gz

Download URL metacase-0.1.0.tar.gz
Size 26.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b952b3405fb6f51cf41186b55ced0dc5e6171e8576182456452f28cf05a8e936
BLAKE2b-256 checksum
How to use checksums
9a5dcef0d6cd28db562e3cd8e19d9b5865f121bab3c5dbbdc37b88c1f8af0900
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.10.5 Linux/5.18.3-zen1-1-zen

Release files / metacase-0.1.0-py3-none-any.whl

Download URL metacase-0.1.0-py3-none-any.whl
Size 38.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cbbe74191605d16346e471fa185001a4f87582e992124e385dc473ad83a62034
BLAKE2b-256 checksum
How to use checksums
7338bffc4e732491f7acff5f7df6226de0932f2d0fac4e90fe9aa31e92cda284
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.10.5 Linux/5.18.3-zen1-1-zen

Security for metacase 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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