views:

48

answers:

0

Dear All,

We are using cobertura as code coverage tool. The tests are done using RFT-Rational Functional Tester (500 odd tests). Running RFT takes quite long time. To encourage developers to run the RFT tests, we are thinking of tool that is capable of listing the tests that cover the 'change set'.

Approach is roughly:->

  1. On integration server run each rft test, create database for coverage data (.ser files for cobertura) against individual tests
  2. for each change set, find the tests by going through the .ser files
  3. Update the database when tests are run again. Essentially the database from past runs are used to 'guess' a minimal test for the current change set.

To start with we may consider the change set as just list of files. It could, however, be line of code change.

Any comments? Any existing tools with this capability? Just came to know that IntelliJ 8 has this feature, for tests run within in. (Probably for unit tests)

-Jayan