appwrite/tests/e2e/Services/Avatars
Jake Barnby 9a97694a19 fix: resolve flaky E2E tests for realtime, avatars, migrations, and GraphQL
- Realtime: Use getLastEmailByAddress with userId probe instead of getLastEmail
  to prevent email race conditions in parallel execution; add status assertions
  on verification/recovery PUT responses for clearer failure diagnostics
- Avatars: Wrap external URL image fetches in assertEventually to retry
  transient network failures from appwrite.io
- Migrations: Increase performMigrationSync timeout from 10s to 60s
- GraphQL: Increase attribute polling timeouts from 60s to 120s with 500ms
  intervals to accommodate PostgreSQL under CI load

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 16:51:22 +13:00
..
AvatarsBase.php fix: resolve flaky E2E tests for realtime, avatars, migrations, and GraphQL 2026-02-24 16:51:22 +13:00
AvatarsConsoleClientTest.php chore: run formatter 2024-03-06 18:34:21 +01:00
AvatarsCustomClientTest.php chore: run formatter 2024-03-06 18:34:21 +01:00
AvatarsCustomServerTest.php format files in app, src, tests 2022-05-23 14:54:50 +00:00