Skip to content

Missing integration tests for Flutter on Android #97853

Description

@blasten

There are a few scenarios that don't have integration tests.
Due to the lack of tests, customers get bugs that are fatal in many cases. e.g. application crash.

We just had one of these issues recently.

Some scenarios:

To begin, these scenarios should leverage Android emulators, so they can run on presubmit checks. They should also run as part of the engine presubmit checks.

cc @GaryQian

cc @godofredoc @keyonghan I believe there was a plan to run some frameworks tests in the engine. Could we run these in the engine once added?

Activity

  1. added
    a: tests"flutter test", flutter_test, or one of our tests
    platform-androidAndroid applications specifically
    engineflutter/engine related. See also e: labels.
    P1High-priority issues at the top of the work list
    on Feb 5, 2022
  2. keyonghan commented on Feb 7, 2022

    @keyonghan
    Contributor

    Here is the tracking issue #83731 to run framework tests on engine.

  3. removed their assignment
    on Feb 5, 2023
  4. flutter-triage-bot commented on Jul 15, 2023

    @flutter-triage-bot

    This issue is marked P1 but has had no recent status updates.

    The P1 label indicates high-priority issues that are at the top of the work list. This is the highest priority level a bug can have if it isn't affecting a top-tier customer or breaking the build. Bugs marked P1 are generally actively being worked on unless the assignee is dealing with a P0 bug (or another P1 bug). Issues at this level should be resolved in a matter of months and should have monthly updates on GitHub.

    Please consider where this bug really falls in our current priorities, and label it or assign it accordingly. This allows people to have a clearer picture of what work is actually planned. Thanks!

  5. added
    P2Important issues not at the top of the work list
    triaged-androidTriaged by Android platform team
    and removed
    P1High-priority issues at the top of the work list
    on Aug 17, 2023
  6. camsim99 commented on Aug 17, 2023

    @camsim99
    Contributor

    cc @mariamhas for prioritization

  7. mariamhas commented on Aug 24, 2023

    @mariamhas
    Contributor

    P2 is the right priority for now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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 testsengineflutter/engine related. See also e: labels.platform-androidAndroid applications specificallyteam-androidOwned by Android platform teamtriaged-androidTriaged by Android platform team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions