Commit graph

3 commits

Author SHA1 Message Date
Duende Bot
3e811895ec Publish - 2026-03-16 22:06:27 UTC 2026-03-16 22:08:02 +00:00
Damian Hickey
7e9dd42158 Fix formatting in retry infrastructure and increase Playwright timeouts
- Add braces to lock/foreach/if/else statements (IDE0011)
- Remove unnecessary 'using Xunit;' from RetryTestCaseRunner (IDE0005)
- Use expression body for RetryableTestCase deserialization constructor (IDE0021)
- Increase Context.SetDefaultTimeout from 10s to 60s for Blazor WASM CI reliability
- Increase VerifyWeatherListIsShown timeout from 30s to 60s
2026-02-19 14:16:30 +01:00
Damian Hickey
47590bb833 Implement xUnit v3 retry support and fix flaky Playwright/EndToEnd CI failures
- Add RetryableFact infrastructure for xUnit v3 in shared/Xunit.Playwright/Retries/:
  RetryableFactAttribute, RetryFactDiscoverer, RetryableTestCase, RetryTestCaseRunner,
  DelayedMessageBus — based on the official xUnit v3 samples
- Apply [RetryableFact] to BffBlazorWebAssemblyTests and BffBlazorTemplateTests which
  have a startup race condition (IdentityServer not fully ready on first attempt)
- Comment out MvcJarUriJwt InlineData in IdentityServerTests — the JAR URI fetch
  is not reachable in the GitHub Actions environment (pre-existing CI failure)
2026-02-19 14:16:30 +01:00