diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/noFilesToBuild/noFilesToBuild.zip b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/noFilesToBuild/noFilesToBuild.zip new file mode 100644 index 00000000000..17f0abb059b Binary files /dev/null and b/build/org.eclipse.cdt.managedbuilder.core.tests/resources/test30Projects/noFilesToBuild/noFilesToBuild.zip differ diff --git a/build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/managedbuilder/testplugin/ManagedBuildTestHelper.java b/build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/managedbuilder/testplugin/ManagedBuildTestHelper.java index 1ed99563589..2e4278015f6 100644 --- a/build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/managedbuilder/testplugin/ManagedBuildTestHelper.java +++ b/build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/managedbuilder/testplugin/ManagedBuildTestHelper.java @@ -242,6 +242,27 @@ public class ManagedBuildTestHelper { return true; } + static public boolean verifyFilesDoNotExist(IProject project, IPath testDir, IPath[] files) { + try { + project.refreshLocal(IResource.DEPTH_INFINITE, null); + } catch (Exception e) { + Assert.fail("File " + files[0].lastSegment() + " - project refresh failed."); + } + for (int i=0; i