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.
Author Archives: Sebastian
Recovering JPGS from a broken file system on a flash disk
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 […]
OpenFastTrace 2.1.0 released
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 […]
OpenFastTrace 2.0.2 released
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.
On refactoring an hidden technical dept
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 […]
OpenFastTrace 2.0.0 released
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 […]
Speed up Writing OFT Specifications With WikiText Templates for Eclipse
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
Version 1.1.0 released
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.
Improving test coverage in log message
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 – useful for users but a coupling nightmare for developers
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 […]