--
MikealRogers - 13 Apr 2006
04/11
Had doctor's appointment in the morning.
Looked in to failures on qacosmo, heikki had tracked one issue already and filed a bug, it turned out to be a fixed issue and updating to a newer version of cosmo fixed the issue.
I asked Bear to setup an apache server on qacosmo that exposes the cosmo logs. This has helped a lot in tracking issues with cosmo.
Finished chandler 0.6.1
TestSharing?.py emulation script cosmo_chandler061.py
04/12
Dan found another cosmo sharing issue. Sharing many many events causes a JVM crash on cosmo. Me and bcm tracked the issue as far as we could, I filed a bug and bkirsch is looking into it.
I wrote all of the code necessary for
TestObject? tests to specify a function that is run an arbitrary number of times after startRun. Eventually the syntax is going to be changed to match the new framework, but this made for a smoother transition of cosmo_fullsuite.py .
I modified cosmo_basicquery.py and cosmo_timerangequery.py to do recurring runs.
I also wrote all the code necessary for threaded stress testing. stress.py specifies a function that will run an abitrary number of classes inside an arbitrary number of threads, wait for them to finish, then report all the results from all the test runs. This as far harder than I thought it was going to be..... it's 1am now and I just checked it in a few minutes ago.
Tomorrow i plan on modifying all the rest of the cosmo test to do recurring tests and create a function in stress.py that will run for a time period rather than just until all the test runs finish.