Skip to content

[web] unskip location history tests on Safari #50836

@nturgut

Description

@nturgut

Some tests in test/window_test.dart are skipped in Safari.

In Safari the test passes in isolation. However, when running all tests at once, the whole batch fails. It's hard to tell why. There seems to be some cross-tests state pollution going on. Perhaps the issue is that tests run in an <iframe> and location history is modifying some global state.

Sample failure: https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8804297826222711985/+/u/test:_Run_tests_on_macOS_Safari/stdout

Edit by @yjbanov: refined this bug report with more details.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work lista: tests"flutter test", flutter_test, or one of our testsbrowser: edgeonly manifests in Edge (Chromium-based)c: contributor-productivityTeam-specific productivity, code health, technical debt.frameworkflutter/packages/flutter repository. See also f: labels.platform-webWeb applications specificallyteam-webOwned by Web platform teamtriaged-webTriaged by Web platform team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions