apache / apache/hugegraph

[Feature] add MiniCluster as integration test environment

Open
#2,593 0 comments 3 reactions 1 assignee Claimed by @HJ-Young View on GitHub
ci-cd feature
Dominant language
Java
Stars
3.2k
Forks
636
Avg merge
3d 11h
Merged PRs (30d)
14

Description

### 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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.