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

Multiple test modules #488

Merged
merged 6 commits into from
Aug 18, 2022
Merged

Conversation

ppalaga
Copy link
Contributor

@ppalaga ppalaga commented Aug 13, 2022

The ultimate goal is to have multiple test modules which would separately cover various aspects of Quarkus CXF:

and possibly more. Having those in separate Maven modules is important because each use case may require different set of dependencies.

@ppalaga
Copy link
Contributor Author

ppalaga commented Aug 13, 2022

If somebody could please pre-approve this so that I can see that my changes work on the CI.

@shumonsharif
Copy link
Contributor

Hey @ppalaga So I attempted to get you added to the project on #489 - but it didn't work. I believe we'll need at least one successfully merged PR from you, before that'll kick in, or maybe it's a permission issue.

@gastaldi Any thoughts on this?

@gastaldi
Copy link
Member

@shumonsharif I noticed that it doesn't work if the comment is the first in the issue. You can add a new comment there with the same text and the all contributors bot should be triggered

@gastaldi
Copy link
Member

BTW you can use that comment anywhere (even here), no need to create a specific issue

@ppalaga ppalaga force-pushed the 220813-split-tests branch from 23d22fe to 7b4c2f1 Compare August 13, 2022 13:29
@gastaldi
Copy link
Member

Also adding as a contributor with @all-contributors doesn't warrant CI runs, you're right that a PR needs to be merged to bypass that

@quarkiverse quarkiverse deleted a comment from allcontributors bot Aug 13, 2022
@shumonsharif
Copy link
Contributor

Thanks @gastaldi for your help! Just got home from a long walk, here goes ...

@all-contributors add @ppalaga for code

@allcontributors
Copy link
Contributor

@shumonsharif

I've put up a pull request to add @ppalaga! 🎉

@shumonsharif
Copy link
Contributor

@ppalaga @gastaldi @famod If you all are ok with it, I would like to propose giving @ppalaga maintainer status?

@gastaldi
Copy link
Member

@shumonsharif that is a great idea. Mind opening a PR changing https://github.com/quarkiverse/quarkiverse-devops/blob/main/quarkus-cxf.tf?

@shumonsharif
Copy link
Contributor

@shumonsharif that is a great idea. Mind opening a PR changing https://github.com/quarkiverse/quarkiverse-devops/blob/main/quarkus-cxf.tf?

@ppalaga Are you ok with this? Just wanted to get your permission before I put together the PR. I believe @famod is still on vacation, so I can go ahead if you provide a thumbs up.

@famod
Copy link
Contributor

famod commented Aug 15, 2022

I might be able to have a look at this today evening but don't hold your breath. 😉

@ppalaga
Copy link
Contributor Author

ppalaga commented Aug 15, 2022

If you all are ok with it, I would like to propose giving @ppalaga maintainer status?

That would be great, thanks for your trust!

Copy link
Contributor

@famod famod left a comment

Choose a reason for hiding this comment

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

LGTM overall! 👍

@@ -36,5 +36,5 @@ jobs:
run: ./mvnw -B formatter:validate install --file pom.xml

- name: Build - Native
run: ./mvnw -B verify -Pnative -Dquarkus.native.container-build=true --file integration-tests/pom.xml
run: cd integration-tests && ../mvnw -B verify -Pnative -Dquarkus.native.container-build=true
Copy link
Contributor

Choose a reason for hiding this comment

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

Nitpick: Why not -f integration-tests?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

cd tends to be safer for some buggy plugins (e.g. assuming that Paths.get(".") always returns ${basedir}). Maybe we do not have any such here.

Copy link
Contributor

Choose a reason for hiding this comment

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

We probably don't but in the end I don't mind cd.

@ppalaga ppalaga force-pushed the 220813-split-tests branch from 6fcf219 to 4a0f82f Compare August 16, 2022 14:51
@ppalaga
Copy link
Contributor Author

ppalaga commented Aug 16, 2022

Rebased on top of the recent #487 and added some test refactoring commits.

@ppalaga ppalaga force-pushed the 220813-split-tests branch from 018d584 to 9385eb2 Compare August 17, 2022 10:53
@ppalaga
Copy link
Contributor Author

ppalaga commented Aug 17, 2022

  • Rebased on top of the current master
  • Changed the description of this PR to match the content
  • Ready for review

@ppalaga ppalaga marked this pull request as ready for review August 17, 2022 10:57
@ppalaga
Copy link
Contributor Author

ppalaga commented Aug 18, 2022

Would anybody like to review?
The sooner the better. I am working on further changes.

@shumonsharif
Copy link
Contributor

LGTM, @ppalaga !

@ppalaga ppalaga merged commit 1d9a1a2 into quarkiverse:master Aug 18, 2022
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.

4 participants