Today I found a nice hint on a Cygwin forum on how to debug slow Bash auto-completion: set -vx What that does is that it make all the steps visible that the completion uses to come to a result. No you just have to look if one sticks out especially.
Today I want to thank the author of recoverjpg, Samuel Tardieu. This tool is proof that “do one thing, do it well” results in the most useful software. A family member brought an SD card back from a vacation trip abroad and the filesystem broke when she plugged the card into her Mac. Needless to […]
After two bugfix releases a new feature release. On November 19th Christoph create the Release for OpenFastTrace 2.1.0. Feature-wise we are happy to announce an improved HTML report. Sonar checks are now up and running again and the last JavaDoc errors have been rooted out. We also fixed the deep coverage detection which was pointing […]
In a recent blog post I wrote about about the migration from JUnit4 to JUnit5 as unit testing framework. Even though the version number increase from 2.0.1 to 2.0.2 might not look like much, it is in fact a major milestone for OpenFastTrace, since from here on writing tests will be faster and more efficient.
Can you accumulate technical dept, even if you regularly clean up your sources meticulously? A short while ago I would have said that this is possible but unlikely. That was before I started taking on the migration of all of OpenFastTrace‘s unit tests from JUnit4 to JUnit5. Like most non-trivial projects OFT accumulated quite a […]
This release is a big step forward. One new feature, a few small fixes and a lot of code improvements that gives us a much cleaner and more uniform API, better test coverage and lower overall complexity. But a new API also means we had to break backward compatibility to achieve something that the existing […]
Starting today we will provide a growing set of Eclipse templates to help speed-up writing OpenFastTrace specifications using the Eclipse IDE. Using these templates also has the nice side-effect of reducing the chance for errors when writing specifications. Find the templates here: https://github.com/itsallcode/openfasttrace-eclipse-templates
Today Christoph and me released version 1.1.0 of OpenFastTrace. The most notable feature addition is that you now can opt to keep specification items without tags when configuring the tag filter.
Log message test coverage for the java.util.logging.Logger depends on the log level by default. As an optimization the lambda functions that constitute log messages are only executed if the configured log level is higher or equal the log message level. In effect this means that for optimum test coverage you would have to set the […]
Release letters are useful. No doubt about that. They are the go-to place for users who want to know what’s new in a software release. Granted that information is already available in your projects ticket system but you can’t expect your users to dig through tickets just to be up-to-date. So you duplicate information. Which […]