Merge lp:~dobey/unity8/no-more-click into lp:unity8

Proposed by dobey on 2017-01-23
Status: Merged
Approved by: Albert Astals Cid on 2017-01-31
Approved revision: 2778
Merged at revision: 2801
Proposed branch: lp:~dobey/unity8/no-more-click
Merge into: lp:unity8
Diff against target: 393 lines (+16/-172)
11 files modified
debian/control (+0/-2)
qml/Dash/CardGrid.qml (+2/-3)
qml/Dash/CardTool.qml (+2/-26)
qml/Dash/GenericScopeView.qml (+1/-1)
qml/Dash/ScopesListCategory.qml (+1/-1)
tests/autopilot/unity8/dash.py (+1/-17)
tests/autopilot/unity8/shell/tests/test_helpers.py (+0/-49)
tests/mocks/Unity/fake_scopes.cpp (+0/-1)
tests/qmltests/Dash/tst_Dash.qml (+1/-48)
tests/qmltests/Dash/tst_DashContent.qml (+3/-3)
tests/qmltests/Dash/tst_GenericScopeView.qml (+5/-21)
To merge this branch: bzr merge lp:~dobey/unity8/no-more-click
Reviewer Review Type Date Requested Status
Unity8 CI Bot continuous-integration Approve on 2017-01-31
Albert Astals Cid (community) 2017-01-23 Approve on 2017-01-31
Ubuntu Unity PS integration team 2017-01-24 Pending
Review via email: mp+315412@code.launchpad.net

Commit Message

Remove dependencies on clickscope.

Description of the Change

 * Are there any related MPs required for this MP to build/function as expected?

No. But other changes in silo 2272 go along nicely with this change.

 * Did you perform an exploratory manual test run of your code change and any related functionality?

Yes. Uninstalling unity-scope-click in a VM with unity8 behaves fine.

 * If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?

Yes.

 * If you changed the UI, has there been a design review?

App drawer replacement for click scope is already in unity8, so N/A.

To post a comment you must log in.
Unity8 CI Bot (unity8-ci-bot) wrote :

FAILED: Continuous integration, rev:2771
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3002/
Executed test runs:
    FAILURE: https://unity8-jenkins.ubuntu.com/job/build/3907/console
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-0-fetch/3935
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3780
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3780/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3780
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3780/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3780
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3780/artifact/output/*zip*/output.zip
    FAILURE: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3780/console
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3780
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3780/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3780
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3780/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3002/rebuild

review: Needs Fixing (continuous-integration)
Unity8 CI Bot (unity8-ci-bot) wrote :

FAILED: Continuous integration, rev:2771
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3006/
Executed test runs:
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build/3911
    UNSTABLE: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=xenial+overlay,testname=qmluitests.sh/2291
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=zesty,testname=qmluitests.sh/2291
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-0-fetch/3939
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3783
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3783/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3783
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3783/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3783
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3783/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3783
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3783/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3783
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3783/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3783
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3783/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3006/rebuild

review: Needs Fixing (continuous-integration)
Albert Astals Cid (aacid) wrote :

Please remove this mentions of the clickscope

./Dash/GenericScopeView.qml:585:
favoriteEnabled: scopeView.scope && scopeView.scope.id !== "clickscope"

./Dash/ScopesListCategory.qml:92:
showStar: model.scopeId !== "clickscope" && (root.isFavoritesFeed || root.isAlsoInstalled)

./Dash/CardTool.qml:80:
readonly property bool isAppLikeScope: scopeId === "clickscope" || scopeId === "libertine-scope.ubuntu_libertine-scope"

./Dash/CardTool.qml:81:
readonly property bool isAppLikeScopeAppCategory: ((scopeId === "clickscope" && (categoryId === "predefined" || categoryId === "local"))

for isAppLikeScopeAppCategory pleae remove it (since it'll always be false together with the ifs) that depend on it

review: Needs Fixing
Unity8 CI Bot (unity8-ci-bot) wrote :

FAILED: Continuous integration, rev:2771
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3023/
Executed test runs:
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build/3933
    UNSTABLE: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=xenial+overlay,testname=qmluitests.sh/2305
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=zesty,testname=qmluitests.sh/2305
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-0-fetch/3961
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3806
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3806/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3806
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3806/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3806
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3806/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3806
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3806/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3806
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3806/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3806
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3806/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3023/rebuild

review: Needs Fixing (continuous-integration)
dobey (dobey) wrote :

On Wed, 2017-01-25 at 16:51 +0000, Albert Astals Cid wrote:
> for isAppLikeScopeAppCategory pleae remove it (since it'll always be
> false together with the ifs) that depend on it

I left this value in, as it seems to have a check for libertine scope
as well, but removed the clickscope reference here, as well as the
others you mentioned.

lp:~dobey/unity8/no-more-click updated on 2017-01-25
2772. By dobey on 2017-01-25

Fixes per review.

Albert Astals Cid (aacid) wrote :

Actually on a second thought I'm not sure that last change i suggested is a good idea.

Will the user still be able to install the click scope even if we don't ship it by default?

If so I guess we want the CardTool.qml changes back in

dobey (dobey) wrote :

Yes it will still be installable.

On Thu, 2017-01-26 at 08:27 +0000, Albert Astals Cid wrote:
> Actually on a second thought I'm not sure that last change i
> suggested is a good idea.
>
> Will the user still be able to install the click scope even if we
> don't ship it by default?
>
> If so I guess we want the CardTool.qml changes back in

lp:~dobey/unity8/no-more-click updated on 2017-01-27
2773. By dobey on 2017-01-27

Strip the remaining special casing of libertine scope as well.

2774. By dobey on 2017-01-27

Remove some tests that are no longer relevant.

2775. By dobey on 2017-01-27

Update scope load checks in init.

Unity8 CI Bot (unity8-ci-bot) wrote :

FAILED: Continuous integration, rev:2773
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3069/
Executed test runs:
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build/3992
    UNSTABLE: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=xenial+overlay,testname=qmluitests.sh/2337
    UNSTABLE: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=zesty,testname=qmluitests.sh/2337
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-0-fetch/4020
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3864
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3864/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3864
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3864/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3864
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3864/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3864
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3864/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3864
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3864/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3864
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3864/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3069/rebuild

review: Needs Fixing (continuous-integration)
Unity8 CI Bot (unity8-ci-bot) wrote :

FAILED: Continuous integration, rev:2775
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3070/
Executed test runs:
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build/3993
    UNSTABLE: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=xenial+overlay,testname=qmluitests.sh/2338
    UNSTABLE: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=zesty,testname=qmluitests.sh/2338
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-0-fetch/4021
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3865
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3865/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3865
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3865/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3865
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3865/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3865
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3865/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3865
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3865/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3865
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3865/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3070/rebuild

review: Needs Fixing (continuous-integration)
lp:~dobey/unity8/no-more-click updated on 2017-01-27
2776. By dobey on 2017-01-27

Fix the after reset test.

Unity8 CI Bot (unity8-ci-bot) wrote :

FAILED: Continuous integration, rev:2776
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3071/
Executed test runs:
    FAILURE: https://unity8-jenkins.ubuntu.com/job/build/3994/console
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-0-fetch/4022
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3866
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3866/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3866
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3866/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3866
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3866/artifact/output/*zip*/output.zip
    FAILURE: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3866/console
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3866
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3866/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3866
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3866/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3071/rebuild

review: Needs Fixing (continuous-integration)
Unity8 CI Bot (unity8-ci-bot) wrote :

FAILED: Continuous integration, rev:2776
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3072/
Executed test runs:
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build/3995
    UNSTABLE: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=xenial+overlay,testname=qmluitests.sh/2339
    UNSTABLE: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=zesty,testname=qmluitests.sh/2339
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-0-fetch/4023
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3867
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3867/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3867
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3867/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3867
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3867/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3867
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3867/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3867
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3867/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3867
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3867/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3072/rebuild

review: Needs Fixing (continuous-integration)
Albert Astals Cid (aacid) wrote :

Yeah i forgot about the genericscope tests :D

You'll need http://paste.ubuntu.com/23892663/ to make them pass.

lp:~dobey/unity8/no-more-click updated on 2017-01-30
2777. By Albert Astals Cid on 2017-01-30

More test fixes.

Unity8 CI Bot (unity8-ci-bot) wrote :

FAILED: Continuous integration, rev:2777
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3080/
Executed test runs:
    FAILURE: https://unity8-jenkins.ubuntu.com/job/build/4003/console
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-0-fetch/4031
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3875
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3875/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3875
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3875/artifact/output/*zip*/output.zip
    FAILURE: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3875/console
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3875
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3875/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3875
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3875/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3875
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3875/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3080/rebuild

review: Needs Fixing (continuous-integration)
Unity8 CI Bot (unity8-ci-bot) wrote :

FAILED: Continuous integration, rev:2777
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3083/
Executed test runs:
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build/4007
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=xenial+overlay,testname=qmluitests.sh/2348
    UNSTABLE: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=zesty,testname=qmluitests.sh/2348
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-0-fetch/4035
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3879
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3879/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3879
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3879/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3879
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3879/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3879
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3879/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3879
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3879/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3879
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3879/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3083/rebuild

review: Needs Fixing (continuous-integration)
Unity8 CI Bot (unity8-ci-bot) wrote :

PASSED: Continuous integration, rev:2777
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3087/
Executed test runs:
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build/4014
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=xenial+overlay,testname=qmluitests.sh/2351
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=zesty,testname=qmluitests.sh/2351
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-0-fetch/4042
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3886
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3886/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3886
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3886/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3886
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3886/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3886
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3886/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3886
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3886/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3886
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3886/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3087/rebuild

review: Approve (continuous-integration)
Albert Astals Cid (aacid) wrote :

Wops, one more thing, can you remove the

// ↓ This is the ubuntu store icon

comment from CardGrid.qml, makes no sense anymore :D

review: Needs Fixing
lp:~dobey/unity8/no-more-click updated on 2017-01-31
2778. By dobey on 2017-01-31

Removed comment.

Albert Astals Cid (aacid) wrote :

 * Did you perform an exploratory manual test run of the code change and any related functionality?
Yes

 * Did CI run pass? If not, please explain why.
Yes

review: Approve
Unity8 CI Bot (unity8-ci-bot) wrote :

FAILED: Continuous integration, rev:2778
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3094/
Executed test runs:
    FAILURE: https://unity8-jenkins.ubuntu.com/job/build/4022/console
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-0-fetch/4050
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3894
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3894/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3894
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3894/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3894
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3894/artifact/output/*zip*/output.zip
    FAILURE: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3894/console
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3894
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3894/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3894
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3894/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3094/rebuild

review: Needs Fixing (continuous-integration)
Unity8 CI Bot (unity8-ci-bot) wrote :

PASSED: Continuous integration, rev:2778
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3098/
Executed test runs:
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build/4026
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=xenial+overlay,testname=qmluitests.sh/2359
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/test-0-autopkgtest/label=amd64,release=zesty,testname=qmluitests.sh/2359
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-0-fetch/4054
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3898
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=xenial+overlay/3898/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3898
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=amd64,release=zesty/3898/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3898
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=xenial+overlay/3898/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3898
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=armhf,release=zesty/3898/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3898
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=xenial+overlay/3898/artifact/output/*zip*/output.zip
    SUCCESS: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3898
        deb: https://unity8-jenkins.ubuntu.com/job/build-2-binpkg/arch=i386,release=zesty/3898/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://unity8-jenkins.ubuntu.com/job/lp-unity8-ci/3098/rebuild

review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/control'
2--- debian/control 2017-01-24 07:38:04 +0000
3+++ debian/control 2017-01-31 14:31:04 +0000
4@@ -141,7 +141,6 @@
5 Recommends: indicator-keyboard,
6 indicator-session,
7 unity-greeter-session-broadcast,
8- unity-scope-click,
9 Suggests: unity-scope-mediascanner2,
10 Breaks: indicator-network (<< 0.5.1+14.10.20141014),
11 ubuntu-touch-session (<< 0.107),
12@@ -191,7 +190,6 @@
13 python3-gi,
14 qttestability-autopilot (>= 1.4),
15 ubuntu-ui-toolkit-autopilot (>= 1.3.2030),
16- unity-scope-click,
17 unity8 (= ${source:Version}),
18 unity8-tests (= ${source:Version}),
19 url-dispatcher-tools,
20
21=== modified file 'qml/Dash/CardGrid.qml'
22--- qml/Dash/CardGrid.qml 2016-10-12 14:29:02 +0000
23+++ qml/Dash/CardGrid.qml 2017-01-31 14:31:04 +0000
24@@ -25,8 +25,7 @@
25 return cardTool.template["collapsed-rows"];
26 }
27
28- // ↓ This is the ubuntu store icon
29- readonly property string backgroundShapeStyle: cardTool.isAppLikeScope && !cardTool.isAppLikeScopeAppCategory ? "shadow" : "flat"
30+ readonly property string backgroundShapeStyle: "flat"
31
32 expandedHeight: grid.totalContentHeight
33 collapsedHeight: Math.min(grid.contentHeightForRows(collapsedRows, grid.cellHeight), expandedHeight)
34@@ -46,7 +45,7 @@
35 ResponsiveGridView {
36 id: grid
37 anchors.fill: parent
38- minimumHorizontalSpacing: (cardTool.isAppLikeScopeAppCategory && cardTool.isWideView) ? units.gu(5) : units.gu(1)
39+ minimumHorizontalSpacing: cardTool.isWideView ? units.gu(5) : units.gu(1)
40 delegateWidth: cardTool.cardWidth
41 delegateHeight: cardTool.cardHeight
42 verticalSpacing: units.gu(1)
43
44=== modified file 'qml/Dash/CardTool.qml'
45--- qml/Dash/CardTool.qml 2016-10-12 14:29:02 +0000
46+++ qml/Dash/CardTool.qml 2017-01-31 14:31:04 +0000
47@@ -77,16 +77,8 @@
48 return layout;
49 }
50
51- readonly property bool isAppLikeScope: scopeId === "clickscope" || scopeId === "libertine-scope.ubuntu_libertine-scope"
52- readonly property bool isAppLikeScopeAppCategory: ((scopeId === "clickscope" && (categoryId === "predefined" || categoryId === "local"))
53- || (scopeId === "libertine-scope.ubuntu_libertine-scope" && categoryId !== "hint"))
54-
55 readonly property string artShapeStyle: {
56- if (isAppLikeScope) {
57- return isAppLikeScopeAppCategory ? "icon" : "flat";
58- } else {
59- return categoryLayout === "carousel" ? "shadow" : "flat"
60- }
61+ return categoryLayout === "carousel" ? "shadow" : "flat"
62 }
63
64 // FIXME ? This seems like it should not be needed, but on Qt 5.4 + phone
65@@ -121,18 +113,6 @@
66 If -1, should use implicit width of the actual card.
67 */
68 readonly property real cardWidth: {
69- if (isAppLikeScopeAppCategory) {
70- if (!isNarrowView) {
71- if (isWideView) {
72- return units.gu(11);
73- } else {
74- return units.gu(10);
75- }
76- } else {
77- return units.gu(12);
78- }
79- }
80-
81 switch (categoryLayout) {
82 case "grid":
83 case "vertical-journal":
84@@ -191,11 +171,7 @@
85 readonly property int headerHeight: cardLoader.item ? cardLoader.item.headerHeight : 0
86
87 readonly property size artShapeSize: {
88- if (isAppLikeScopeAppCategory) {
89- return Qt.size(units.gu(8), units.gu(7.5));
90- } else {
91- return cardLoader.item ? cardLoader.item.artShapeSize : Qt.size(0, 0)
92- }
93+ return cardLoader.item ? cardLoader.item.artShapeSize : Qt.size(0, 0)
94 }
95
96 QtObject {
97
98=== modified file 'qml/Dash/GenericScopeView.qml'
99--- qml/Dash/GenericScopeView.qml 2016-11-29 09:37:25 +0000
100+++ qml/Dash/GenericScopeView.qml 2017-01-31 14:31:04 +0000
101@@ -582,7 +582,7 @@
102 showSignatureLine: !showBackButton
103 searchEntryEnabled: true
104 settingsEnabled: scopeView.scope && scopeView.scope.settings && scopeView.scope.settings.count > 0 || false
105- favoriteEnabled: scopeView.scope && scopeView.scope.id !== "clickscope"
106+ favoriteEnabled: scopeView.scope
107 favorite: scopeView.scope && scopeView.scope.favorite
108 navigationTag: scopeView.scope ? scopeView.scope.primaryNavigationTag : ""
109 scopeStyle: scopeView.scopeStyle
110
111=== modified file 'qml/Dash/ScopesListCategory.qml'
112--- qml/Dash/ScopesListCategory.qml 2016-11-17 20:58:14 +0000
113+++ qml/Dash/ScopesListCategory.qml 2017-01-31 14:31:04 +0000
114@@ -89,7 +89,7 @@
115 icon: model.art || model.mascot || ""
116 text: model.title || ""
117 subtext: model.subtitle || ""
118- showStar: model.scopeId !== "clickscope" && (root.isFavoritesFeed || root.isAlsoInstalled)
119+ showStar: root.isFavoritesFeed || root.isAlsoInstalled
120 isFavorite: root.isFavoritesFeed
121
122 hideChildren: dragItem.loaderToShrink == loader
123
124=== modified file 'tests/autopilot/unity8/dash.py'
125--- tests/autopilot/unity8/dash.py 2016-10-25 09:28:16 +0000
126+++ tests/autopilot/unity8/dash.py 2017-01-31 14:31:04 +0000
127@@ -48,23 +48,7 @@
128 self.dash_content_list = self.wait_select_single(
129 'QQuickListView', objectName='dashContentList')
130
131- def get_applications_grid(self):
132- get_grid = self.get_scope('clickscope').wait_select_single(
133- 'CardGrid', objectName='local')
134- return get_grid
135-
136- def get_application_icon(self, text):
137- """Returns a 'Tile' icon that has the text 'text' from the application
138- grid.
139-
140- :param text: String containing the text of the icon to search for.
141-
142- """
143- app_grid = self.get_applications_grid()
144- resp_grid = app_grid.wait_select_single('ResponsiveGridView')
145- return resp_grid.select_single('Tile', text=text)
146-
147- def get_scope(self, scope_name='clickscope'):
148+ def get_scope(self, scope_name):
149 return self.dash_content_list.wait_select_single(
150 'QQuickLoader', scopeId=scope_name)
151
152
153=== modified file 'tests/autopilot/unity8/shell/tests/test_helpers.py'
154--- tests/autopilot/unity8/shell/tests/test_helpers.py 2016-10-25 09:11:13 +0000
155+++ tests/autopilot/unity8/shell/tests/test_helpers.py 2017-01-31 14:31:04 +0000
156@@ -99,12 +99,6 @@
157 self._assert_scope_is_opened(scope, scope_id)
158 self.assertIsInstance(scope, dash_helpers.GenericScopeView)
159
160- def test_open_applications_scope(self):
161- scope_id = 'clickscope'
162- scope = self.dash.open_scope(scope_id)
163- self._assert_scope_is_opened(scope, scope_id)
164- self.assertIsInstance(scope, dash_helpers.GenericScopeView)
165-
166
167 class GenericScopeViewHelperTestCase(tests.DashBaseTestCase):
168
169@@ -122,46 +116,3 @@
170 """Open an item that requires swiping to make it visible."""
171 preview = self.generic_scope.open_preview('2', 'Title.2.0')
172 self.assertIsInstance(preview, dash_helpers.Preview)
173-
174-
175-class DashAppsHelperTestCase(tests.DashBaseTestCase):
176-
177- available_applications = [
178- 'Title.2.0', 'Title.2.1', 'Title.2.2', 'Title.2.3', 'Title.2.4',
179- 'Title.2.5', 'Title.2.6', 'Title.2.7', 'Title.2.8', 'Title.2.9',
180- 'Title.2.10', 'Title.2.11', 'Title.2.12', 'Title.2.13', 'Title.2.14',
181- 'Title.2.15', 'Title.2.16', 'Title.2.17', 'Title.2.18']
182-
183- def setUp(self):
184- # Set up the fake scopes before launching unity.
185- self.useFixture(fixture_setup.FakeScopes())
186- super().setUp()
187- self.applications_scope = self.dash.open_scope('clickscope')
188-
189- def test_get_applications_should_return_correct_applications(self):
190- category = '2'
191- category_element = self.applications_scope._get_category_element(
192- category)
193- list_view = self.dash.get_scope('clickscope')\
194- .select_single(dash_helpers.ListViewWithPageHeader)
195- expected_apps_count = self._get_number_of_application_slots(category)
196- expected_applications = self.available_applications[
197- :expected_apps_count]
198- x_center = list_view.globalRect.x + list_view.width / 2
199- y_center = list_view.globalRect.y + list_view.height / 2
200- y_diff = (
201- category_element.y - list_view.height + category_element.height
202- )
203- list_view._slow_drag(x_center, x_center, y_center, y_center - y_diff)
204- applications = self.applications_scope.get_applications(category)
205- self.assertEqual(expected_applications, applications)
206-
207- def _get_number_of_application_slots(self, category):
208- category_element = self.applications_scope._get_category_element(
209- category)
210- cardgrid = category_element.select_single('CardGrid')
211- if (category_element.expanded):
212- return cardgrid.select_single('QQuickGridView').count
213- else:
214- return cardgrid.collapsedRows \
215- * cardgrid.select_single('ResponsiveGridView').columns
216
217=== modified file 'tests/mocks/Unity/fake_scopes.cpp'
218--- tests/mocks/Unity/fake_scopes.cpp 2017-01-10 14:46:38 +0000
219+++ tests/mocks/Unity/fake_scopes.cpp 2017-01-31 14:31:04 +0000
220@@ -60,7 +60,6 @@
221 addScope(new Scope("MockScope7", "MS7", false, this));
222 addScope(new Scope("MockScope8", "MS8", false, this));
223 addScope(new Scope("MockScope9", "MS9", false, this));
224- addScope(new Scope("libertine-scope.ubuntu_libertine-scope", "Libertine", true, this));
225
226 Scope *longNavigationScope = new Scope(
227 "LongPrimaryNavigation", "LongPrimaryNavigation", true, this, 1, false,
228
229=== modified file 'tests/qmltests/Dash/tst_Dash.qml'
230--- tests/qmltests/Dash/tst_Dash.qml 2016-12-14 17:43:23 +0000
231+++ tests/qmltests/Dash/tst_Dash.qml 2017-01-31 14:31:04 +0000
232@@ -58,7 +58,7 @@
233 tryCompare(dashContentList, "count", 0);
234 scopes.load();
235 tryCompare(dashContentList, "currentIndex", 0);
236- tryCompare(dashContentList, "count", 28);
237+ tryCompare(dashContentList, "count", 27);
238 tryCompare(scopes, "loaded", true);
239 tryCompareFunction(function() {
240 var mockScope1Loader = findChild(dash, "scopeLoader0");
241@@ -192,24 +192,6 @@
242 tryCompare(expandingItem, "visible", false)
243 }
244
245- function test_manage_dash_clickscope_unfavoritable() {
246- open_manage_dash();
247-
248- // Click scope star area is not visible (i.e. can't be unfavorited)
249- var favScopesListCategoryList = findChild(findChild(dash, "scopesListCategoryfavorites"), "scopesListCategoryInnerList");
250- var clickScope = findChild(favScopesListCategoryList, "delegateclickscope");
251- var starArea = findChild(clickScope, "starArea");
252- compare(starArea.visible, false);
253-
254- // Go back
255- var bottomEdgeController = findInvisibleChild(dash, "bottomEdgeController");
256- var scopesList = findChild(dash, "scopesList");
257- var scopesListPageHeader = findChild(scopesList, "pageHeader");
258- var backButton = findChild(scopesListPageHeader, "innerPageHeader").leadingActionBar;
259- mouseClick(backButton);
260- tryCompare(bottomEdgeController, "progress", 0);
261- }
262-
263 function test_manage_dash_select_same_favorite() {
264 open_manage_dash();
265
266@@ -627,35 +609,6 @@
267 tryCompare(dashContent, "x", 0);
268 }
269
270- function test_cardIconStyle()
271- {
272- dash.setCurrentScope("clickscope");
273- var dashContent = findChild(dash, "dashContent");
274- tryCompare(dashContent.currentScope, "id", "clickscope");
275-
276- scrollToCategory("dashCategorypredefined");
277- tryCompareFunction(function() {
278- var tile = getCategoryDelegate("predefined", 2);
279- var proportionalShape = findChildsByType(tile, "UCProportionalShape");
280- return proportionalShape.length === 1;
281- },
282- true
283- );
284-
285- dash.setCurrentScope("libertine-scope.ubuntu_libertine-scope");
286- var dashContent = findChild(dash, "dashContent");
287- tryCompare(dashContent.currentScope, "id", "libertine-scope.ubuntu_libertine-scope");
288-
289- scrollToCategory("dashCategory2");
290- tryCompareFunction(function() {
291- var tile = getCategoryDelegate("2", 2);
292- var proportionalShape = findChildsByType(tile, "UCProportionalShape");
293- return proportionalShape.length === 1;
294- },
295- true
296- );
297- }
298-
299 function test_tempScopeItemXOnResize()
300 {
301 // Go to a temp scope
302
303=== modified file 'tests/qmltests/Dash/tst_DashContent.qml'
304--- tests/qmltests/Dash/tst_DashContent.qml 2016-12-02 00:56:24 +0000
305+++ tests/qmltests/Dash/tst_DashContent.qml 2017-01-31 14:31:04 +0000
306@@ -70,7 +70,7 @@
307 function loadScopes() {
308 scopeLoadedSpy.clear();
309 scopesModel.load();
310- tryCompare(scopeLoadedSpy, "count", 28, 15000);
311+ tryCompare(scopeLoadedSpy, "count", 27, 15000);
312 tryCompare(scopesModel, "loaded", true);
313 tryCompareFunction(function() {
314 var mockScope1Loader = findChild(shell, "scopeLoader0");
315@@ -120,11 +120,11 @@
316 scopesModel.clear();
317 compare(dashContentList.count, 0, "DashContent should have 0 items after clearing");
318 // pretend we're running after a model reset
319- dashContentList.currentIndex = 27;
320+ dashContentList.currentIndex = 26;
321
322 loadScopes();
323
324- compare(dashContentList.count, 28);
325+ compare(dashContentList.count, 27);
326 verify(dashContentList.currentIndex >= 0 && dashContentList.currentIndex < dashContentList.count);
327 }
328
329
330=== modified file 'tests/qmltests/Dash/tst_GenericScopeView.qml'
331--- tests/qmltests/Dash/tst_GenericScopeView.qml 2016-12-06 20:16:56 +0000
332+++ tests/qmltests/Dash/tst_GenericScopeView.qml 2017-01-31 14:31:04 +0000
333@@ -84,6 +84,7 @@
334 genericScopeView.scope = scopes.getScope(2);
335 genericScopeView.isCurrent = true;
336 shell.width = units.gu(120);
337+ shell.height = units.gu(100);
338 genericScopeView.categoryView.positionAtBeginning();
339 waitForRendering(genericScopeView.categoryView);
340 }
341@@ -195,6 +196,8 @@
342 }
343
344 function test_expand_collapse() {
345+ shell.height = units.gu(120);
346+
347 tryCompareFunction(function() { return findChild(genericScopeView, "dashSectionHeader0", 0 /* timeout */) != null; }, true);
348
349 var category = findChild(genericScopeView, "dashCategory0")
350@@ -531,6 +534,8 @@
351 }
352
353 function test_seeAllTwoCategoriesScenario2() {
354+ shell.height = units.gu(120);
355+
356 mockScope.setId("mockScope");
357 mockScope.setName("Mock Scope");
358 mockScope.isActive = true;
359@@ -587,7 +592,6 @@
360 var innerHeader = findChild(header, "innerPageHeader");
361 verify(innerHeader, "Could not find the inner header");
362
363- expectFail("Apps", "Click scope should not have a favorite button");
364 var favoriteAction = findChild(innerHeader, "favorite_button");
365 verify(favoriteAction, "Could not find the favorite action.");
366 mouseClick(favoriteAction);
367@@ -697,26 +701,6 @@
368 var shape = findChildsByType(artShapeLoader, "UCUbuntuShape");
369 compare(shape.borderSource, undefined);
370 }
371-
372- function test_clickScopeSizing() {
373- genericScopeView.scope = scopes.getScopeFromAll("clickscope");
374- waitForRendering(genericScopeView);
375-
376- var categoryListView = findChild(genericScopeView, "categoryListView");
377- waitForRendering(categoryListView);
378-
379- var categorypredefined = findChild(categoryListView, "dashCategorypredefined");
380- waitForRendering(categorypredefined);
381-
382- var cardTool = findChild(categorypredefined, "cardTool");
383-
384- compare(cardTool.cardWidth, units.gu(11));
385- shell.width = units.gu(46);
386- waitForRendering(genericScopeView);
387- compare(cardTool.cardWidth, units.gu(10));
388-
389- shell.width = units.gu(120)
390- }
391 }
392 }
393 }

Subscribers

People subscribed via source and target branches