I spent almost the whole day on automation today. Basically getting the OpenGLContext test-suite to run as an automated suite, rather than a set of scripts I have to manually run. It's not yet doing any sort of comparison of the captured images, but it lets me see the results on a single page quickly. Wow, it feels *so* much better to have even that level of automation... instead of looking at days of hit-and-miss testing with a dozen different configs, I can setup and test a config in 10 minutes. It's not a build-bot, but it's way better than manual :) .
So far it's only caught one bug in PyOpenGL (but one I likely would not have caught otherwise), but it has caught lots of bugs and hidden dependencies in OpenGLContext test scripts, as well as a too-aggressive move to a Python 2.6 feature that broke 2.5 compatibility. I've also been toying with a meta-package for OpenGLContext to install all the various (optional) packages with one operation (i.e. easy_install OpenGLContext-full). Still a few issues with that.Tomorrow I'm just going to buckle down and run the tests on the various machines and configurations, fix any bugs that show up, and do the releases.
Pingbacks are closed.