Merge lp://qastaging/~compiz-team/compiz/compiz.ccs_backend_conformance_test_file into lp://qastaging/compiz/0.9.8

Proposed by Sam Spilsbury
Status: Superseded
Proposed branch: lp://qastaging/~compiz-team/compiz/compiz.ccs_backend_conformance_test_file
Merge into: lp://qastaging/compiz/0.9.8
Prerequisite: lp://qastaging/~compiz-team/compiz/compiz.ccs_backend_mock
Diff against target: 2997 lines (+2099/-268)
14 files modified
compizconfig/gsettings/src/gconf-integration.c (+215/-94)
compizconfig/gsettings/src/gconf-integration.h (+20/-0)
compizconfig/gsettings/src/gsettings.c (+24/-25)
compizconfig/gsettings/src/gsettings.h (+0/-53)
compizconfig/libcompizconfig/include/ccs-backend.h (+54/-0)
compizconfig/libcompizconfig/include/ccs.h (+5/-0)
compizconfig/libcompizconfig/src/main.c (+158/-1)
compizconfig/libcompizconfig/tests/compizconfig_test_ccs_setting.cpp (+2/-0)
compizconfig/mocks/libcompizconfig/compizconfig_ccs_setting_mock.cpp (+1/-0)
compizconfig/mocks/libcompizconfig/compizconfig_ccs_setting_mock.h (+7/-0)
compizconfig/tests/compizconfig_backend_concept_test.h (+1481/-0)
compizconfig/tests/compizconfig_ccs_mocked_allocator.h (+0/-95)
compizconfig/tests/compizconfig_test_value_combiners.h (+96/-0)
tests/shared/gtest_shared_characterwrapper.h (+36/-0)
To merge this branch: bzr merge lp://qastaging/~compiz-team/compiz/compiz.ccs_backend_conformance_test_file
Reviewer Review Type Date Requested Status
Compiz Maintainers Pending
Review via email: mp+118486@code.qastaging.launchpad.net

This proposal supersedes a proposal from 2012-08-07.

Description of the change

Implements conformance tests for an implementor of CCSBackend.

Use the conformance tests by including ccs_backend_conformance_tests.h and doing

INSTANTIATE_TEST_CASE_P (TestFixtureName, CCSBackendConformanceTest,
    compizconfig::test::GenerateTestingParametersForBackendInterface <CCSBackendConceptTestEnvironmentImplementation> ());

Conformance tests must implement CCSBackendConceptTestEnvironmentInterface

This is done in MockCCSBackendConceptTestEnvironment

Next: lp:~compiz-team/compiz/compiz.ccs_mock_backend_conformance_test

To post a comment you must log in.
3404. By Sam Spilsbury

Merged compiz.ccs_backend_mock into compiz.ccs_backend_conformance_test_file.

3405. By Sam Spilsbury

Merged compiz.ccs_backend_mock into compiz.ccs_backend_conformance_test_file.

3406. By Sam Spilsbury

Merged compiz.ccs_backend_mock into compiz.ccs_backend_conformance_test_file.

3407. By Sam Spilsbury

Merged compiz.ccs_backend_mock into compiz.ccs_backend_conformance_test_file.

3408. By Sam Spilsbury

Merged compiz.ccs_backend_mock into compiz.ccs_backend_conformance_test_file.

3409. By Sam Spilsbury

Merged compiz.ccs_backend_mock into compiz.ccs_backend_conformance_test_file.

3410. By Sam Spilsbury

Merged compiz.ccs_backend_mock into compiz.ccs_backend_conformance_test_file.

3411. By Sam Spilsbury

Merged compiz.ccs_backend_mock into compiz.ccs_backend_conformance_test_file.

3412. By Sam Spilsbury

Merged compiz.ccs_backend_mock into compiz.ccs_backend_conformance_test_file.

3413. By Sam Spilsbury

Remove superfluous changes to cmake file

3414. By Sam Spilsbury

Merged compiz.ccs_backend_mock into compiz.ccs_backend_conformance_test_file.

3415. By Sam Spilsbury

Merged compiz.ccs_backend_mock into compiz.ccs_backend_conformance_test_file.

3416. By Sam Spilsbury

Merge

3417. By Sam Spilsbury

Merged compiz.ccs_backend_mock into compiz.ccs_backend_conformance_test_file.

3418. By Sam Spilsbury

Merged compiz.ccs_backend_mock into compiz.ccs_backend_conformance_test_file.

3419. By Sam Spilsbury

Re-add removed file

3420. By Sam Spilsbury

Remove code that doesn't belong in this pipe

3421. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3422. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3423. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3424. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3425. By Sam Spilsbury

Merge

3426. By Sam Spilsbury

Merge

3427. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3428. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3429. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3430. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3431. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3432. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3433. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3434. By Sam Spilsbury

Merge

3435. By Sam Spilsbury

Moved the files back into the right place

3436. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3437. By Sam Spilsbury

Moved the old one out the way

3438. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3439. By Sam Spilsbury

Remove old file

3440. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3441. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3442. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3443. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3444. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3445. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3446. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3447. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3448. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3449. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3450. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3451. By Sam Spilsbury

Added gtest_shared_autodestroy.h

3452. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3453. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3454. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3455. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

3456. By Sam Spilsbury

Merged compiz.ccs_integration_interface_gconf_refactor into compiz.ccs_backend_conformance_test_file.

Unmerged revisions

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches