- last updated 2 day(s) ago
- 3992 daily downloads
- 1640424 total downloads
- Latest version: 2.8.0
Phobos.TestKit 2.1.0-beta1
Framework used for testing applications that have been instrumented using Phobos. Makes it feasible to test using data collected from actor traces, monitoring, and so forth.
Install-Package Phobos.TestKit -Version 2.1.0-beta1
dotnet add package Phobos.TestKit --version 2.1.0-beta1
<PackageReference Include="Phobos.TestKit" Version="2.1.0-beta1"/>
paket add Phobos.TestKit --version 2.1.0-beta1
Release Notes
Phobos 2.x BETA Release** Phobos 2.1.0-beta1 features some significant noise control improvements for tracing: All `IWithTimers` messages are filtered out by default; Inside Akka.Cluster.Sharding actors all internal messages and Akka.DistributedData messages are filtered out by default; [Resolved: Manually created trace spans don't seem to flow across the cluste](https://github.com/petabridge/phobos-issues/issues/65); and [Resolved: How to filter out `Ask<T>` operations?](https://github.com/petabridge/phobos-issues/issues/64) To disable `Ask<T>` tracing: ``` phobos.tracing.trace-ask = off ``` or ```csharp collection.AddAkka("LocalSys", (builder, sp) => { builder.WithPhobos(AkkaRunMode.Local, configBuilder => configBuilder.WithTracing(t => t.SetTraceAsk(false))); AddTestActors(builder); }); ```
Dependencies
.NETStandard
- Phobos.Actor (>=2.1.0-beta1)
- Akka.TestKit.Xunit2 (>=1.4.40)
- FluentAssertions (>=6.7.0)
- OpenTelemetry.Exporter.InMemory (>=1.3.0)
- xunit (>=2.4.2)
Versions
Info
- last updated 893 day(s) ago
- Project Site
- License Info
Statistics
- 4915 total downloads
- 1 downloads of current version
Owners and Products
PetabridgeAuthors
Petabridge
Copyright
Copyright © 2017-2021 Petabridge
Petabridge