QaaS.Runner.Infrastructure
4.1.1
See the version list below for details.
dotnet add package QaaS.Runner.Infrastructure --version 4.1.1
NuGet\Install-Package QaaS.Runner.Infrastructure -Version 4.1.1
<PackageReference Include="QaaS.Runner.Infrastructure" Version="4.1.1" />
<PackageVersion Include="QaaS.Runner.Infrastructure" Version="4.1.1" />
<PackageReference Include="QaaS.Runner.Infrastructure" />
paket add QaaS.Runner.Infrastructure --version 4.1.1
#r "nuget: QaaS.Runner.Infrastructure, 4.1.1"
#:package QaaS.Runner.Infrastructure@4.1.1
#addin nuget:?package=QaaS.Runner.Infrastructure&version=4.1.1
#tool nuget:?package=QaaS.Runner.Infrastructure&version=4.1.1
QaaS.Runner
Execution orchestration package for running QaaS test workflows from YAML configuration.
Contents
Overview
This repository contains one solution: QaaS.Runner.sln.
QaaS.Runner is published to NuGet and includes the runner runtime plus packaged project outputs from this solution that are required at runtime (sessions/assertions/storage orchestration flow).
Packages
| Package | Latest Version | Total Downloads |
|---|---|---|
| QaaS.Runner |
Projects
QaaS.Runner
- CLI/bootstrap entrypoint for
run,act,assert,template, andexecuteverbs. - Builds execution contexts and routes each execution type through the right logic chain.
- Orchestrates setup/teardown and optional Allure result serving.
QaaS.Runner.Assertions
- Builds assertion runtime objects from configured hooks and filters.
- Executes assertions against session/data-source outputs.
- Writes Allure results, links, and attachments.
QaaS.Runner.Sessions
- Session runtime with staged action execution.
- Supports publishers, consumers, transactions, probes, and collectors.
- Produces session data and failure/flakiness metadata.
QaaS.Runner.Storage
- Storage abstraction for storing and retrieving serialized session data.
- Built-in implementations: filesystem and S3-compatible backends.
- Shared builder-based configuration for act/assert flows.
QaaS.Runner.Infrastructure
- Small shared cross-project helpers (filesystem and date/time utilities).
Quick Start
Install package:
dotnet add package QaaS.Runner
Upgrade package:
dotnet add package QaaS.Runner --version <target-version>
dotnet restore
Documentation
- Official docs: thesmoketeam.github.io/qaas-docs
- CI workflow:
.github/workflows/ci.yml - NuGet package page: QaaS.Runner on NuGet
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Autofac (>= 9.1.0)
- Microsoft.Extensions.Configuration (>= 10.0.5)
- Microsoft.Extensions.Configuration.Json (>= 10.0.5)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.5)
- QaaS.Framework.Executions (>= 1.2.7)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on QaaS.Runner.Infrastructure:
| Package | Downloads |
|---|---|
|
QaaS.Runner.Storage
Storage implementations for QaaS runner workflows. |
|
|
QaaS.Runner.Assertions
Assertion runtime components for QaaS runner workflows. |
|
|
QaaS.Runner.Sessions
Session runtime orchestration for QaaS runner workflows. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.2.1 | 102 | 3/28/2026 |
| 4.2.0 | 52 | 3/26/2026 |
| 4.1.1 | 114 | 3/23/2026 |
| 4.1.1-alpha.1 | 39 | 3/22/2026 |
| 4.1.0 | 140 | 3/21/2026 |
| 4.1.0-alpha.27 | 29 | 3/22/2026 |
| 4.1.0-alpha.26 | 38 | 3/22/2026 |
| 4.1.0-alpha.25 | 40 | 3/21/2026 |
| 4.1.0-alpha.23 | 39 | 3/21/2026 |
| 4.1.0-alpha.22 | 39 | 3/17/2026 |
| 4.1.0-alpha.21 | 33 | 3/17/2026 |
| 4.1.0-alpha.20 | 36 | 3/17/2026 |
| 4.1.0-alpha.19 | 49 | 3/17/2026 |
| 4.1.0-alpha.17 | 44 | 3/17/2026 |
| 4.1.0-alpha.16 | 49 | 3/16/2026 |
| 4.1.0-alpha.15 | 56 | 3/15/2026 |
| 4.1.0-alpha.14 | 47 | 3/15/2026 |
| 4.1.0-alpha.3 | 52 | 3/11/2026 |