Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce a compatibility test in the workflows before merging #1433

Open
ShiKaiWi opened this issue Jan 9, 2024 · 0 comments
Open

Introduce a compatibility test in the workflows before merging #1433

ShiKaiWi opened this issue Jan 9, 2024 · 0 comments
Labels
A-test Area: Unit or integration test cases, or test framework contributor friendly Good for contribution feature New feature or request good first issue Good for newcomers

Comments

@ShiKaiWi
Copy link
Member

ShiKaiWi commented Jan 9, 2024

Describe This Problem

After #1271 is merged, compiled binary is not compactible with the data used by old version's one. And the reason is that the storage format is updated, but there is no test for the compatibility.

Proposal

Introduce a compatibility test which follows such steps:

  1. Compile the binary from the latest main branch and run a batch of write and query requests;
  2. Apply the change set of the PR and compile a new binary, run the new one over the old data and do some write/query tests

Additional Context

No response

@ShiKaiWi ShiKaiWi added the feature New feature or request label Jan 9, 2024
@jiacai2050 jiacai2050 added good first issue Good for newcomers contributor friendly Good for contribution A-test Area: Unit or integration test cases, or test framework labels Feb 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-test Area: Unit or integration test cases, or test framework contributor friendly Good for contribution feature New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants