Google Summer of Code: Difference between revisions

No edit summary
Line 7: Line 7:


== Automated Test Suite ==
== Automated Test Suite ==
TODO: Description
 
Dolphin currently has no automated testing infrastructure. Sometimes regressions happen, or bugs are found in new features which could have been caught with some unit testing. Adding an automated test suite and simplifying writing test cases would help with that.
 
Tasks: implementing a null video backend to be able to run Dolphin in headless mode, add support for logging test results from inside the emulator, write a test suite framework that can run both inside Dolphin and on real hardware (using libogc and writing test results to SD card/network), writing tests for some parts of the emulator (FPU, strange CPU features, GFX, DSP), etc.


== Isolate Core/GUI better and implement a Qt GUI ==
== Isolate Core/GUI better and implement a Qt GUI ==