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

[improve][bk] Add integration test with bookie http server enabled #20149

Conversation

MMirelli
Copy link
Contributor

@MMirelli MMirelli commented Apr 20, 2023

Fixes #20071

Motivation

CI didn't have coverage for deploying pulsar with bookie httpServerEnabled.

Modifications

Verifying this change

  • Make sure that the change passes the CI checks.

This change added tests and can be verified as follows:

(example:)

  • *Added integration test with bookie http server enabled *

Does this pull request potentially affect one of the following parts:

If the box was checked, please highlight the changes

  • Dependencies (add or upgrade a dependency)
  • The public API
  • The schema
  • The default values of configurations
  • The threading model
  • The binary protocol
  • The REST endpoints
  • The admin CLI options
  • The metrics
  • Anything that affects deployment

Documentation

  • doc
  • doc-required
  • doc-not-needed
  • doc-complete

Matching PR in forked repository

PR in forked repository: MMirelli#2

@github-actions github-actions bot added the doc-not-needed Your PR changes do not impact docs label Apr 20, 2023
@MMirelli
Copy link
Contributor Author

@tisonkun could you please review this one?

@tisonkun
Copy link
Member

I'm reviewing now - I must miss the previous notification :P

@tisonkun tisonkun requested a review from zymap May 20, 2023 17:33
@codecov-commenter
Copy link

codecov-commenter commented May 24, 2023

Codecov Report

Merging #20149 (a92c0df) into master (aa7decc) will increase coverage by 3.33%.
The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff              @@
##             master   #20149      +/-   ##
============================================
+ Coverage     33.54%   36.88%   +3.33%     
+ Complexity    12067    12048      -19     
============================================
  Files          1610     1687      +77     
  Lines        125892   128763    +2871     
  Branches      13704    14003     +299     
============================================
+ Hits          42236    47498    +5262     
+ Misses        78113    75017    -3096     
- Partials       5543     6248     +705     
Flag Coverage Δ
inttests 24.22% <ø> (+0.07%) ⬆️
systests 25.17% <ø> (?)
unittests 31.98% <ø> (-0.03%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

see 413 files with indirect coverage changes

@tisonkun
Copy link
Member

Merging...

Thanks for your contribution @MMirelli!

@tisonkun tisonkun merged commit 3f2978d into apache:master May 24, 2023
lhotari pushed a commit that referenced this pull request Jun 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc-not-needed Your PR changes do not impact docs ready-to-test
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CI: pulsar does not run tests with httpServer enabled
3 participants