-
Notifications
You must be signed in to change notification settings - Fork 19
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
Add testsuite task for Websphere Liberty #156
Conversation
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>
There was a problem hiding this 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> |
There was a problem hiding this comment.
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 |
There was a problem hiding this comment.
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.
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.
And I agree that we should clean up and unify as far as possible how we run
our tests etc.
Christian Kaltepoth <notifications@github.com> schrieb am Sa., 15. Feb.
2020, 09:12:
… ***@***.**** approved this pull request.
Awesome! Looks great! +1 for merging if we have all CQs in place!
------------------------------
In tck/pom.xml
<#156 (comment)>:
> @@ -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>
Do we need a CQ for this?
------------------------------
In .travis/tests.sh
<#156 (comment)>:
> @@ -113,10 +112,7 @@ elif [ "${1}" == "tck-tomee" ]; then
elif [ "${1}" == "tck-liberty" ]; then
- curl -L -s -o wlp.zip "${LIBERTY_URL}"
- 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
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.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#156?email_source=notifications&email_token=AKNSNUUSWXEDDKYE6263EHLRC6PWBA5CNFSM4KVDMAT2YY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOCVVP6BA#pullrequestreview-359333636>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKNSNUVBMOAR47ZPYGLOQ7DRC6PWBANCNFSM4KVDMATQ>
.
|
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! 👍 |
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