[[BackLinksMenu]] [[TicketQuery(summary=UNPLANNED_UNIT_TEST_FIX_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = 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, [wiki: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 == [wiki:PLATFORM_STANDARDS_AUTO_TESTS] == 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.)