Merge lp:~jpakkane/unity/includecheck into lp:unity/phablet
Proposed by
Jussi Pakkanen
Status: | Merged |
---|---|
Approved by: | Michi Henning |
Approved revision: | no longer in the source branch. |
Merged at revision: | 579 |
Proposed branch: | lp:~jpakkane/unity/includecheck |
Merge into: | lp:unity/phablet |
Prerequisite: | lp:~michihenning/unity/ResourcePtr-fix |
Diff against target: |
97 lines (+79/-0) 3 files modified
tests/CMakeLists.txt (+1/-0) tests/cleanincludes/CMakeLists.txt (+2/-0) tests/cleanincludes/includechecker.py (+76/-0) |
To merge this branch: | bzr merge lp:~jpakkane/unity/includecheck |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Michi Henning (community) | Approve | ||
Review via email: mp+158005@code.launchpad.net |
This proposal supersedes a proposal from 2013-04-09.
Commit message
Detect unwanted implementation detail leakage in public headers
Our API design guidelines say that public headers should not leak implementation details such as gobject. This script checks that they don't.
Description of the change
Our API design guidelines say that public headers should not leak implementation details such as gobject. This script checks that they don't.
This will cause a test error because one of the headers in the prerequisite branch exposes boost. Once that is fixed, this can be merged.
To post a comment you must log in.
PASSED: Continuous integration, rev:555 jenkins. qa.ubuntu. com/job/ unity-phablet- ci/354/ s-jenkins: 8080/job/ unity-phablet- qmluitests/ 78 jenkins. qa.ubuntu. com/job/ unity-phablet- quantal- armhf-ci/ 355 jenkins. qa.ubuntu. com/job/ unity-phablet- quantal- armhf-ci/ 355/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ unity-phablet- quantal- i386-ci/ 354 jenkins. qa.ubuntu. com/job/ unity-phablet- raring- armhf-ci/ 230 jenkins. qa.ubuntu. com/job/ unity-phablet- raring- armhf-ci/ 230/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ unity-phablet- raring- i386-ci/ 234 jenkins. qa.ubuntu. com/job/ generic- mediumtests- runner/ 763
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins: 8080/job/ unity-phablet- ci/354/ rebuild
http://