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

Proposed by Sam Spilsbury
Status: Superseded
Proposed branch: lp://qastaging/~compiz-team/compiz/compiz.ccs_gsettings_conformance_test
Merge into: lp://qastaging/compiz/0.9.8
Prerequisite: lp://qastaging/~compiz-team/compiz/compiz.ccs_split_gsettings_rw_funcs
Diff against target: 885 lines (+607/-69)
10 files modified
compizconfig/compizconfig-python/tests/compiz_config_test.py (+4/-1)
compizconfig/gsettings/gsettings_backend_shared/gsettings_util.c (+24/-9)
compizconfig/gsettings/gsettings_backend_shared/gsettings_util.h (+2/-3)
compizconfig/gsettings/src/gsettings.c (+3/-0)
compizconfig/gsettings/tests/CMakeLists.txt (+19/-3)
compizconfig/gsettings/tests/backend-conformance-config.h.in (+1/-0)
compizconfig/gsettings/tests/org.compiz.mock.gschema.xml (+0/-53)
compizconfig/gsettings/tests/test_gsettings_conformance.cpp (+548/-0)
compizconfig/libcompizconfig/config/CMakeLists.txt (+3/-0)
compizconfig/libcompizconfig/config/config_test (+3/-0)
To merge this branch: bzr merge lp://qastaging/~compiz-team/compiz/compiz.ccs_gsettings_conformance_test
Reviewer Review Type Date Requested Status
Compiz Maintainers Pending
Review via email: mp+118492@code.qastaging.launchpad.net

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

Description of the change

Instantiate the GSettings backend in a test harness and run the conformance tests on it.

To post a comment you must log in.
Revision history for this message
Sam Spilsbury (smspillaz) wrote : Posted in a previous version of this proposal

CI doesn't seem to care ... WIP ...

3549. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3550. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3551. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3552. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3553. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3554. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3555. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3556. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3557. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3558. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3559. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3560. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3561. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3562. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3563. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3564. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3565. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3566. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3567. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3568. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3569. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3570. By Sam Spilsbury

Merge

3571. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3572. By Sam Spilsbury

Started on a separate GNOME integration object, so we can re-use the logic etc

3573. By Sam Spilsbury

Fix typo

3574. By Sam Spilsbury

Tests using the pluggable integration backends mostly passing

3575. By Sam Spilsbury

Always update the current profile when we need to get a list of existing profiles -
it may have changed

3576. By Sam Spilsbury

Refactor gconf-integration a bit more, make it less coupled with the gsettings backend

3577. By Sam Spilsbury

Put code back into the right place, make GMock shut up

3578. By Sam Spilsbury

Added a "null" integration backend, this can be used when building without GConf
integration support

3579. By Sam Spilsbury

Remove useless stuff from header files

3580. By Sam Spilsbury

Remove unused registerGConfClient

3581. By Sam Spilsbury

CCSIntegrationBackend -> CCSIntegration

3582. By Sam Spilsbury

Merge

3583. By Sam Spilsbury

Remove public definition of private data

3584. By Sam Spilsbury

Merge

3585. By Sam Spilsbury

Fix merge markers...

3586. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3587. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3588. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3589. By Sam Spilsbury

Merge

3590. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3591. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3592. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3593. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3594. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3595. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3596. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3597. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3598. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3599. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3600. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3601. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3602. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3603. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3604. By Sam Spilsbury

Merge

3605. By Sam Spilsbury

Remove cruft

3606. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3607. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3608. By Sam Spilsbury

Merge

3609. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3610. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3611. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3612. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3613. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3614. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3615. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3616. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3617. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3618. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3619. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3620. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3621. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3622. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3623. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3624. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3625. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3626. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3627. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3628. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3629. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3630. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3631. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3632. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3633. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3634. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3635. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3636. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3637. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3638. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3639. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3640. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3641. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3642. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3643. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3644. By Sam Spilsbury

Merge

3645. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3646. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3647. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3648. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3649. By Sam Spilsbury

Simplify AutoDestroy

3650. By Sam Spilsbury

Remove autodestroy

3651. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3652. By Sam Spilsbury

Split up some of the interface

3653. By Sam Spilsbury

Split out the mock backend key value storage from the mock backend

3654. By Sam Spilsbury

Split out the gsettings write/read harness from the backend harness

3655. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3656. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3657. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3658. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3659. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

3660. By Sam Spilsbury

Merged compiz.ccs_gsettings_additional_test_coverage into compiz.ccs_gsettings_conformance_test.

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