cloudwego / cloudwego/volo

Add integration tests for volo

Open
#251 9 comments 0 reactions 0 assignees View on GitHub
E-help-wanted
Dominant language
Rust
Stars
2.6k
Forks
223
Avg merge
18m
Merged PRs (30d)
1

Description

Currently, we relies on the internal long-running stability testing services to ensure the stability of volo. This is not easily noticeable and cannot prevent errors from being merged in ci.

Thus, we need to add some integration tests for volo and run them in the github action.

I think we can just follow the guide in TRPL [here](https://doc.rust-lang.org/book/ch11-03-test-organization.html).

I'll add some examples later when I have time.

Contributor guide

Open the contributing guide

Research direction

Start with the TRPL test-organization guide linked in the issue and inspect how volo's current stability testing services are used. Define integration-test coverage for volo and configure the GitHub Action to run it; done means the tests execute in CI and can prevent regressions from being merged.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, rust
Domain
ci-cd, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.