This is an evolving post to show the unit tests fixing progression.

red = errors, orange = failures, green = pass
Version
tests.Template
tests.Node.name
to Node.node_name
to avoid confusion with Contact.name
or other uses. (Error peak)Document
and Attachment
tests.ENV['LANG']
).All the unit tests pass now !
This is the test count growth, mostly due to the refactoring of large tests into smaller tests by using shoulda.
Having a graph with real numbers was very helpful to see that work was advancing even though I felt things were going worse (see bump in the graph).
This is the current number of passing/failing tests in Zena’s full test suite and gives an idea of the work left.
Integration (aka Zafu) bug fixing tests can be followed in this post.
Gaspard Bucher
comments