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

Add testsuite task for Websphere Liberty #156

Merged
merged 11 commits into from
Feb 15, 2020
Merged

Add testsuite task for Websphere Liberty #156

merged 11 commits into from
Feb 15, 2020

Conversation

erdlet
Copy link
Member

@erdlet erdlet commented Feb 14, 2020

see: #155

To ensure Krazo works on Liberty as well as on TomEE in any case, a new task for Travis is added.
The reason for this is, that Liberty behaves different e.g. when setting classes in the JAX-RS
application which leads to a lot of bug reports and questions.

Signed-off-by: Erdle, Tobias tobias.erdle@innoq.com

Erdle, Tobias added 11 commits February 14, 2020 09:37
see: #155

To ensure Krazo works on Liberty as well as on TomEE in any case, a new task for Travis is added.
The reason for this is, that Liberty behaves different e.g. when setting classes in the JAX-RS
application which leads to a lot of bug reports and questions.

Signed-off-by: Erdle, Tobias <tobias.erdle@innoq.com>
see: #155
Signed-off-by: Erdle, Tobias <tobias.erdle@innoq.com>
see: #155
Signed-off-by: Erdle, Tobias <tobias.erdle@innoq.com>
see: #155
Signed-off-by: Erdle, Tobias <tobias.erdle@innoq.com>
see: #155
Signed-off-by: Erdle, Tobias <tobias.erdle@innoq.com>
see: #155
Signed-off-by: Erdle, Tobias <tobias.erdle@innoq.com>
see: #155
Signed-off-by: Erdle, Tobias <tobias.erdle@innoq.com>
see: #155
Signed-off-by: Erdle, Tobias <tobias.erdle@innoq.com>
see: #155
Signed-off-by: Erdle, Tobias <tobias.erdle@innoq.com>
see: #155
Signed-off-by: Erdle, Tobias <tobias.erdle@innoq.com>
see: #155
Signed-off-by: Erdle, Tobias <tobias.erdle@innoq.com>
@erdlet erdlet marked this pull request as ready for review February 14, 2020 15:38
@erdlet erdlet requested review from chkal and gtudan February 14, 2020 15:38
@erdlet erdlet self-assigned this Feb 14, 2020
Copy link
Contributor

@chkal chkal left a comment

Choose a reason for hiding this comment

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

Awesome! Looks great! +1 for merging if we have all CQs in place!

@@ -259,7 +259,7 @@
<dependency>
<groupId>io.openliberty.arquillian</groupId>
<artifactId>arquillian-liberty-managed</artifactId>
<version>1.0.3</version>
<version>1.0.6</version>
Copy link
Contributor

Choose a reason for hiding this comment

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

Do we need a CQ for this?

unzip wlp.zip
cp .travis/wlp-server-template.xml wlp/templates/servers/defaultServer/server.xml
LIBERTY_HOME="$( cd ./wlp/ && pwd )"
source .travis/install-liberty.sh
Copy link
Contributor

Choose a reason for hiding this comment

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

Just a side note: At some point it would be great if we could improve and unify all the scripts that are used to start containers and run the various test suites. Not sure yet how to do that. I just wanted to note, that tests.sh is getting huge and difficult to maintain.

@erdlet
Copy link
Member Author

erdlet commented Feb 15, 2020 via email

@chkal
Copy link
Contributor

chkal commented Feb 15, 2020

I'm not sure if we need a CQ here, as we have this dependency already in the tck module and I just changed the bugfix version.

Ah, ok. I just checked our wiki page about CQs and it looks like we don't need CQs for patch releases. So let's merge this now! 👍

@chkal chkal merged commit 2985508 into eclipse-ee4j:master Feb 15, 2020
@chkal chkal added this to the 1.1.0 milestone Feb 15, 2020
@chkal chkal linked an issue Feb 15, 2020 that may be closed by this pull request
@erdlet erdlet deleted the 155-add-liberty-testsuite-job branch October 19, 2022 18:33
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.

Add testsuite runner for OpenLiberty in Travis
2 participants