Precept 0.10.0

Containers

Precept.Containers starts a dependency once per run and hands tests its address, falling back to a configured address so the same suite runs against a throwaway container locally and a deployed environment in CI:

services.AddPreceptContainers(host => host.Register(
    "greeter",
    "my/greeter:latest",
    c => c.WithPortBinding(5000, true)
          .WithWaitStrategy(Wait.ForUnixContainer().UntilPortIsAvailable(5000)),
    addressOverride: settings.Configuration["Greeter:Address"]));

Precept 0.10.0 · MIT · © 2026

Esc