GSoC/GCI Archive
Google Summer of Code 2009 KDE

Unit testing framework for Amarok using QtScript

by Sven Krohlas for KDE

This proposal is based on http://techbase.kde.org/index.php?title=Projects/Summer_of_Code/2009/Ideas#Project:_Code_regression_test_suite.2C_implemented_with_QtScript The main idea is to create a unit testing framework (and tests using it) to be able to detect regressions early in the development process. QtScript should be used for tests to reduce compile time. Also this framework should have no effect on release builds, if possible. This includes: * cleanup of scripting infrastructure * enhanced scripting infrastructure for tests * test framework itself * as many tests as possible