Skip to content

Integration tests diverge from real world usage #1206

@Half-Shot

Description

@Half-Shot

We observed in #1205 that the help command was only broken in the release builds, but the tests would continue to pass. This seemed to just be because the import order / compilation steps differ, so in practice we're not quite testing the same code as we are releasing.

The solution is probably quite simple here: We should build Hookshot, run it as a container alongside our other components and only pilot it through our APIs and Matrix layers. We already do this to a large extent and I think we rarely "reach in" to the application.

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-TaskRefactoring, enabling or disabling functionality, other engineering tasks.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions