Skip to content

[Subtask] Add a JUnit fixture framework for test containers and move every caller to it #14002

Open

Description

@nevzheng

Describe the subtask

Test classes declare the containers they need with fixture annotations (@HiveFixture, @KafkaFixture, …) and receive them as parameters or fields. The framework shares one container per run by default, supports private containers (scope), lazy start, dependencies between containers, and replaces the scripted Trino stack. Delivered in six parts.

Parent issue

#13900

Order and PRs

Blocked by #14001. PRs, in order: #14007 (part 1/6), #14008 (2/6), #14009 (3/6), #14010 (4/6), #14011 (5/6), #14012 (6/6).

Metadata

Metadata

Assignees

No one assigned

    Labels

    subtaskSubtasks of umbrella issue

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions