lp:~compiz-team/compiz-core/GoogleTest

Created by Sam Spilsbury and last modified
Get this branch:
bzr branch lp:~compiz-team/compiz-core/GoogleTest
Members of Compiz Maintainers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Compiz Maintainers
Project:
Compiz Core
Status:
Merged

Recent revisions

2895. By Sam Spilsbury

Merged from lp:compiz-core

2894. By Thomas Voß

Switched to Google test.

2893. By Sam Spilsbury

Added compPrintf test

2892. By Sam Spilsbury

Removed useless file

2891. By Sam Spilsbury

Move to a test-driven-development type buildsystem which allows for
modules to be build interternally and statically linked to plugins and to
testcases.

Use compiz_module to add a new module, with the following directory structure:

module/
 src/
 include/
 tests/
 CMakeLists.txt

Use compiz_test_base to add a library for all tests for that module to
link to, and add each test in a separate subdirectory in tests/

Use compiz_test to add a new test in a name subdirectory for a module and
prefix.

prefix: plugin / core
module: module of functionality
test: test name

Removed compiz.h and compiz-common.h . Use core/string.h core/timer.h
core/logmessage.h core/screen.h for timeval diff functionality, CompString,
compLogMessage and wraparound modulus.

Added workaround for core xml file race condition

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:compiz-core/0.9.5
This branch contains Public information 
Everyone can see this information.