213754 Taglib index unit tests are unstable -- just improvements to the test, not fixes :(
diff --git a/tests/org.eclipse.jst.jsp.core.tests/src/org/eclipse/jst/jsp/core/tests/taglibindex/TestIndex.java b/tests/org.eclipse.jst.jsp.core.tests/src/org/eclipse/jst/jsp/core/tests/taglibindex/TestIndex.java index 2e2a062..ddde555 100644 --- a/tests/org.eclipse.jst.jsp.core.tests/src/org/eclipse/jst/jsp/core/tests/taglibindex/TestIndex.java +++ b/tests/org.eclipse.jst.jsp.core.tests/src/org/eclipse/jst/jsp/core/tests/taglibindex/TestIndex.java
@@ -436,6 +436,13 @@ } } + /** + * It's not easy to delete projects. If any of it's files are open by another thread, + * the operation will fail. So, this method will make several attempts before giving up. + * @param project + * @throws CoreException + * @throws InterruptedException + */ private void deleteProject(IProject project) throws CoreException, InterruptedException { int nTrys = 0; while (project != null && project.exists() && nTrys < MAX_RETRYS) {