Skip to content

Use Dagger for integration tests #4654

@sagikazarmark

Description

@sagikazarmark

Preflight Checklist

  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the issue tracker for an issue that matches the one I want to file, without success.

Problem Description

Integration tests currently run on GitHub Actions. Locally you need Docker Compose and Make. That makes running integration tests a challenge.

Proposed Solution

Provide a Dagger module to run integration tests. It would encapsulate all dependencies this making test run a single command.

The downside is: there is an extra dependency on a project not everyone may know about. But Dagger is becoming more and more popular.

Alternatives Considered

WDYT @nabokihms

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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