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.

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
metacase-0.1.0.tar.gz 26.4 kB Details

Built distribution (wheel)

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

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

Release history Release notifications | RSS feed

This release

0.1.0 This release

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