Skip to content

[Swift projection tooling] Add comprehensive e2e testing of symbol retrieval and preprocessing #3049

@matouskozak

Description

@matouskozak

Currently, there are 3 components (SwiftAbiParser, TbdParser, Swift5Demangler) responsible for the retrieval and preprocessing of Swift symbols used for subsequent bindings generation.

These components are tested very scarcely, and we often encounter issue where certain symbols are not handled properly.

To ensure proper functionality, we should consider adding a comprehensive testing suit which would test correct functionality across (all) Apple system frameworks (SwiftCore, SwiftUI, StoreKit, etc.).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions