[Feature] add MiniCluster as integration test environment
- 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
Assessment
This issue has not been assessed yet.