Version 7 (modified by kyli, 16 years ago) (diff) |
---|
Analysis
Overview
Automatic tests need to be improved. Latest Hudson build reports 288 test failures out of 962 tests.
Task requirements
- Revise the current unit tests
- Remove any useless test cases (for more, see implementation idea).
- Make as much as possible tests / demos to work. This includes improving the source if tests report problems.
- Writing new tests is not required for this revision, since it is too much effort.
Task result
Removed useless tests, others - passing.
Implementation idea
- Read about how to write good unit tests, PLATFORM_STANDARDS_AUTO_TESTS for documented convensions for testing and "Code smells" in the internal backlog. Look also at the available demos.
- Describe what needs to be removed, what will be repaired and what tests need to be written during the next revision.
- Use FakeModuleRegistry where you need to use extension points.
Related
How to demo
Run all the available tests (through Eclipse, right click sophie2-platform, run as.., maven test).
Design
(Describe your design here.)
Implementation
(Describe and link the implementation results here (from the wiki or the repository).)
Testing
(Place the testing results here.)
Comments
(Write comments for this or later revisions here.)