Everyone,
Thanks for the constructive discussion during the status meeting today on this bug and the greater issues facing our development efforts. I really liked the suggestions that everyone came up with. Here they are:
* Do a full audit of our tests and make sure we are covering all areas of the code. Note, we have good code coverage on unit tests, but does that actually cover everything?
* Run full SWTBot tests weekly - We have a full "secondary" suite of detailed SWTBot tests that we run before releases, but this should really be run weekly in Hudson.
* We should actually do human deployment testing weekly.
* Even though ICE devs are already asked to use ICE for development, we need to make sure that all ICE devs at ORNL actually are using ICE to develop ICE. This is the best way we can catch these errors. We might consider adding a shortcut to the dev menu to make it quicker to pull in updates from ICE's update site instead of downloading the new version every so often.
I would like to assign each of these four tasks to the following people. Note that Hilda is decreasing her time on ICE to pick up some other awesome work, so the rest of us will deal with these.
* Robert - Configure Hudson to run our secondary UI test suite weekly.
* Greg - Do the audit. (Note that you don't need to look at every unit test, just look at the areas that we should be testing at a high level.)
* Anara - Weekly human deployment testing. This is a good topic for Monday's status meeting.
* Jay with help from Alex - Make sure all ORNL ICE devs are using ICE to develop ICE and look at any necessary developer menu extensions. (Probably don't need a ticket for this one immediately.)
Thanks everyone,
Jay