wiki:UNPLANNED_UNIT_TEST_FIX_R0

Version 1 (modified by kyli, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro 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|) failed
current transaction is aborted, commands ignored until end of transaction block

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, PLATROFM_STANDARDS_AUTOMATIC_TESTING? for documented convensions for testing and "Code smells" in the internal backlog. Look also at the available demos. In the design (or implementation) describe what needs to be removed, what will be repaired and what tests need to be written during the next revision.

PLATFORM_STANDARDS_AUTOMATING_TESTING?

How to demo

Run all the available tests.

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.)