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

Migrate all the extension examples to the testsuite #68

Merged
merged 3 commits into from
May 15, 2019

Conversation

gtudan
Copy link
Contributor

@gtudan gtudan commented Apr 28, 2019

This migrates all the examples for extensions to the testsuite from #28

There are still some issues on containers that I would like to fix before merging this. At least the wildfly issues look like quick fixes (mostly classloader issues).

I found a dependency to groovy-all in the jsr223-example. Do I remember right that this had an incompatible license? I removed it for now, as it's only a small test-case.

@chkal
Copy link
Contributor

chkal commented Apr 29, 2019

This migrates all the examples for extensions to the testsuite from #28

That's awesome! Thanks! 🍻

I found a dependency to groovy-all in the jsr223-example. Do I remember right that this had an incompatible license? I removed it for now, as it's only a small test-case.

Oh, looks like I missed this dependency. Feel free to remove it in this case.

Signed-off-by: Gregor Tudan <gregor@tudan.de>
@gtudan gtudan force-pushed the viewengine-tests branch from f18ea8f to c97ac74 Compare May 6, 2019 12:50
@gtudan gtudan force-pushed the viewengine-tests branch from c97ac74 to 23fc36a Compare May 6, 2019 13:13
@gtudan gtudan changed the title WIP: Migrate all the extension examples to the testsuite Migrate all the extension examples to the testsuite May 6, 2019
@gtudan
Copy link
Contributor Author

gtudan commented May 6, 2019

Okay, the test-suite passes on Payara.
Wildfly needs more work (classloading is a bit difficult here). I'll file an issue for it.

Copy link
Member

@Daniel-Dos Daniel-Dos left a comment

Choose a reason for hiding this comment

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

very good : )

@chkal
Copy link
Contributor

chkal commented May 9, 2019

@gtudan Do you think we should merge this one now and address the Wildfly issues later or whould we first try to fix the Wildfly issues as part of this pull request?

@chkal
Copy link
Contributor

chkal commented May 9, 2019

Of course I would prefer the latter. But if this isn't easy, we could also merge the PR first and address the Wildfly issues later.

@gtudan
Copy link
Contributor Author

gtudan commented May 13, 2019

Hi Christian! I'm afraid fixing the failing tests on wildly will take a while, as there are some nasty hacks required. I.e. the Asciidoctor-Example requires a custom module to be preinstalled, which quiet hard to do with docker and arquillian. https://github.com/asciidoctor/asciidoctorj/blob/26641dbe1510a83fbb9c5cab3974a8736b385bdd/README.adoc#running-asciidoctorj-on-wildfly-as

I'd prefer to merge this now to make sure we don't break anything before the release and open an issue for the failing tests on WF.

@gtudan
Copy link
Contributor Author

gtudan commented May 13, 2019

The issue for the failing tests is #70

@chkal
Copy link
Contributor

chkal commented May 13, 2019

@gtudan Thanks a lot! In this case I'm fine with merging soon.

But one issue came to my mind. I guess you added a few new dependencies for the new test suite, correct (Arquillian adapters or something similar)? In this case we have to file a few CQs before integrating the 3rd party dependencies. I can help with this. I just need some time to have a closer look at the pom diffs.

@gtudan
Copy link
Contributor Author

gtudan commented May 13, 2019 via email

@gtudan
Copy link
Contributor Author

gtudan commented May 14, 2019 via email

@chkal
Copy link
Contributor

chkal commented May 15, 2019

@gtudan Awesome! Thanks for checking. In this case I'm fine with merging now. Thanks a lot for working on this.

@chkal chkal merged commit eb91de8 into eclipse-ee4j:master May 15, 2019
@chkal chkal added this to the 1.0.0-m05 milestone Jul 5, 2019
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