-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
P2A bug or feature request we're likely to work onA bug or feature request we're likely to work onarea-web-jsIssues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.Issues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.type-bugIncorrect behavior (everything from a crash to more subtle misbehavior)Incorrect behavior (everything from a crash to more subtle misbehavior)web-dart2js
Description
Running dart test on web in the oidc package repository is extremely flaky due to a timeout error
the general logs look like this:
[oidc_core]: ::group::❌ loading test/e2e_test.dart (failed)
[oidc_core]: Compiled 16,479,624 input bytes (11,464,055 characters source) to 1,212,783 characters JavaScript in 6.11 seconds
[oidc_core]:
[oidc_core]: Failed to load "test/e2e_test.dart": Timed out waiting for browser to load test suite. Browser output:
[oidc_core]: package:test/src/runner/browser/browser_manager.dart 276:9 BrowserManager.load.<fn>
[oidc_core]: dart:async/zone.dart 1517:47 _rootRun
[oidc_core]: dart:async/zone.dart 1422:19 _CustomZone.run
[oidc_core]: dart:async/future_impl.dart 1054:34 Future.timeout.<fn>
[oidc_core]: ===== asynchronous gap ===========================
[oidc_core]: package:test/src/runner/browser/platform.dart 193:17 BrowserPlatform.load
[oidc_core]: ===== asynchronous gap ===========================
[oidc_core]: package:test_core/src/runner/loader.dart 219:27 Loader.loadFile.<fn>
[oidc_core]: ===== asynchronous gap ===========================
[oidc_core]: package:test_core/src/runner/load_suite.dart 96:19 new LoadSuite.<fn>.<fn>
[oidc_core]: ::endgroup::
restarting the tests can sometimes solve the issue, and it's extremely flakey.
Flutter sdk: stable-3.35.6
Dart sdk: 3.9.2
to reproduce it, run the tests via dart test --platform chrome
or dart test --platform firefox
Note
running tests via VM (e.g. just dart test
) works fine, without any apparent flakiness
run link (also attached full logs below): https://github.com/Bdaya-Dev/oidc/actions/runs/18447436123/job/52556132654?pr=278#step:8:155
tests ran on this commit
Metadata
Metadata
Assignees
Labels
P2A bug or feature request we're likely to work onA bug or feature request we're likely to work onarea-web-jsIssues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.Issues related to JavaScript support for Dart Web, including DDC, dart2js, and JS interop.type-bugIncorrect behavior (everything from a crash to more subtle misbehavior)Incorrect behavior (everything from a crash to more subtle misbehavior)web-dart2js