Merge lp:~xavi-garcia-mena/indicator-sound/re-add-integration-tests into lp:indicator-sound/15.10
| Status: | Merged |
|---|---|
| Approved by: | Xavi Garcia on 2015-12-23 |
| Approved revision: | 515 |
| Merged at revision: | 519 |
| Proposed branch: | lp:~xavi-garcia-mena/indicator-sound/re-add-integration-tests |
| Merge into: | lp:indicator-sound/15.10 |
| Prerequisite: | lp:~xavi-garcia-mena/indicator-sound/restore-osd-notifications |
| Diff against target: |
270 lines (+73/-37) 8 files modified
AUTHORS (+1/-0) debian/changelog (+7/-6) debian/control (+11/-0) src/CMakeLists.txt (+1/-2) src/service.vala (+5/-2) src/volume-control-pulse.vala (+41/-22) src/volume-control.vala (+4/-1) tests/CMakeLists.txt (+3/-4) |
| To merge this branch: | bzr merge lp:~xavi-garcia-mena/indicator-sound/re-add-integration-tests |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Charles Kerr (community) | Approve on 2016-01-05 | ||
| Xavi Garcia | Approve on 2015-12-23 | ||
| PS Jenkins bot | continuous-integration | 2015-12-23 | Needs Fixing on 2015-12-23 |
|
Review via email:
|
|||
This proposal supersedes a proposal from 2015-11-11.
Commit Message
This branch re-adds the integration tests using gmenuharness.
* Added OSD notifications to show output source when the volume or
source change (LP: #1382548, LP: #1415480, LP: #1484589)
* debian/control:
Added the following build dependencies:
- cmake-extras (>= 0.4),
- google-mock (>= 1.6.0+svn437),
- libqtdbusmock1-dev (>= 0.3),
- libqtdbustest1-dev,
- libunity-api-dev,
- pulseaudio,
- qt5-default,
- qtbase5-dev,
- qtbase5-dev-tools,
- qtdeclarative5-dev,
- qtdeclarative5-
* Added gmenuharness library for integration tests support.
New Files:
- src/gmenuharnes
- src/gmenuharnes
- src/gmenuharnes
- src/gmenuharnes
- src/gmenuharnes
- include/
- include/
- include/
- include/
* Added integration tests using gmenuharness
New Files:
- tests/dbus-
- tests/dbus-
- tests/dbus-
- tests/dbus-
- tests/dbus-
- tests/dbus-
- tests/dbus-
- tests/dbus-
- tests/dbus-
- tests/dbus-
- tests/integrati
- tests/integrati
- tests/integrati
- tests/integrati
- tests/integrati
- tests/integrati
- tests/integrati
- tests/integrati
- tests/integrati
- tests/integrati
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
- tests/service-
Description of the Change
This branch re-adds the integration tests using gmenuharness.
I'm approving myself as it was already approved previously as branch:
lp:~xavi-garcia-mena/indicator-sound/remove-warning-message-in-volume-notification
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:513
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 515. By Xavi Garcia on 2015-12-23
-
Conflicts resolved with restored branch
| Xavi Garcia (xavi-garcia-mena) wrote : | # |
Approving myself as it as already reviewed and approved
- 516. By Xavi Garcia on 2016-01-05
-
removed extra line in debian/changelog
- 517. By Xavi Garcia on 2016-01-05
-
sync debian/changelog with pre-requisite branch
- 518. By Xavi Garcia on 2016-01-05
-
Rolling back to release 516
- 519. By Xavi Garcia on 2016-01-05
-
sync changelog with previous branch
- 520. By Xavi Garcia on 2016-01-05
-
re-added new stuff
- 521. By Xavi Garcia on 2016-01-05
-
remove changed in debian/changelog
- 522. By Xavi Garcia on 2016-01-05
-
[ Xavi Garcia ]
* Added OSD notifications to show output source when the volume or
source change (LP: #1382548, LP: #1415480, LP: #1484589)* debian/control:
Added the following build dependencies:
- cmake-extras (>= 0.4),
- google-mock (>= 1.6.0+svn437),
- libqtdbusmock1-dev (>= 0.3),
- libqtdbustest1-dev,
- libunity-api-dev,
- pulseaudio,
- qt5-default,
- qtbase5-dev,
- qtbase5-dev-tools,
- qtdeclarative5-dev,
- qtdeclarative5-dev-tools
* Added gmenuharness library for integration tests support.
New Files:
- src/gmenuharness/CMakeLists. txt
- src/gmenuharness/MatchResult. cpp
- src/gmenuharness/MatchUtils. cpp
- src/gmenuharness/MenuItemMatch er.cpp
- src/gmenuharness/MenuMatcher. cpp
- include/unity/gmenuharn ess/MatchResult .h
- include/unity/gmenuharn ess/MatchUtils. h
- include/unity/gmenuharn ess/MenuItemMat cher.h
- include/unity/gmenuharn ess/MenuMatcher .h
* Added integration tests using gmenuharness
New Files:
- tests/dbus-types/CMakeList s.txt
- tests/dbus-types/com. ubuntu. AccountsService .Sound. xml
- tests/dbus-types/dbus- types.h
- tests/dbus-types/org. PulseAudio. Ext.StreamResto re1.xml
- tests/dbus-types/org. freedesktop. Accounts. xml
- tests/dbus-types/org. freedesktop. DBus.Properties .xml
- tests/dbus-types/org. freedesktop. Notifications. xml
- tests/dbus-types/org. gtk.Actions. xml
- tests/dbus-types/pulseaudi o-volume. cpp
- tests/dbus-types/pulseaudi o-volume. h
- tests/integration/CMakeLists. txt
- tests/integration/indicator- sound-test- base.cpp
- tests/integration/indicator- sound-test- base.h
- tests/integration/main. cpp
- tests/integration/test- indicator. cpp
- tests/integration/touch- stream- restore. table
- tests/integration/utils/ dbus-pulse- volume. cpp
- tests/integration/utils/ dbus-pulse- volume. h
- tests/integration/utils/ get-volume. cpp
- tests/integration/utils/ set-volume. cpp
- tests/service-mocks/CMakeList s.txt
- tests/service-mocks/DBusPrope rtiesNotifier. cpp
- tests/service-mocks/DBusPrope rtiesNotifier. h
- tests/service-mocks/accounts- mock/AccountsDe fs.h
- tests/service-mocks/accounts- mock/AccountsMo ck.cpp
- tests/service-mocks/accounts- mock/AccountsMo ck.h
- tests/service-mocks/accounts- mock/AccountsSe rviceSoundMock. cpp
- tests/service-mocks/accounts- mock/AccountsSe rviceSoundMock. h
- tests/service-mocks/accounts- mock/CMakeLists .txt
- tests/service-mocks/accounts- mock/com. ubuntu. AccountsService .Sound. Mock.xml
- tests/service-mocks/accounts- mock/main. cpp
- tests/service-mocks/accounts- mock/org. freedesktop. Accounts. Mock.xml
- tests/service-mocks/media- player- mpris-mock/ CMakeLists. txt
- tests/service-mocks/media- player- mpris-mock/ MediaPlayerMpri sDefs.h
- tests/service-mocks/media- player- mpris-mock/ MediaPlayerMpri sMock.cpp
- tests/service-mocks/media- player- mpris-mock/ MediaPlayerMpri sMock.h
- tests/service-mocks/media- player- mpris-mock/ applications/ testplayer1. desktop
- tests/service-mocks/media- player- mpris-mock/ main.cpp
- tests/service-mocks/media- player- mpris-mock/ org.mpris. MediaPlayer2. Player. xml
- tests/service-mocks/media- player- mpris-mock/ org.mpris. MediaPlayer2. xml
- tests/service-mocks/media- player- mpris-mock/ player- update. cpp

PASSED: Continuous integration, rev:510 jenkins. qa.ubuntu. com/job/ indicator- sound-ci/ 288/ jenkins. qa.ubuntu. com/job/ indicator- sound-wily- amd64-ci/ 64 jenkins. qa.ubuntu. com/job/ indicator- sound-wily- armhf-ci/ 64 jenkins. qa.ubuntu. com/job/ indicator- sound-wily- armhf-ci/ 64/artifact/ work/output/ *zip*/output. zip
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/indicator- sound-ci/ 288/rebuild
http://