-
Notifications
You must be signed in to change notification settings - Fork 168
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
Automatic Flow tests for OSGi #4227
Comments
We need a way to test Flow with OSGi somehow from the very beginning. |
One thing to note is that the test app should preferably use This can be a named Since some of our components have special characteristics like static resources inside the |
Candidates for the application server are Apache Felix, Apache Karaf and Payara server (?). We can first test automatically with one server, and later add tests for other servers. |
The framework has an IT with Karaf, found here: https://github.com/vaadin/framework/tree/master/test/servlet-containers/karaf |
Karaf is a customized container whereas Felix is general and applicable to a much larger audience. |
At the moment we are lacking OSGi compatible artifacts at all: we don't have proper manifests for our flow jar files. I'm going to use the same plugin as FW uses: |
There is nightly build configuration "Flow Felix Jetty OSGi Boot Integration Tests" on bender. |
@denis-anisimov commented on Mon Jun 04 2018
Similar task for FW: vaadin/framework#8594
Note that the implementation of the task in FW contains only smoke tests and also tests
custom GWT widgetset which is not applicable for Flow.
It would be nice to run the same tests in the
flow-tests
module in OSGi container.At least
flow-tests/test-root-context
.But I'm not sure whether it's possible.
At least smoke tests and test which validates all OSGi specific functionality implemented in Flow should be provided.
The text was updated successfully, but these errors were encountered: