lp:~thomas-voss/compiz-core/test

Created by Thomas Voß and last modified
Get this branch:
bzr branch lp:~thomas-voss/compiz-core/test
Only Thomas Voß can upload to this branch. If you are Thomas Voß please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Thomas Voß
Project:
Compiz Core
Status:
Development

Recent revisions

2900. By Thomas Voß

Removed local copy of gtest.

2899. By Thomas Voß

Added local copy of Google test.

2898. By Thomas Voß

Moved implementation of compiz timer test fixture to test-timer.cpp.

2897. By Thomas Voß

Switched over to Google Test for unit testing purposes. Introduced code coverage analysis.

2896. By Thomas Voß

added flags.h.

2895. By Thomas Voß

Reworked cmake setup and introduced code coverage analysis.

2894. By Thomas Voß

MODIFIED: CompOption::Value is implemented in terms of boost::variant now.

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.

Subscribers