Skip to content

History / HTTP Tracking Setup

Revisions

  • docs: fix remaining audit findings across wiki pages - HTTP-Tracking-Setup: update stale IHttpClientFactory registration to IHttpMessageHandlerBuilderFilter (v3.0.21+) - xUnit3: fix broken Dispose(bool) pattern in BaseFixture example - Component-Diagrams: add missing ArrowColorMode/DependencyColors to API reference code block - PubSub: remove misleading "Tracker Only" DI section (no separate overload) - PlantUML-Browser-Rendering: fix "official CDN" claim (uses jsdelivr fork) - Tracking-Custom-Dependencies: add DependencyCategory to properties table - LightBDD-xUnit2: update deprecated ReportWritersConfiguration() example

    @lemonlion lemonlion committed May 24, 2026
  • docs: Pattern 10 for TestWebHostDriverBase, updated matching semantics (#66, #67, #68)

    @lemonlion lemonlion committed May 22, 2026
  • docs: v3.0.21 EndsWith matching for ClientNamesToServiceNames (#65)

    @lemonlion lemonlion committed May 22, 2026
  • docs: v3.0.21 - TrackDependenciesForDiagrams uses filter, ClientNamesToServiceNames contains matching (#65)

    @lemonlion lemonlion committed May 22, 2026
  • docs: complete rebrand TestTrackingDiagrams → Kronikol (v3.0.0) - All TestTrackingDiagrams references → Kronikol - All TTD abbreviations → Kronikol - X-TTD-TestName/X-TTD-TestId → test-tracking-current-test-name/test-tracking-current-test-id - ttd- prefixed headers → kronikol- - TTD_ env vars → KRONIKOL_ - Updated all code examples, API references, and guides

    @lemonlion lemonlion committed May 17, 2026
  • docs: ExcludedHosts option, RemoveDbContext<T> helper (v2.28.23)

    @lemonlion lemonlion committed May 1, 2026
  • docs: v2.28.13 - comprehensive documentation improvements New pages: - Background Thread Correlation: TestIdentityScope, ActiveTestTracker, Unknown entries, LazyHttpContextAccessor - Service Bus Tracking Patterns: MessageTracker setup, BeforePublish/AfterPublish bridging, atomic tracking, dual-caller attribution Updated pages: - HTTP Tracking Setup: handler pipeline ordering, PrimaryHandler vs AdditionalHandlers, CreateTestTrackingClient behaviour, IHttpContextAccessor timing - Diagnostics and Debugging: 8 new troubleshooting entries (empty reports, Unknown entries, Service Bus, function triggers, CosmosDB, service names) - Quick Start (xUnit): TestContexts.Enqueue warning for custom fixtures - Integration CosmosDB Extension: fault injection code example, background thread correlation link - What's New in 2.0: upgrading from 2.27.x to 2.28.x migration guide - Tracking Custom Dependencies: interface-based blob tracking with auto-resolving LogPair - Multi-Host Test Architectures: consistent test identity, HttpContextAccessor wiring order, initialization order - Home and Sidebar: links to new pages

    @lemonlion lemonlion committed Apr 30, 2026
  • docs: v2.28.12 - diagnostic report improvements, ClientNamesToServiceNames, AtlasDataApi/BigQuery HttpContextAccessor - Diagnostics-and-Debugging: grouped component table, HttpContextAccessor column, smart warnings, HasHttpContextAccessor interface - HTTP-Tracking-Setup: ClientNamesToServiceNames exact match semantics section - Integration-AtlasDataApi-Extension: HttpContextAccessor option in setup example - Integration-BigQuery-Extension: HttpContextAccessor option in setup example

    @lemonlion lemonlion committed Apr 30, 2026
  • docs: v2.28.11 - DiagramMethod/DiagramStatusCode, LogPair auto-resolving, TrackSendMessage, multi-host architecture guide - Tracking-Custom-Dependencies: OneOf ambiguity workaround, auto-resolving LogPair, IDistributedCache decorator example - Integration-DispatchProxy: ReplaceWithTracked failure scenarios table - Integration-CosmosDB: InMemoryEmulator integration guide - HTTP-Tracking-Setup: JustEat.HttpClientInterception recipe - Multi-Host-Test-Architectures: NEW page covering dual-host, shared messaging, DI ordering - _Sidebar: Added Multi-Host Test Architectures link

    @lemonlion lemonlion committed Apr 30, 2026
  • docs: rename CallingServiceName → CallerName across all wiki pages Updated all 49 wiki pages to use CallerName. Added deprecation callouts to HTTP-Tracking-Setup.md and Event-Annotations.md.

    @lemonlion lemonlion committed Apr 29, 2026
  • docs: update wiki for v2.27.10 — CurrentTestInfo.Fetcher NRE fix

    @lemonlion lemonlion committed Apr 28, 2026
  • docs: update all extension pages with HttpContextAccessor auto-resolution (v2.26.3) - Add HttpContextAccessor row to 16 extension options tables - Update dual-resolution notes with v2.26.3 auto-resolve info - Rewrite HTTP-Tracking-Setup How to Use It section - Add Auto-Resolution (v2.26.3+) section replacing MediatR-only section - Add generalized troubleshooting for missing dependencies in Diagnostics - Update DispatchProxy note with ReplaceWithTrackingProxy overload info

    @lemonlion lemonlion committed Apr 27, 2026
  • docs: add CurrentTestInfo.Fetcher as standard API for CurrentTestInfoFetcher across all framework docs

    @lemonlion lemonlion committed Apr 27, 2026
  • docs: gRPC AddTrackedGrpcClient DI extension + auto-resolve IHttpContextAccessor (v2.26.1) - Updated Integration-Grpc-Extension with new DI extension section, auto-resolve docs - Updated Diagnostics-and-Debugging with recommended AddTrackedGrpcClient fix - Updated HTTP-Tracking-Setup, Tracking-Dependencies, Tracking-Custom-Dependencies - Updated Phase-Aware-Tracking gRPC note for auto-resolution - Added gRPC extension to API-Reference

    @lemonlion lemonlion committed Apr 27, 2026
  • docs: add HttpContextAccessor warnings across all gRPC-referencing wiki pages - HTTP-Tracking-Setup: add warning to Non-HttpClient gRPC bullet, add callout in When Do You Need This section, annotate gRPC row in extensions table with v2.25.2+ property name - Tracking-Dependencies: add SUT-to-downstream warning to gRPC blockquote - Tracking-Custom-Dependencies: add HttpContextAccessor note to gRPC table row - Phase-Aware-Tracking: add gRPC note about dual-resolution requirement - Diagnostics-and-Debugging: add new troubleshooting section for gRPC dependency not appearing in per-test reports - Integration-Grpc-Extension: add prominent warning after Quick Start examples about SUT-to-downstream direction requiring HttpContextAccessor

    @lemonlion lemonlion committed Apr 27, 2026
  • Fix gRPC cross-links across wiki pages - Integration-Grpc-Extension: Replace irrelevant See Also links with relevant pages (HTTP Tracking, Phase-Aware, Custom Dependencies, etc.) - Event-Annotations: Update decision guide - gRPC row now recommends GrpcTrackingInterceptor instead of TestTrackingMessageHandler - HTTP-Tracking-Setup: Add gRPC to Non-HttpClient Dependencies section - Tracking-Dependencies: Add gRPC callout box alongside CosmosDB/EF/Redis - Tracking-Custom-Dependencies: Add gRPC row to decision table

    @lemonlion lemonlion committed Apr 26, 2026
  • docs: replace verbose TestInfoFetcher lambdas with static property references Updated ~55 instances across 20 wiki pages to use the new static TestInfoFetcher property exposed on framework adapter options classes (added in v2.23.4), replacing verbose inline lambdas with null guards. Also added happy path sorting detail to Tags-and-Attributes.md and Integration-ReqNRoll-xUnit3.md.

    @lemonlion lemonlion committed Apr 26, 2026
  • docs: update search syntax to reflect broader search scope

    @lemonlion lemonlion committed Apr 26, 2026
  • Add Phase-Aware Tracking wiki documentation - New page: Phase-Aware Tracking (full guide with options reference, examples, internal flow) - Updated Diagram Customisation: Added StartSetup section, updated API listing - Updated HTTP Tracking Setup: Added TrackDuringSetup/TrackDuringAction to options table - Updated all 21 extension pages: Added phase-aware properties to options tables - Updated sidebar: Added Phase-Aware Tracking link under Configuration

    @lemonlion lemonlion committed Apr 24, 2026
  • docs: add UseHttpContextCorrelation migration warning, fix null-safety patterns, add ClientNamesToServiceNames, add validation workflow - Event-Annotations: fix all CurrentTestInfoFetcher examples to use null-safe patterns, add migration warning section, add UseHttpContextCorrelation to options table - HTTP-Tracking-Setup: add ClientNamesToServiceNames to options table - Tracking-Dependencies: add simplified ClientNamesToServiceNames example to Pattern 8 - Generated-Reports: add Validating Tracking Configuration Changes section with gold standard comparison workflow

    @lemonlion lemonlion committed Apr 24, 2026
  • docs: fix documentation gaps found in wiki audit - Fix incorrect docs: remove ghost CiSummaryPlantUmlRendering property, fix InternalFlowNoDataBehavior default (ShowMessage->HideLink), fix HtmlSpecificationsCustomStyleSheet default (null->VioletThemeStyleSheet), fix LightBDD HappyPathAttribute attribution - Add missing features to Report-Configuration.md: InternalFlowHasDataBehavior, FixedNameForReceivingService - Expand Tags-and-Attributes.md: Category, Labels, DocString, Step Comments - Expand Excluding-Requests.md: How It Works, ExcludedHeaders, RequestResponseMetaType - Expand Large-Response-and-Diagram-Handling.md: splitting thresholds table - Add report features to Generated-Reports.md: failure clustering, diff rendering, file attachments, step comments, ReportGenerator API section - Expand Search-Syntax.md: Implicit AND section - Document TrackingTraceContext, TestTrackingServerBridge, PendingRequestResponseLogs in Tracking-Dependencies.md - Expand Redis extension docs: add missing command mappings (MSETNX, GETRANGE, PEXPIREAT, LPUSHX, RPUSHX) - Expand ReqNRoll integration docs (all 3 pages): @category: tag, Rule blocks, Scenario Outlines, Step Tables, DocStrings - Document CreateTestTrackingClient DelegatingHandler[] overload in HTTP-Tracking-Setup.md - Expand Component-Diagrams.md diff mode: visual rendering rules, StatsChange record, 20% P95 threshold, useC4 parameter - Update API-Reference.md: add 24 missing public types (WholeTestFlowVisualization, StringCasing, DataFormat, CiMetadata, ScenarioStep, StepParameter, FileAttachment, InternalFlowHasDataBehavior, ComponentDiagramDiffer, RelationshipStats, DependencyGraphMetrics, and more)

    @lemonlion lemonlion committed Apr 17, 2026
  • docs: update wiki for v2.0.131 core consolidation - API-Reference: add core WebApplicationFactoryExtensions, ServiceCollectionExtensions, ScenarioTitleResolver; deprecation note for per-framework copies - Diagram-Customisation: document Func<string> delegate overloads on DefaultTrackingDiagramOverride - HTTP-Tracking-Setup: note simplified imports from core namespace

    @lemonlion lemonlion committed Apr 17, 2026
  • docs: improve discoverability via cross-references and fixes - HTTP-Tracking-Setup: Add InternalFlowActivitySources and CurrentStepTypeFetcher to options table with links to Internal Flow Tracking page - HTTP-Tracking-Setup: Explain CreateTestTrackingClient is equivalent to CreateDefaultClient(new TestTrackingMessageHandler(options)) - HTTP-Tracking-Setup: Cross-reference Tracking Dependencies page from handler chaining section - Report-Configuration: Enrich InternalFlowSpanGranularity description with link to well-known sources list and decision table - Report-Configuration: Fix InternalFlowTracking default from false to true (matches source code) and remove incorrect OTel package requirement - Integration-BDDfy-xUnit3: Expand CreateTestTrackingClient description in key components table with equivalence and link to chaining docs - Quick-Start: Link to Generated Reports page for full output file list

    @lemonlion lemonlion committed Apr 16, 2026
  • Documentation improvements

    @lemonlion lemonlion committed Apr 14, 2026
  • docs: add cross-references to HttpClient construction gotcha Link from HTTP-Tracking-Setup startup warning and Event-Annotations testInfoFallback section to the new gotcha in Tracking-Dependencies.

    @lemonlion lemonlion committed Apr 11, 2026
  • docs: add EF Core Relational Extension to wiki - New page: Integration-EF-Core-Relational-Extension.md (full guide) - Home.md: added to Contents list - _Sidebar.md: added under Extensions section - Framework-Integration-Guides.md: added extension summary - API-Reference.md: added type reference table - HTTP-Tracking-Setup.md: added to Non-HttpClient Dependencies - Tracking-Dependencies.md: added callout alongside CosmosDB note

    @lemonlion lemonlion committed Apr 2, 2026
  • Add CosmosDB Extension documentation and update all affected pages

    @lemonlion lemonlion committed Apr 1, 2026
  • docs: add brownfield integration guidance from real-world integrations - HTTP-Tracking-Setup: NRE warning for startup HTTP calls with null-safe pattern - Integration-xUnit3: assembly fixture alternative, manual TestContexts.Enqueue, 'most diagrams missing' troubleshooting entry - Tracking-Dependencies: InnerHandler default behaviour, TrackDependencies vs TrackMessages clarification, Pattern 8 (IHttpMessageHandlerBuilderFilter), DI pitfall with multiple filters, updated quick reference table - Event-Annotations: HttpContext null guard for messages outside request context - Content-Formatting: PlantUML multi-line bearer token regex note

    @lemonlion lemonlion committed Mar 26, 2026
  • remove duplication

    @lemonlion lemonlion committed Mar 24, 2026
  • updates

    @lemonlion lemonlion committed Mar 23, 2026