Test Analyses

In Pharo, we have many tests and we love to have more of them. However, it is unclear if the tests are good, not duplicated, ....
There are multiple nice topics around tests. Here is a first list.

The goal of these projects is to help the maintainers deal with their tests.

Better Test Navigation

Which test to fix first?

Often you have you can have multiple tests failing and we would like to tell the developer what is the first test to fix.
Markus Gaelli from SCG proposed a nice solution and we would like to have it in Pharo. See Ordering Broken Tests

A linter for tests

Tests are code too and as such they exhibit specific problems. We would like to have a linter for tests. The work we did in the past is a good start See Test Quality Assessment

1 June 2025