touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #32622
[Bug 1389194] Re: webapp_container autopilot tests broken since revision 780
** Changed in: webbrowser-app
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to webbrowser-app in Ubuntu.
https://bugs.launchpad.net/bugs/1389194
Title:
webapp_container autopilot tests broken since revision 780
Status in Web Browser App:
Fix Released
Status in “webbrowser-app” package in Ubuntu:
Fix Released
Bug description:
Since lp:webbrowser-app revision 780, webapp_container autopilot tests won’t run.
There’s a trivial fix for that:
=== modified file 'tests/autopilot/webapp_container/tests/__init__.py'
--- tests/autopilot/webapp_container/tests/__init__.py 2014-11-03 18:43:48 +0000
+++ tests/autopilot/webapp_container/tests/__init__.py 2014-11-04 11:27:47 +0000
@@ -41,7 +41,7 @@
class WebappContainerTestCaseBase(AutopilotTestCase):
def setUp(self):
- self.pointing_device = toolkit_emulators.get_pointing_device()
+ self.pointing_device = uitk.get_pointing_device()
super(WebappContainerTestCaseBase, self).setUp()
def get_webcontainer_app_path(self):
After applying the fix, tests run, but I’m getting one failure on flo:
12:46:48.263 INFO _logging:41 - Starting test webapp_container.tests.test_redirection_pattern.WebappContainerRedirectionPatternTestCase.test_browse_to_redirection_pattern_url
12:46:48.269 WARNING testcase:115 - No tracing available - install the python-autopilot-trace package!
12:46:48.291 WARNING testcase:175 - Process manager backend unavailable, application snapshot support disabled.
12:46:48.302 INFO fake_servers:76 - now serving on port 35840
12:46:48.482 WARNING utilities:263 - WARNING: in file "/usr/lib/python3/dist-packages/webapp_container/tests/__init__.py", line 59 in launch_webcontainer_app
This function is deprecated. Please use 'fixtures.EnvironmentVariable' instead.
12:46:48.488 WARNING utilities:263 - WARNING: in file "/usr/lib/python3/dist-packages/webapp_container/tests/__init__.py", line 59 in launch_webcontainer_app
This function is deprecated. Please use 'fixtures.EnvironmentVariable' instead.
12:46:48.489 INFO _launcher:373 - Attempting to launch application 'b'/usr/bin/webapp-container'' with arguments '--popup-redirection-url-prefix=http://localhost:35840/redirect?url=([^&]*).* http://localhost:35840/get-redirect --desktop_file_hint=/usr/share/applications/webbrowser-app.desktop' as a normal process
12:46:48.532 INFO _launcher:431 - Launching process: ['/usr/bin/webapp-container', '-testability', '--popup-redirection-url-prefix=http://localhost:35840/redirect\?url=([^&]*).*', 'http://localhost:35840/get-redirect', '--desktop_file_hint=/usr/share/applications/webbrowser-app.desktop']
12:46:51.775 INFO _launcher:544 - waiting for process to exit.
12:46:51.776 INFO _launcher:567 - Killing process 12147
12:46:52.336 ERROR testresult:44 - ERROR: webapp_container.tests.test_redirection_pattern.WebappContainerRedirectionPatternTestCase.test_browse_to_redirection_pattern_url
12:46:52.353 ERROR testresult:44 - traceback: {{{
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/webapp_container/tests/test_redirection_pattern.py", line 37, in test_browse_to_redirection_pattern_url
webview = self.get_oxide_webview()
File "/usr/lib/python3/dist-packages/webapp_container/tests/__init__.py", line 87, in get_oxide_webview
return container.select_single('WebViewImplOxide')
File "/usr/lib/python3/dist-packages/autopilot/introspection/dbus.py", line 244, in select_single
raise StateNotFoundError(type_name_str, **kwargs)
autopilot.exceptions.StateNotFoundError: Object not found with name 'WebViewImplOxide'.
Tips on minimizing the occurrence of this failureare available here: http://developer.ubuntu.com/api/devel/ubuntu-14.10/python/autopilot/faq/troubleshooting.html
}}}
12:46:52.365 ERROR testresult:44 - Binary attachment: "FailedTestScreenshot" (image/png)
12:46:52.369 ERROR testresult:44 - /var/log/syslog: {{{
}}}
12:46:52.373 ERROR testresult:44 - process-return-code (/usr/bin/webapp-container): {{{
-15}}}
12:46:52.376 ERROR testresult:44 - process-stdout (/usr/bin/webapp-container): {{{
}}}
12:46:52.384 ERROR testresult:44 - process-stderr (/usr/bin/webapp-container): {{{
/usr/bin/webapp-container: invalid option -- 't'
/usr/bin/webapp-container: invalid option -- 'e'
/usr/bin/webapp-container: invalid option -- 's'
/usr/bin/webapp-container: invalid option -- 't'
/usr/bin/webapp-container: invalid option -- 'a'
/usr/bin/webapp-container: invalid option -- 'b'
/usr/bin/webapp-container: invalid option -- 'i'
/usr/bin/webapp-container: invalid option -- 'l'
/usr/bin/webapp-container: invalid option -- 'i'
/usr/bin/webapp-container: invalid option -- 't'
/usr/bin/webapp-container: invalid option -- 'y'
/usr/bin/webapp-container: unrecognized option '--popup-redirection-url-prefix=http://localhost:35840/redirect?url=([^&]*).*'
Testability driver loaded. Wire protocol version is "1.4".
Invalid webapps installation
Invalid webapps installation
Using Oxide as the web engine backend
Empty path in webapps model search path update request
QQmlExpression: Expression file:///usr/share/webbrowser-app/webcontainer/WebApp.qml:171:25 depends on non-NOTIFYable properties:
unity::action::qml::ActionManager::globalContext
Empty path in webapps model search path update request
UbuntuWindow::handleSurfaceFocusChange(focused=true)
UbuntuWindow::handleSurfaceResize(width=1200, height=1862)
[0100/000000:ERROR:setuid_sandbox_client.cc(181)] Failed to write to chroot pipe: Broken pipe
[0100/000000:FATAL:zygote_main_linux.cc(490)] Check failed: EnterSuidSandbox(setuid_sandbox, post_fork_parent_callback). Failed to enter setuid sandbox
}}}
To manage notifications about this bug go to:
https://bugs.launchpad.net/webbrowser-app/+bug/1389194/+subscriptions