lp:~osomon/webbrowser-app/qmltests
Created by
Olivier Tilloy
and last modified
- Get this branch:
- bzr branch lp:~osomon/webbrowser-app/qmltests
Only
Olivier Tilloy
can upload to this branch. If you are
Olivier Tilloy
please log in for upload directions.
Branch merges
Propose for merging
2 branches
dependent on this one.
Ready for review
for merging
into
lp:webbrowser-app/staging
- Ken VanDine: Approve (packaging)
-
Diff: 13088 lines (+5613/-6226)150 files modified.bzrignore (+2/-0)
CMakeLists.txt (+1/-1)
README.md (+112/-138)
debian/control (+7/-19)
debian/rules (+1/-1)
debian/tests/control (+4/-13)
debian/tests/run-qmltests.sh (+9/-0)
debian/tests/touch-session-autopilot (+0/-40)
debian/webbrowser-app-autopilot.install (+0/-1)
src/app/BrowserWindow.qml (+2/-2)
src/app/ErrorSheet.qml (+3/-1)
src/app/GeolocationPermissionRequest.qml (+2/-1)
src/app/HttpAuthenticationDialog.qml (+1/-0)
src/app/MediaAccessDialog.qml (+3/-1)
src/app/Share.qml (+1/-0)
src/app/browserapplication.cpp (+2/-1)
src/app/config.h.in (+3/-3)
src/app/webbrowser/AddressBar.qml (+1/-0)
src/app/webbrowser/BookmarkOptions.qml (+6/-1)
src/app/webbrowser/BookmarksFoldersView.qml (+3/-2)
src/app/webbrowser/BookmarksFoldersViewWide.qml (+3/-3)
src/app/webbrowser/BookmarksView.qml (+1/-0)
src/app/webbrowser/BookmarksViewWide.qml (+1/-0)
src/app/webbrowser/Browser.qml (+9/-5)
src/app/webbrowser/BrowserPage.qml (+1/-0)
src/app/webbrowser/BrowserTab.qml (+14/-3)
src/app/webbrowser/ContextMenuMobile.qml (+2/-1)
src/app/webbrowser/ContextMenuWide.qml (+1/-0)
src/app/webbrowser/DownloadDelegate.qml (+1/-0)
src/app/webbrowser/DownloadsPage.qml (+3/-0)
src/app/webbrowser/ExpandedHistoryView.qml (+3/-1)
src/app/webbrowser/HistoryView.qml (+1/-0)
src/app/webbrowser/HistoryViewWide.qml (+2/-1)
src/app/webbrowser/HistoryViewWithExpansion.qml (+1/-0)
src/app/webbrowser/NewTabView.qml (+1/-0)
src/app/webbrowser/NewTabViewWide.qml (+1/-0)
src/app/webbrowser/SadTab.qml (+2/-0)
src/app/webbrowser/SettingsPage.qml (+8/-3)
src/app/webbrowser/TabsBar.qml (+2/-0)
src/app/webbrowser/TabsList.qml (+1/-0)
src/app/webbrowser/UrlDelegate.qml (+1/-0)
src/app/webbrowser/UrlDelegateWide.qml (+1/-0)
src/app/webbrowser/webbrowser-app.cpp (+1/-1)
src/app/webbrowser/webbrowser-app.qml (+6/-0)
src/app/webcontainer/webapp-container.qml (+3/-0)
tests/CMakeLists.txt (+1/-0)
tests/autopilot/CMakeLists.txt (+1/-1)
tests/autopilot/webbrowser_app/__init__.py (+0/-44)
tests/autopilot/webbrowser_app/emulators/__init__.py (+0/-15)
tests/autopilot/webbrowser_app/emulators/browser.py (+0/-793)
tests/autopilot/webbrowser_app/tests/__init__.py (+0/-334)
tests/autopilot/webbrowser_app/tests/http_server.py (+0/-340)
tests/autopilot/webbrowser_app/tests/test_addressbar_bookmark.py (+0/-78)
tests/autopilot/webbrowser_app/tests/test_addressbar_states.py (+0/-86)
tests/autopilot/webbrowser_app/tests/test_backforward.py (+0/-52)
tests/autopilot/webbrowser_app/tests/test_basic_authentication.py (+0/-49)
tests/autopilot/webbrowser_app/tests/test_bookmark_options.py (+0/-267)
tests/autopilot/webbrowser_app/tests/test_content_pick.py (+0/-37)
tests/autopilot/webbrowser_app/tests/test_contextmenu.py (+0/-232)
tests/autopilot/webbrowser_app/tests/test_downloads.py (+0/-129)
tests/autopilot/webbrowser_app/tests/test_errorsheet.py (+0/-59)
tests/autopilot/webbrowser_app/tests/test_findinpage.py (+0/-198)
tests/autopilot/webbrowser_app/tests/test_fullscreen.py (+0/-131)
tests/autopilot/webbrowser_app/tests/test_geolocation.py (+0/-37)
tests/autopilot/webbrowser_app/tests/test_history.py (+0/-187)
tests/autopilot/webbrowser_app/tests/test_js_dialogs.py (+0/-158)
tests/autopilot/webbrowser_app/tests/test_keyboard.py (+0/-623)
tests/autopilot/webbrowser_app/tests/test_media_access_permission.py (+0/-100)
tests/autopilot/webbrowser_app/tests/test_multiple_windows.py (+0/-262)
tests/autopilot/webbrowser_app/tests/test_new_tab_view.py (+0/-478)
tests/autopilot/webbrowser_app/tests/test_sad_tab.py (+0/-74)
tests/autopilot/webbrowser_app/tests/test_settings.py (+0/-199)
tests/autopilot/webbrowser_app/tests/test_site_previews.py (+0/-170)
tests/autopilot/webbrowser_app/tests/test_suggestions.py (+0/-368)
tests/autopilot/webbrowser_app/tests/test_tabs.py (+0/-341)
tests/autopilot/webbrowser_app/tests/test_title.py (+0/-30)
tests/autopilot/webbrowser_app/tests/test_touchselection.py (+0/-110)
tests/qmltests/CMakeLists.txt (+1/-0)
tests/qmltests/httpserver.py (+174/-0)
tests/qmltests/webbrowser-app/CMakeLists.txt (+60/-0)
tests/qmltests/webbrowser-app/SingleWindowTestCase.qml (+164/-0)
tests/qmltests/webbrowser-app/WebbrowserAppTestCase.qml (+138/-0)
tests/qmltests/webbrowser-app/basicauth.py (+36/-0)
tests/qmltests/webbrowser-app/blanktargetlink.html (+7/-0)
tests/qmltests/webbrowser-app/changingfavicon.html (+15/-0)
tests/qmltests/webbrowser-app/changingtitle.html (+17/-0)
tests/qmltests/webbrowser-app/closeself.html (+7/-0)
tests/qmltests/webbrowser-app/downloadpdfgenericmime.py (+5/-0)
tests/qmltests/webbrowser-app/favicon.html (+8/-0)
tests/qmltests/webbrowser-app/findinpage.html (+5/-0)
tests/qmltests/webbrowser-app/fulliframewithblanktargetlink.html (+5/-0)
tests/qmltests/webbrowser-app/fullscreen.html (+19/-0)
tests/qmltests/webbrowser-app/geolocation.html (+7/-0)
tests/qmltests/webbrowser-app/image.html (+5/-0)
tests/qmltests/webbrowser-app/imagelink.html (+7/-0)
tests/qmltests/webbrowser-app/js-alert-dialog.html (+7/-0)
tests/qmltests/webbrowser-app/js-before-unload-dialog.html (+11/-0)
tests/qmltests/webbrowser-app/js-confirm-dialog.html (+13/-0)
tests/qmltests/webbrowser-app/js-prompt-dialog.html (+14/-0)
tests/qmltests/webbrowser-app/link.html (+7/-0)
tests/qmltests/webbrowser-app/media-allowed.html (+5/-0)
tests/qmltests/webbrowser-app/media-denied.html (+5/-0)
tests/qmltests/webbrowser-app/mediarequest.py (+25/-0)
tests/qmltests/webbrowser-app/newtabviewcontents-config.conf (+2/-0)
tests/qmltests/webbrowser-app/notanimage.xxx (+1/-0)
tests/qmltests/webbrowser-app/pushstate.html (+17/-0)
tests/qmltests/webbrowser-app/redirect-destination.html (+5/-0)
tests/qmltests/webbrowser-app/redirect-no-title-header.py (+4/-0)
tests/qmltests/webbrowser-app/redirect-no-title-js.html (+7/-0)
tests/qmltests/webbrowser-app/sitepreviews-config.conf (+2/-0)
tests/qmltests/webbrowser-app/suggest.py (+23/-0)
tests/qmltests/webbrowser-app/suggestions-config.conf (+2/-0)
tests/qmltests/webbrowser-app/super.html (+7/-0)
tests/qmltests/webbrowser-app/test1.html (+8/-0)
tests/qmltests/webbrowser-app/test2.html (+8/-0)
tests/qmltests/webbrowser-app/testconfig.h.in (+30/-0)
tests/qmltests/webbrowser-app/testserver.py (+32/-0)
tests/qmltests/webbrowser-app/textarea.html (+5/-0)
tests/qmltests/webbrowser-app/tst_AddressbarBookmark.qml (+58/-0)
tests/qmltests/webbrowser-app/tst_AddressbarStates.qml (+89/-0)
tests/qmltests/webbrowser-app/tst_BackForward.qml (+40/-0)
tests/qmltests/webbrowser-app/tst_BasicAuthentication.qml (+65/-0)
tests/qmltests/webbrowser-app/tst_BookmarkOptions.qml (+264/-0)
tests/qmltests/webbrowser-app/tst_ContentPicker.qml (+30/-0)
tests/qmltests/webbrowser-app/tst_ContextMenu.qml (+221/-0)
tests/qmltests/webbrowser-app/tst_Downloads.qml (+139/-0)
tests/qmltests/webbrowser-app/tst_ErrorSheet.qml (+65/-0)
tests/qmltests/webbrowser-app/tst_FindInPage.qml (+181/-0)
tests/qmltests/webbrowser-app/tst_Fullscreen.qml (+116/-0)
tests/qmltests/webbrowser-app/tst_Geolocation.qml (+40/-0)
tests/qmltests/webbrowser-app/tst_History.qml (+203/-0)
tests/qmltests/webbrowser-app/tst_JSDialogs.qml (+101/-0)
tests/qmltests/webbrowser-app/tst_Keyboard.qml (+595/-0)
tests/qmltests/webbrowser-app/tst_MediaAccess.qml (+98/-0)
tests/qmltests/webbrowser-app/tst_MultipleWindows.qml (+264/-0)
tests/qmltests/webbrowser-app/tst_NewTabViewContents.qml (+380/-0)
tests/qmltests/webbrowser-app/tst_NewTabViewLifetime.qml (+92/-0)
tests/qmltests/webbrowser-app/tst_SadTab.qml (+81/-0)
tests/qmltests/webbrowser-app/tst_Settings.qml (+192/-0)
tests/qmltests/webbrowser-app/tst_SitePreviews1.qml (+92/-0)
tests/qmltests/webbrowser-app/tst_SitePreviews2.qml (+86/-0)
tests/qmltests/webbrowser-app/tst_Suggestions.qml (+273/-0)
tests/qmltests/webbrowser-app/tst_Tabs.qml (+93/-0)
tests/qmltests/webbrowser-app/tst_TabsView.qml (+142/-0)
tests/qmltests/webbrowser-app/tst_Title.qml (+30/-0)
tests/qmltests/webbrowser-app/tst_TouchSelection.qml (+87/-0)
tests/qmltests/webbrowser-app/uploadform.html (+12/-0)
tests/qmltests/webbrowser-app/wait.py (+14/-0)
tests/qmltests/webbrowser-app/webbrowser-app-qmltests-launcher.cpp (+315/-0)
tests/unittests/qml/CMakeLists.txt (+0/-1)
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Michael Sheldon (community): Approve
- Leo Arias (community): Approve (code review of the qml tests.)
-
Diff: 1118 lines (+441/-397)10 files modifiedsrc/app/webbrowser/AddressBar.qml (+117/-113)
src/app/webbrowser/Browser.qml (+9/-7)
src/app/webbrowser/Chrome.qml (+0/-5)
tests/autopilot/webbrowser_app/emulators/browser.py (+0/-3)
tests/autopilot/webbrowser_app/tests/__init__.py (+2/-4)
tests/autopilot/webbrowser_app/tests/test_addressbar_action_button.py (+0/-31)
tests/autopilot/webbrowser_app/tests/test_addressbar_bookmark.py (+0/-23)
tests/autopilot/webbrowser_app/tests/test_addressbar_selection.py (+0/-64)
tests/autopilot/webbrowser_app/tests/test_addressbar_states.py (+0/-30)
tests/unittests/qml/tst_AddressBar.qml (+313/-117)
Related bugs
Related blueprints
Branch information
Recent revisions
- 1682. By Olivier Tilloy
-
Ensure that the suggestions are hidden before considering the load complete, so that tests that expect to interact with the webview (by e.g. clicking in the middle of it) are more robust.
- 1681. By Olivier Tilloy
-
Make tests that interact with the "See More" button in the narrow new tab view more robust.
- 1677. By Olivier Tilloy
-
Do not always wait for rendering of suggestions, if clicking them is not needed.
- 1676. By Olivier Tilloy
-
Declare that webbrowser-app breaks and replaces webbrowser-
app-autopilot, to (hopefully) ensure it’s removed where it was previously installed.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:webbrowser-app