Monday, November 26, 2012

Status report: 2012-11-19 - 2012-11-25

  • Got kyua list to work with the independent testers and pass all tests!
  • Started cleaning up the testers code so that it can be published.
  • Initial work to get kyua test to use the testers too. Most tests pass, but there are still some rough corners (obviously, as the implementation is still full of to-do entries).

Monday, November 12, 2012

Status report: 2012-11-05 - 2012-11-11

  • Completed preliminary implementation of the ATF tester.
  • Wrote (very) basic integration tests for the plain and ATF testers.
  • Changed Kyua to use the external testers for test case listings. Working for the most part, but still some rough edges left that will probably require a bunch of work.
The code for the testers is starting to be pretty decent, so I should be publishing these as a new module in the Git repository soon. Keeping so much unsubmitted code in my machine is not a smart move, as Hurricane Sandy showed recently... Stay tuned!

Monday, November 5, 2012

Status report: 2012-10-29 - 2012-11-04

This last week has been eclipsed by hurricane Sandy. Even though I could not go to work, I haven't been able to put much time in Kyua either. That said:
  • Implemented the parsing of ATF test case lists in the ATF tester.
  • Implemented the parsing of ATF results in the ATF tester.
  • Tweaked my Emacs configuration files to highlight test errors in the compilation buffer. Jumping to test failures right from there is cool. (My idea of providing a "kyua-mode" may not be so difficult after all...)
The independent testers are now to a point where integration with the main Kyua command line can start — yes, they are still woefully incompletely, but seeing the results of this last month of work would be cool. The problem is... I just found out that my laptop does not have a copy of that work: all the experimental code is sitting at my still-powerless home in my desktop computer... gotta grab it soon to recover the files!