Skip to content

[ios] [integration_test] avoid using preprocessor macros to make it easier to use from Swift #71873

Description

@dnfield

The iOS implementation of integration_test uses a C preprocessor macro to make it easier to avoid some boilerplate. This makes it impossible to reuse that code from Swift, or to set breakpoints.

Rather than defining and encouraging users to use INTEGRATION_TEST_IOS_RUNNER, we should just have users call the right method(s). This will also make it easier for users to write Swift based test files for this, should they so chose (right now the instructions are ObjC only).

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projecta: tests"flutter test", flutter_test, or one of our testsc: tech-debtTechnical debt, code quality, testing, etc.f: integration_testThe flutter/packages/integration_test pluginplatform-iosiOS applications specificallyteam-iosOwned by iOS platform teamtriaged-iosTriaged by iOS platform team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions