Skip to content

[Feature] add MiniCluster as integration test environment #2593

@HJ-Young

Description

@HJ-Young

Feature Description

The current HugeGraph lacks an integrated testing environment, and DB testing requires manually setting up a cluster locally. To provide a more convenient and standardized testing environment, and also to facilitate the smooth implementation of subsequent testing plans, an integrated testing framework will be added to HG, namely a simple cluster environment MiniCluster. MiniCluster will offer two testing modes: SimpleMode and MultiMode, corresponding to the simplest single-node cluster mode and the multi-node cluster mode, respectively.

TODO:

  • Based on the current system design of HG, implement the cluster design from the source code;
  • Write related unit test cases for MiniCluster;
  • Incorporate MiniCluster testing into the CI process of Github Action.

Metadata

Metadata

Assignees

Labels

ci-cdBuild or deployfeatureNew feature

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions