### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core.tests.performance Index: src/org/eclipse/jdt/core/tests/performance/FullSourceWorkspaceModelTests.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core.tests.performance/src/org/eclipse/jdt/core/tests/performance/FullSourceWorkspaceModelTests.java,v retrieving revision 1.21 diff -u -r1.21 FullSourceWorkspaceModelTests.java --- src/org/eclipse/jdt/core/tests/performance/FullSourceWorkspaceModelTests.java 14 Mar 2007 16:59:20 -0000 1.21 +++ src/org/eclipse/jdt/core/tests/performance/FullSourceWorkspaceModelTests.java 16 Mar 2007 07:03:11 -0000 @@ -804,6 +804,55 @@ assertPerformance(); } +public void testCloseProjects() throws JavaModelException { + // store current settings + long oldSnapInterval = ENV.getWorkspace().getDescription().getSnapshotInterval(); + boolean oldAutoBuildPolicy = ENV.isAutoBuilding(); + + // prevent snapshots and autobuilds from disturbing our measures + ENV.getWorkspace().getDescription().setSnapshotInterval(100000); + ENV.getWorkspace().getDescription().setAutoBuilding(false); + + try { + int length=ALL_PROJECTS.length; + // Warm-up + for (int i=0; i