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

ci: add the simple framework of nightly functional tests #2648

Merged
merged 1 commit into from
Oct 25, 2023

Conversation

zyy17
Copy link
Collaborator

@zyy17 zyy17 commented Oct 24, 2023

I hereby agree to the terms of the GreptimeDB CLA

What's changed and what's your intention?

Add the simple CI framework of nightly functional tests(#2583). The CI will deploy three different greptimedb on K8s(created by kind) by using the latest release images and expose different ports to localhost:

  1. greptimedb cluster by using local storage(expose 14000-14003);
  2. greptimedb cluster by using s3 storage(expose 24000-24003);
  3. greptimedb standalone by using local storage(expose 34000-34003);

The actual test cases should be black box, which means it only needs the service endpoints.

The PR doesn't add the real sqlness test that still need to be modified in the future. We will add it in the future.

Please explain IN DETAIL what the changes are in this PR and why they are needed:

  • Summarize your change (mandatory)
  • How does this PR work? Need a brief introduction for the changed logic (optional)
  • Describe clearly one logical change and avoid lazy messages (optional)
  • Describe any limitations of the current code (optional)

Checklist

  • I have written the necessary rustdoc comments.
  • I have added the necessary unit tests and integration tests.

Refer to a related PR or issue link (optional)

@zyy17 zyy17 merged commit e8adaaf into GreptimeTeam:develop Oct 25, 2023
11 checks passed
@zyy17 zyy17 deleted the ci/nightly-functional-tests branch October 25, 2023 06:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants