Breakfast Provider

Component Test Reports & API Documentation

Powered by Kronikol

These are the reports Kronikol draws from Breakfast Provider's component tests: each scenario's HTTP calls, database queries and messages as a sequence diagram. See one.

Test Run Reports

Every report reads the last runs of its lane from the cross-run history ledger: a sparkline and verdict beside each scenario, a History section beside the timeline, and $flaky in the search box. Each report folder also carries Failures.md and ctrf-report.json.

πŸ₯’

ReqNRoll

Gherkin-based component test report with feature specifications

πŸ“‹

LightBDD

BDD-style component test report with interaction diagrams

🎭

BDDfy

BDDfy fluent component test report with sequence diagrams

πŸ§ͺ

xUnit

Standard xUnit component test report with sequence diagrams

πŸš€

TUnit

Modern TUnit component test report with sequence diagrams

πŸ”¬

NUnit

NUnit 4 component test report with sequence diagrams

API Specifications

Each contract opens as a page, and each page's documents are one click away: the JSON the service publishes, and for gRPC and GraphQL the source it is written in.

πŸ”Œ

OpenAPI

REST endpoints, rendered by Scalar

⚑

AsyncAPI

Event-driven messaging: Event Grid, Kafka, Pub/Sub and Event Hub

πŸ“‘

gRPC

Recipe summaries and order status over HTTP/2, with server reflection

πŸ•ΈοΈ

GraphQL

Reporting queries over the business-intelligence database

Source Repositories

πŸ₯ž

BreakfastProvider

Platform service source code and component tests

πŸ“Š

Kronikol

Test reporting library with sequence diagrams