Skip to main content

Structured BDD contracts for Porto SDK — shared Gherkin scenarios and JSON fixtures

Project description

Porto Features

validation codecov

Structured BDD contracts for Porto SDK — shared Gherkin scenarios and JSON fixtures.


Install

npm install -D @gruncellka/porto-features
pip install "gruncellka-porto-features[dev]"

Shipped paths: porto_features/features/**/*.feature · porto_features/matrix/*.yaml · porto_features/fixtures/**/*.json


Validate locally

make
make quality
make test-cov

Documentation

Catalog facts and mapping tables live in porto-data — not duplicated here.


Feature layout

porto_features/features/
├── sdk/
│   ├── core/                    # @sdk @core — cross-operator policy, CLI, metadata
│   └── providers/{operator}/    # @sdk @operator:{id} — operator catalog scenarios
└── adapters/{operator}/         # @adapters @operator:{id} @wire:{adapter}

See docs/scenario-policy.md for tag and path rules.

🔳 gruncellka

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

gruncellka_porto_features-0.3.0.tar.gz (24.2 kB view details)

Uploaded Source

Built Distribution

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

gruncellka_porto_features-0.3.0-py3-none-any.whl (31.5 kB view details)

Uploaded Python 3

File details

Details for the file gruncellka_porto_features-0.3.0.tar.gz.

File metadata

File hashes

Hashes for gruncellka_porto_features-0.3.0.tar.gz
Algorithm Hash digest
SHA256 4f344ee4df2351398da33989fc2643ae937caf97fa3cccbb11845712e74c1807
MD5 4e82d89f91a5bd07e81fe269255f2bbd
BLAKE2b-256 d0812e322c37bda3f7e1177d29dded88e8f0af79a5bd5bbcfd652eb9fdc41f56

See more details on using hashes here.

Provenance

The following attestation bundles were made for gruncellka_porto_features-0.3.0.tar.gz:

Publisher: publish.yml on gruncellka/porto-features

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gruncellka_porto_features-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gruncellka_porto_features-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 80a3061731f1549979468304a7eddf70946a3a4e2798b034ae5da11fb2c234f6
MD5 960c2c443cb2315353deeb33e5dfbecc
BLAKE2b-256 29988b8a5cd54c9a84c124bc7702d3c03feaf44aa6d10fc255ffcee1f580c8be

See more details on using hashes here.

Provenance

The following attestation bundles were made for gruncellka_porto_features-0.3.0-py3-none-any.whl:

Publisher: publish.yml on gruncellka/porto-features

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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