Crikey. In the past three weeks, I’ve worked so much and found so many bugs that I can’t believe NetHorus doesn’t look much different.
I won’t go in to all of the twenty checkins I’ve done over the last few hours, but here are some highlights:
- Thanks to Heckle, a mutation tester for Ruby, there are lots more test cases written. Rcov is coming up with 100% coverage for some code – my target is for 100% coverage for everything.
- I’ve split the Manage controller in two – Interfaces and Devices are now managed separately.
- A multitude of little code cleanups.
It’s not big, it’s not impressive, but now I’m in to the swing of unit and functional tests, the robustness of NetHorus should increase substantially.