Community
Participate
Working Groups
The project node in the Test Suite Browser receives a cross as a decorator if the a Test Suite in the project has an error *and* if the project properties have been opened and closed with OK (with or without changes). The decorator does not disappear when the error in the Test Suite is removed. A project refresh is necessary to remove the decorator. To reproduce: 1. Create a Test Suite that contains an error e.g. missing object mapping 2. Open the project properties and close them with OK (clicking cancel does not result in the decorator being shown) 3. The decorator appears on the project node in the Test Suite Browser. 4. Fix the error in the Test Suite or delete the Test Suite 5. The decorator remains until a refresh is carried out. The first question is whether the project node should be decorated at all. If so, then the decoration should disappear when the error source is removed or fixed in the child nodes.
Created attachment 190515 [details] Picture of the Test Suite Browser
I disabled the decoration support for the project root as there is (yet) no concept for this. http://git.eclipse.org/c/jubula/org.eclipse.jubula.core.git/commit/?id=2e1888cd329183c69111e1a05b8bf23f6fdb2d16
the project root does not get decorated anymore.