** Changed in: webbrowser-app
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
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__.py2014-11-03
18:43:48 +
+++ tests/autopilot/webapp_container/tests/__init__.py2014-11-04
11:27:47 +
@@ -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 optio