diff --git a/core/org.eclipse.cdt.core.tests/plugin.xml b/core/org.eclipse.cdt.core.tests/plugin.xml
index 490ae659439..1e791203d2f 100644
--- a/core/org.eclipse.cdt.core.tests/plugin.xml
+++ b/core/org.eclipse.cdt.core.tests/plugin.xml
@@ -22,7 +22,7 @@
-
+
= 0; n = in.read(buffer))
+ out.write(buffer, 0, n);
+ in.close();
+ out.close();
+
+ // Is this the .project file?
+ if (".project".equals(entryPath.lastSegment())) {
+ IProjectDescription desc = workspace.loadProjectDescription(entryPath);
+ zipProjectName = desc.getName();
+ }
+ }
+ }
+
+ IProject project = root.getProject(zipProjectName);
+ project.create(monitor);
+ project.open(monitor);
+ project.move(new Path(projectName), true, monitor);
+
+ return project;
+ }
+
+ public void test() throws Exception {
+ IProject project = createProject(
+ new Path("resources/zips/CPPManaged.zip"),
+ "TestProject");
+ }
+
+}