[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
|
[ice-dev] Fwd: [ice-build] [eclipse/ice] cdf800: Closed the shells in the TableComponentComposite t...
|
Everyone,
I finally fixed the build bug in next. Please take a minute to review the commit below so that this doesn't happen again.
This bug also popped up randomly on my dev machines, so it wasn't just a problem on the build server.
This was a very subtle bug. I found it by running the build manually on the build machine and looking at the screenshots produced by SWTBot. The problem was that the TableComponentCompositeTester was opening several shells and not closing them, which made it impossible for SWTBot to find the workbench. Remember that SWTBot only looks at the most recently activated shell, if you open one on top of the workbench then you need to close it. That is a good rule of thumb for shell manipulation anyway, just like memory management: if you open it, make sure it gets closed.
Jay