Merge lp:~osomon/camera-app/staging-autopkgtest into lp:camera-app/staging
- staging-autopkgtest
- Merge into staging
Status: | Needs review |
---|---|
Proposed branch: | lp:~osomon/camera-app/staging-autopkgtest |
Merge into: | lp:camera-app/staging |
Diff against target: |
83 lines (+62/-0) 3 files modified
debian/control (+1/-0) debian/tests/control (+21/-0) debian/tests/touch-session-autopilot (+40/-0) |
To merge this branch: | bzr merge lp:~osomon/camera-app/staging-autopkgtest |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
system-apps-ci-bot | continuous-integration | Needs Fixing | |
PS Jenkins bot | continuous-integration | Pending | |
Ubuntu Phablet Team | Pending | ||
Review via email: mp+298571@code.launchpad.net |
Commit message
Add autopkgtest to run autopilot tests.
Description of the change
system-apps-ci-bot (system-apps-ci-bot) wrote : | # |
Florian Boucault (fboucault) wrote : | # |
Florian Boucault (fboucault) wrote : | # |
Florian Boucault (fboucault) wrote : | # |
Emphasis, aka italics, with *asterisks* or _underscores_.
Strong emphasis, aka bold, with **asterisks** or __underscores__.
Combined emphasis with **asterisks and _underscores_**.
Strikethrough uses two tildes. ~~Scratch this.~~
Florian Boucault (fboucault) wrote : | # |
1. First ordered list item
2. Another item
⋅⋅* Unordered sub-list.
1. Actual numbers don't matter, just that it's a number
⋅⋅1. Ordered sub-list
4. And another item.
⋅⋅⋅You can have properly indented paragraphs within list items. Notice the blank line above, and the leading spaces (at least one, but we'll use three here to also align the raw Markdown).
⋅⋅⋅To have a line break without a paragraph, you will need to use two trailing spaces.⋅⋅
⋅⋅⋅Note that this line is separate, but within the same paragraph.⋅⋅
⋅⋅⋅(This is contrary to the typical GFM line break behaviour, where trailing spaces are not required.)
* Unordered list can use asterisks
- Or minuses
+ Or pluses
Florian Boucault (fboucault) wrote : | # |
[I'm an inline-style link](https:/
[I'm an inline-style link with title](https:/
[I'm a reference-style link][Arbitrary case-insensitive reference text]
[I'm a relative reference to a repository file](.
[You can use numbers for reference-style link definitions][1]
Florian Boucault (fboucault) wrote : | # |
Automated build of revision 708 https:/
Automated tests:
FAILED: https:/
Building all packages: SUCCESS
Debian packages:
✔ amd64 with vivid+overlay https:/
✔ amd64 with vivid+overlay https:/
✔ amd64 with vivid+overlay https:/
✔ amd64 with vivid+overlay https:/
✔ amd64 with vivid+overlay https:/
✔ amd64 with vivid+overlay https:/
✔ amd64 with vivid+overlay https:/
✔ amd64 with vivid+overlay https:/
✔ amd64 with vivid+overlay https:/
Click packages:
✔ https:/
Click here to trigger a rebuild:
https:/
Florian Boucault (fboucault) wrote : | # |
Automated build of revision 708 http://
Automated tests:
✔ krillin-04 vivid+overlay ubuntu-
Building all packages: SUCCESS
Debian packages:
✔ amd64 vivid+overlay http://
✔ amd64 xenial+overlay http://
✔ amd64 yakkety http://
✔ armhf vivid+overlay http://
✔ armhf xenial+overlay http://
✔ armhf yakkety http://
✔ i386 vivid+overlay http://
✔ i386 xenial+overlay http://
✔ i386 yakkety http://
Click packages:
✔ http://
Trigger a rebuild (don't forget to login): http://
Florian Boucault (fboucault) wrote : | # |
Automated build of revision 708 http://
Automated tests:
✔ krillin-04 vivid+overlay ubuntu-
Debian packages:
✔ amd64 vivid+overlay http://
✔ amd64 xenial+overlay http://
✔ amd64 yakkety http://
✔ armhf vivid+overlay http://
✔ armhf xenial+overlay http://
✔ armhf yakkety http://
✔ i386 vivid+overlay http://
✔ i386 xenial+overlay http://
✔ i386 yakkety http://
Click packages:
✔ http://
Trigger a rebuild (don't forget to login): http://
Florian Boucault (fboucault) wrote : | # |
Automated build of revision 708 http://
Automated tests:
✔ krillin-04 vivid+overlay ubuntu-
Debian packages:
✔ amd64 vivid+overlay http://
✔ amd64 xenial+overlay http://
✔ amd64 yakkety http://
✔ armhf vivid+overlay http://
✔ armhf xenial+overlay http://
✔ armhf yakkety http://
✔ i386 vivid+overlay http://
✔ i386 xenial+overlay http://
✔ i386 yakkety http://
Click packages:
✔ http://
To trigger a rebuild (don't forget to login): http://
Florian Boucault (fboucault) wrote : | # |
Automated build of revision 708 http://
Automated tests:
✔ krillin-04 vivid+overlay ubuntu-
Debian packages:
✔ amd64 vivid+overlay http://
✔ amd64 xenial+overlay http://
✔ amd64 yakkety http://
✔ armhf vivid+overlay http://
✔ armhf xenial+overlay http://
✔ armhf yakkety http://
✔ i386 vivid+overlay http://
✔ i386 xenial+overlay http://
✔ i386 yakkety http://
Click packages:
✔ http://
To trigger a rebuild (don't forget to login): http://
Florian Boucault (fboucault) wrote : | # |
Automated build of revision 708 http://
Automated tests:
✔ krillin-04 vivid+overlay ubuntu-
Debian packages:
✔ amd64 vivid+overlay http://
✔ amd64 xenial+overlay http://
✔ amd64 yakkety http://
✔ armhf vivid+overlay http://
✔ armhf xenial+overlay http://
✔ armhf yakkety http://
✔ i386 vivid+overlay http://
✔ i386 xenial+overlay http://
✔ i386 yakkety http://
Click packages:
✔ http://
To trigger a rebuild: http://
Florian Boucault (fboucault) wrote : | # |
Automated build of revision 708 http://
Automated tests:
✔ krillin-04 vivid+overlay ubuntu-
Debian packages:
✔ amd64 vivid+overlay http://
✔ amd64 xenial+overlay http://
✔ amd64 yakkety http://
✔ armhf vivid+overlay http://
✔ armhf xenial+overlay http://
✔ armhf yakkety http://
✔ i386 vivid+overlay http://
✔ i386 xenial+overlay http://
✔ i386 yakkety http://
Click packages:
✔ http://
To trigger a rebuild: http://
Florian Boucault (fboucault) wrote : | # |
FAILED: Automated build of revision 708 http://
✔ krillin-04 vivid+overlay ubuntu-
✔ Debian package amd64 vivid+overlay http://
✔ Debian package amd64 xenial+overlay http://
✔ Debian package amd64 yakkety http://
✔ Debian package armhf vivid+overlay http://
✔ Debian package armhf xenial+overlay http://
✔ Debian package armhf yakkety http://
✔ Debian package i386 vivid+overlay http://
✔ Debian package i386 xenial+overlay http://
✔ Debian package i386 yakkety http://
✔ Click package http://
To trigger a rebuild: http://
Unmerged revisions
- 708. By Olivier Tilloy
-
Add autopkgtest to run autopilot tests.
Preview Diff
1 | === modified file 'debian/control' |
2 | --- debian/control 2016-04-12 08:30:04 +0000 |
3 | +++ debian/control 2016-06-28 19:55:47 +0000 |
4 | @@ -31,6 +31,7 @@ |
5 | # If you aren't a member of ~phablet-team but need to upload packaging changes, |
6 | # just go ahead. ~phablet-team will notice and sync up the code again. |
7 | Vcs-Bzr: https://code.launchpad.net/~phablet-team/camera-app/trunk |
8 | +XS-Testsuite: autopkgtest |
9 | |
10 | Package: camera-app |
11 | Architecture: any |
12 | |
13 | === added directory 'debian/tests' |
14 | === added file 'debian/tests/control' |
15 | --- debian/tests/control 1970-01-01 00:00:00 +0000 |
16 | +++ debian/tests/control 2016-06-28 19:55:47 +0000 |
17 | @@ -0,0 +1,21 @@ |
18 | +# Copyright 2015-2016 Canonical |
19 | +# |
20 | +# This program is free software: you can redistribute it and/or modify it |
21 | +# under the terms of the GNU General Public License version 3, as published |
22 | +# by the Free Software Foundation. |
23 | +# |
24 | +# This program is distributed in the hope that it will be useful, |
25 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of |
26 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
27 | +# GNU General Public License for more details. |
28 | +# |
29 | +# You should have received a copy of the GNU General Public License |
30 | +# along with this program. If not, see <http://www.gnu.org/licenses/>. |
31 | + |
32 | +# autopkgtest is a test dependency so we don't need to copy |
33 | +# ubuntu-touch-session to the testbed but can use it from autopkgtest instead |
34 | + |
35 | +Test-Command: /bin/sh -ex debian/tests/touch-session-autopilot camera_app |
36 | +Restrictions: allow-stderr |
37 | +Classes: ubuntu-touch |
38 | +Depends: camera-app-autopilot, autopkgtest, python3-evdev, procps, sudo |
39 | |
40 | === added file 'debian/tests/touch-session-autopilot' |
41 | --- debian/tests/touch-session-autopilot 1970-01-01 00:00:00 +0000 |
42 | +++ debian/tests/touch-session-autopilot 2016-06-28 19:55:47 +0000 |
43 | @@ -0,0 +1,40 @@ |
44 | +#!/bin/sh |
45 | + |
46 | +# Copyright 2015-2016 Canonical |
47 | +# |
48 | +# This program is free software: you can redistribute it and/or modify it |
49 | +# under the terms of the GNU General Public License version 3, as published |
50 | +# by the Free Software Foundation. |
51 | +# |
52 | +# This program is distributed in the hope that it will be useful, |
53 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of |
54 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
55 | +# GNU General Public License for more details. |
56 | +# |
57 | +# You should have received a copy of the GNU General Public License |
58 | +# along with this program. If not, see <http://www.gnu.org/licenses/>. |
59 | + |
60 | +# This runs the $1 autopilot suite ensuring that the testbed is configured |
61 | +# properly |
62 | + |
63 | +SUITE=$1 |
64 | + |
65 | +set -e |
66 | + |
67 | +if ! pgrep -f unity-system-compositor ; then |
68 | + # We're not using Mir, setup enough of an X stack |
69 | + |
70 | + # FIXME: We won't need an X stack once Mir provides mirvfb or any other |
71 | + # mean to test consistently on all platforms -- vila 2015-04-22 |
72 | + sudo -A ADT_NORMAL_USER=${USER} sh -e /usr/share/autopkgtest/setup-commands/ubuntu-touch-session |
73 | + # Import the environment produced above in the current shell |
74 | + set -a |
75 | + . /etc/environment |
76 | +elif pgrep -f unity8 ; then |
77 | + # Work around https://launchpad.net/bugs/1574706 |
78 | + initctl --session restart unity8 |
79 | + sleep 20 |
80 | + gdbus call --session --dest com.canonical.UnityGreeter --object-path / --method com.canonical.UnityGreeter.HideGreeter |
81 | +fi |
82 | + |
83 | +autopilot3 run --verbose --format xml --output "${ADT_ARTIFACTS}/${SUITE}.xml" ${SUITE} |
FAILED: Continuous integration, rev:708 /jenkins. canonical. com/system- apps/job/ lp-camera- app-staging- ci/1/ /jenkins. canonical. com/system- apps/job/ build/774 /jenkins. canonical. com/system- apps/job/ test-0- autopkgtest/ label=phone- armhf,release= vivid+overlay, testname= default/ 133 /jenkins. canonical. com/system- apps/job/ build-0- fetch/774 /jenkins. canonical. com/system- apps/job/ build-1- sourcepkg/ release= vivid+overlay/ 718 /jenkins. canonical. com/system- apps/job/ build-1- sourcepkg/ release= xenial+ overlay/ 718 /jenkins. canonical. com/system- apps/job/ build-1- sourcepkg/ release= yakkety/ 718 /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=amd64, release= vivid+overlay/ 710 /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=amd64, release= vivid+overlay/ 710/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=amd64, release= xenial+ overlay/ 710 /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=amd64, release= xenial+ overlay/ 710/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=amd64, release= yakkety/ 710 /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=amd64, release= yakkety/ 710/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=armhf, release= vivid+overlay/ 710 /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=armhf, release= vivid+overlay/ 710/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=armhf, release= xenial+ overlay/ 710 /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=armhf, release= xenial+ overlay/ 710/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=armhf, release= yakkety/ 710 /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=armhf, release= yakkety/ 710/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=i386, release= vivid+overlay/ 710 /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=i386, release= vivid+overlay/ 710/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=i386, release= xenial+ overlay/ 710 /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=i386, release= xenial+ overlay/ 710/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=i386, release= yakkety/ 710 /jenkins. canonical. com/system- apps/job/ build-2- binpkg/ arch=i386, release= yakkety/ 710/artifact/ output/ *zip*/output. zip /jenkins. canonical. com/system- apps/job/ build-3- clickpkg/ 18
https:/
Executed test runs:
SUCCESS: https:/
UNSTABLE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
Click here to trigger a rebuild: /jenkins. canonical. com/system- apps/job/ lp-camera- app-staging- ci/1/rebuild
https:/