8000 fix(test): include uncovered streaming e2e tests by BugenZhao · Pull Request #21827 · risingwavelabs/risingwave · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

fix(test): include uncovered streaming e2e tests #21827

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

Merged
merged 1 commit into from
May 13, 2025
Merged

Conversation

BugenZhao
Copy link
Member

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.

What's changed and what's your intention?

Close #21708.

Checklist

  • I have written necessary rustdoc comments.
  • I have added necessary unit tests and integration tests.
  • I have added test labels as necessary.
  • I have added fuzzing tests or opened an issue to track them.
  • My PR contains breaking changes.
  • My PR changes performance-critical code, so I will run (micro) benchmarks and present the results.
  • I have checked the Release Timeline and Currently Supported Versions to determine which release branches I need to cherry-pick this PR into.

Documentation

  • My PR needs documentation updates.
Release note

Signed-off-by: Bugen Zhao <i@bugenzhao.com>
@BugenZhao BugenZhao requested review from stdrc, chenzl25 and Copilot May 12, 2025 08:54
@github-actions github-actions bot added the type/fix Type: Bug fix. Only for pull requests. label May 12, 2025
Copy link
Contributor
@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds uncovered streaming end-to-end tests for Nexmark sinks. It introduces new test sinks in two test files to improve coverage for streaming queries.

  • Added a test sink for query q19 in nexmark_endless_part4.slt.
  • Added a test sink for query q6_group_top1 in nexmark_endless_part2.slt.

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
e2e_test/sink/nexmark_endless_sinks/nexmark_endless_part4.slt Added test sink for streaming query q19
e2e_test/sink/nexmark_endless_sinks/nexmark_endless_part2.slt Added test sink for streaming query q6_group_top1

@@ -3,6 +3,7 @@ include ../../nexmark/create_sources.slt.part
include ../../streaming/nexmark/sinks/q16.slt.part
include ../../streaming/nexmark/sinks/q17.slt.part
include ../../streaming/nexmark/sinks/q18.slt.part
Copy link
Preview
Copilot AI May 12, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this 8000 comment to others. Learn more.

[nitpick] Consider adding an inline comment to describe the purpose and expected behavior of the new q19 test sink to aid future maintainers.

Suggested change
include ../../streaming/nexmark/sinks/q18.slt.part
include ../../streaming/nexmark/sinks/q18.slt.part
-- The q19 test sink validates the behavior of the system for query 19 in the Nexmark benchmark.

Copilot uses AI. Check for mistakes.

@@ -2,6 +2,7 @@ include ../../nexmark/create_sources.slt.part

include ../../streaming/nexmark/sinks/q4.slt.part
include ../../streaming/nexmark/sinks/q5.slt.part
Copy link
Preview
Copilot AI May 12, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nitpick] Consider adding an inline comment to clarify the testing scenario for the 'q6_group_top1' sink to improve readability and maintainability.

Suggested change
include ../../streaming/nexmark/sinks/q5.slt.part
include ../../streaming/nexmark/sinks/q5.slt.part
-- Include the sink for testing the "group top 1" query (q6) in the Nexmark benchmark.

Copilot uses AI. Check for mistakes.

@BugenZhao BugenZhao added this pull request to the merge queue May 13, 2025
Merged via the queue into main with commit 84a9493 May 13, 2025
31 checks passed
@BugenZhao BugenZhao deleted the bz/domestic-planarian branch May 13, 2025 06:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/fix Type: Bug fix. Only for pull requests.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

some end-to-end tests under streaming are not run in CI
2 participants
0