Merge lp://qastaging/~compiz-team/compiz/compiz.fix_1041535.1 into lp://qastaging/compiz/0.9.8
Status: | Merged |
---|---|
Merged at revision: | 3389 |
Proposed branch: | lp://qastaging/~compiz-team/compiz/compiz.fix_1041535.1 |
Merge into: | lp://qastaging/compiz/0.9.8 |
Prerequisite: | lp://qastaging/~compiz-team/compiz/compiz.tests_1042537.3 |
Diff against target: |
7820 lines (+5045/-1274) 70 files modified
compizconfig/CMakeLists.txt (+1/-0) compizconfig/gsettings/CMakeLists.txt (+1/-0) compizconfig/gsettings/gsettings_backend_shared/CMakeLists.txt (+0/-1) compizconfig/gsettings/gsettings_backend_shared/ccs_gsettings_backend.c (+0/-23) compizconfig/gsettings/gsettings_backend_shared/ccs_gsettings_backend_interface.c (+23/-0) compizconfig/gsettings/mocks/CMakeLists.txt (+21/-0) compizconfig/gsettings/tests/CMakeLists.txt (+19/-10) compizconfig/gsettings/tests/compizconfig_ccs_gsettings_settings_env_test.cpp (+364/-0) compizconfig/gsettings/tests/compizconfig_ccs_gsettings_settings_env_test.h (+134/-0) compizconfig/gsettings/tests/gsettings-mock-schemas-config.h.in (+2/-0) compizconfig/gsettings/tests/gsettings_settings_test_fixture.h (+29/-0) compizconfig/gsettings/tests/test_gsettings_conformance.cpp (+25/-430) compizconfig/gsettings/tests/test_gsettings_tests.h (+57/-14) compizconfig/integration/gnome/CMakeLists.txt (+4/-0) compizconfig/integration/gnome/gconf/src/ccs_gnome_integration_gconf_integrated_setting.c (+18/-3) compizconfig/integration/gnome/gsettings/CMakeLists.txt (+4/-0) compizconfig/integration/gnome/gsettings/src/ccs_gnome_integration_gsettings_integrated_setting.c (+62/-22) compizconfig/integration/gnome/gsettings/tests/CMakeLists.txt (+31/-0) compizconfig/integration/gnome/gsettings/tests/compizconfig_test_ccs_gnome_gsettings_integrated_setting.cpp (+388/-0) compizconfig/integration/gnome/include/ccs_gnome_integrated_setting.h (+9/-1) compizconfig/integration/gnome/include/ccs_gnome_integration_constants.h (+1/-0) compizconfig/integration/gnome/include/ccs_gnome_integration_types.h (+2/-0) compizconfig/integration/gnome/include/ccs_gnome_integration_types.h~ (+0/-26) compizconfig/integration/gnome/src/ccs_gnome_integrated_setting.c (+18/-3) compizconfig/integration/gnome/src/ccs_gnome_integration.c (+13/-10) compizconfig/integration/gnome/tests/CMakeLists.txt (+47/-0) compizconfig/integration/gnome/tests/compizconfig_ccs_mock_gnome_integrated_setting_composition.c (+222/-0) compizconfig/integration/gnome/tests/compizconfig_ccs_mock_gnome_integrated_setting_composition.h (+42/-0) compizconfig/integration/gnome/tests/compizconfig_test_ccs_gnome_integration.cpp (+813/-0) compizconfig/libcompizconfig/src/main.c (+2/-2) compizconfig/libcompizconfig/tests/CMakeLists.txt (+9/-1) compizconfig/libcompizconfig/tests/compizconfig_test_ccs_mock_backend_conformance.cpp (+22/-10) compizconfig/libcompizconfig/tests/compizconfig_test_ccs_settings_upgrade_internal.cpp (+13/-65) compizconfig/mocks/libcompizconfig/CMakeLists.txt (+40/-0) compizconfig/mocks/libcompizconfig/compizconfig_ccs_integrated_setting_factory_mock.cpp (+70/-0) compizconfig/mocks/libcompizconfig/compizconfig_ccs_integrated_setting_factory_mock.h (+99/-0) compizconfig/mocks/libcompizconfig/compizconfig_ccs_integrated_setting_mock.cpp (+71/-0) compizconfig/mocks/libcompizconfig/compizconfig_ccs_integrated_setting_mock.h (+97/-0) compizconfig/mocks/libcompizconfig/compizconfig_ccs_integrated_setting_storage_mock.cpp (+73/-0) compizconfig/mocks/libcompizconfig/compizconfig_ccs_integrated_setting_storage_mock.h (+119/-0) compizconfig/mocks/libcompizconfig/compizconfig_ccs_integration_mock.cpp (+70/-0) compizconfig/mocks/libcompizconfig/compizconfig_ccs_integration_mock.h (+129/-0) compizconfig/tests/CMakeLists.txt (+71/-0) compizconfig/tests/compizconfig_backend_concept_test.cpp (+381/-0) compizconfig/tests/compizconfig_backend_concept_test.h (+144/-189) compizconfig/tests/compizconfig_backend_concept_test_environment_interface.h (+101/-0) compizconfig/tests/compizconfig_backend_concept_test_internal.h (+146/-0) compizconfig/tests/compizconfig_ccs_item_in_list_matcher.cpp (+36/-0) compizconfig/tests/compizconfig_ccs_item_in_list_matcher.h (+8/-13) compizconfig/tests/compizconfig_ccs_list_equality.cpp (+74/-0) compizconfig/tests/compizconfig_ccs_list_equality.h (+15/-29) compizconfig/tests/compizconfig_ccs_list_wrapper.cpp (+109/-0) compizconfig/tests/compizconfig_ccs_list_wrapper.h (+0/-199) compizconfig/tests/compizconfig_ccs_setting_value_matcher.cpp (+69/-0) compizconfig/tests/compizconfig_ccs_setting_value_matcher.h (+64/-0) compizconfig/tests/compizconfig_ccs_setting_value_operators.cpp (+103/-0) compizconfig/tests/compizconfig_ccs_setting_value_operators.h (+17/-52) compizconfig/tests/compizconfig_ccs_settings_test_fixture.h (+106/-0) compizconfig/tests/compizconfig_ccs_variant_types.h (+40/-0) compizconfig/tests/compizconfig_test_value_combiners.cpp (+147/-0) compizconfig/tests/compizconfig_test_value_combiners.h (+17/-82) gtk/window-decorator/tests/CMakeLists.txt (+3/-1) gtk/window-decorator/tests/test_gwd_metacity_decorations.cpp (+2/-3) gtk/window-decorator/tests/test_gwd_settings.cpp (+65/-83) plugins/wall/CMakeLists.txt (+4/-2) tests/shared/glib/glib_gsettings_memory_backend_env.h (+45/-0) tests/shared/glib/glib_gslice_off_env.h (+43/-0) tests/shared/gtest_shared_autodestroy.h (+20/-0) tests/shared/gtest_shared_characterwrapper.h (+21/-0) tests/shared/gtest_unspecified_bool_type_matcher.h (+30/-0) |
To merge this branch: | bzr merge lp://qastaging/~compiz-team/compiz/compiz.fix_1041535.1 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
jenkins (community) | continuous-integration | Approve | |
Daniel van Vugt | Approve | ||
Tim Penhey (community) | Approve | ||
Review via email:
|
This proposal supersedes a proposal from 2012-09-24.
Commit message
Check the returned value for NULL as the integration backend may fail. If the integration backend fails, it should fail properly
(LP: #1041535)
Increased test coverage on CCSGSettingsInt
Description of the change
Increased test coverage on CCSGSettingsInt
Start 238: CCSGSettingsInt
238/582 Test #238: CCSGSettingsInt
Start 239: CCSGSettingsInt
239/582 Test #239: CCSGSettingsInt
Start 240: CCSGSettingsInt
240/582 Test #240: CCSGSettingsInt
Start 241: CCSGSettingsInt
241/582 Test #241: CCSGSettingsInt
Start 242: CCSGSettingsInt
242/582 Test #242: CCSGSettingsInt
Start 243: CCSGSettingsInt
243/582 Test #243: CCSGSettingsInt
Start 244: CCSGSettingsInt
244/582 Test #244: CCSGSettingsInt
Start 245: CCSGSettingsInt
245/582 Test #245: CCSGSettingsInt
Start 246: CCSGSettingsInt
246/582 Test #246: CCSGSettingsInt
Start 247: CCSGSettingsInt
247/582 Test #247: CCSGSettingsInt
Start 248: CCSGSettingsInt
248/582 Test #248: CCSGSettingsInt
Start 249: CCSGSettingsInt
249/582 Test #249: CCSGSettingsInt
Start 250: CCSGSettingsInt
250/582 Test #250: CCSGSettingsInt
Start 251: CCSGSettingsInt
251/582 Test #251: CCSGSettingsInt
Start 252: CCSGSettingsInt
252/582 Test #252: CCSGSettingsInt
Start 253: CCSGSettingsInt
253/582 Test #253: CCSGSettingsInt
Start 254: CCSGSettingsInt
254/582 Test #254: CCSGSettingsInt
Start 255: CCSGSettingsInt
255/582 Test #255: CCSGSettingsInt
Start 256: CCSGSettingsInt
256/582 Test #256: CCSGSettingsInt
Start 257: CCSGSettingsInt
257/582 Test #257: CCSGSettingsInt
Start 258: CCSGSettingsInt
258/582 Test #258: CCSGSettingsInt
Start 259: CCSGSettingsInt
259/582 Test #259: CCSGSettingsInt
Start 260: CCSGSettingsInt
260/582 Test #260: CCSGSettingsInt
Start 261: CCSGSettingsInt
261/582 Test #261: CCSGSettingsInt
Start 262: CCSGSettingsInt
262/582 Test #262: CCSGSettingsInt
Start 263: CCSGSettingsInt
263/582 Test #263: CCSGSettingsInt
Start 264: CCSGSettingsInt
264/582 Test #264: CCSGSettingsInt
Start 265: CCSGSettingsInt
265/582 Test #265: CCSGSettingsInt
Start 266: CCSGSettingsInt
266/582 Test #266: CCSGSettingsInt
Start 267: CCSGSettingsInt
267/582 Test #267: CCSGSettingsInt
Start 268: CCSGSettingsInt
268/582 Test #268: CCSGSettingsInt
Start 269: CCSGSettingsInt
269/582 Test #269: CCSGSettingsInt
Start 270: CCSGNOMEIntegra
270/582 Test #270: CCSGNOMEIntegra
Start 271: CCSGNOMEIntegra
271/582 Test #271: CCSGNOMEIntegra
Start 272: CCSGNOMEIntegra
272/582 Test #272: CCSGNOMEIntegra
Start 273: CCSGNOMEIntegra
273/582 Test #273: CCSGNOMEIntegra
Start 274: CCSGNOMEIntegra
274/582 Test #274: CCSGNOMEIntegra
Start 275: CCSGNOMEIntegra
275/582 Test #275: CCSGNOMEIntegra
Start 276: CCSGNOMEIntegra
276/582 Test #276: CCSGNOMEIntegra
Start 277: CCSGNOMEIntegra
277/582 Test #277: CCSGNOMEIntegra
Start 278: CCSGNOMEIntegra
278/582 Test #278: CCSGNOMEIntegra
Start 279: CCSGNOMEIntegra
279/582 Test #279: CCSGNOMEIntegra
Start 280: CCSGNOMEIntegra
280/582 Test #280: CCSGNOMEIntegra
In order to make this work bug 1049169 was mostly fixed too (there are other memleaks so lets leave it open).
FAILED: Continuous integration, rev:3389 jenkins. qa.ubuntu. com/job/ compiz- ci/96/ jenkins. qa.ubuntu. com/job/ compiz- ci/./build= pbuilder, distribution= quantal, flavor= amd64/96/ console
http://
Executed test runs:
FAILURE: http://