Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Stocker2013-08-21 19:57:30 +0000
committerRobin Stocker2013-08-21 22:30:09 +0000
commit84bfabd5655949f87b894d5ca9690bb2c93f16bb (patch)
treef3e734bf3d487faa7ecc0af43dd61b770e1637c9
parent0e059bd11e0699af8185fd168e8a00746dd470b3 (diff)
downloadegit-84bfabd5655949f87b894d5ca9690bb2c93f16bb.tar.gz
egit-84bfabd5655949f87b894d5ca9690bb2c93f16bb.tar.xz
egit-84bfabd5655949f87b894d5ca9690bb2c93f16bb.zip
Be more strict in LinkedResourcesTest
Throw exception instead of logging and do not allow "missing local" when creating linked resources. These could hide the real problem. See https://hudson.eclipse.org/egit/job/egit-stable.gerrit/74/ Change-Id: I50cadd16bee9a65e77bb069c496c305019fd4b99 Signed-off-by: Robin Stocker <robin@nibor.org>
-rw-r--r--org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/GitResourceDeltaTestHelper.java10
-rw-r--r--org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/LinkedResourcesTest.java5
2 files changed, 7 insertions, 8 deletions
diff --git a/org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/GitResourceDeltaTestHelper.java b/org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/GitResourceDeltaTestHelper.java
index 464897c388..ab1eba1ce0 100644
--- a/org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/GitResourceDeltaTestHelper.java
+++ b/org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/GitResourceDeltaTestHelper.java
@@ -28,7 +28,6 @@ import org.eclipse.core.resources.IWorkspaceRoot;
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IPath;
-import org.eclipse.egit.core.Activator;
import org.eclipse.egit.core.internal.indexdiff.GitResourceDeltaVisitor;
import org.eclipse.egit.core.project.RepositoryMapping;
import org.eclipse.jgit.lib.Repository;
@@ -86,8 +85,8 @@ public class GitResourceDeltaTestHelper {
try {
event.getDelta().accept(visitor);
} catch (CoreException e) {
- Activator.logError(e.getMessage(), e);
- return false;
+ String msg = "Exception during accept of GitResourceDeltaVisitor for resource delta";
+ throw new RuntimeException(msg, e);
}
IPath gitDirAbsolutePath = mapping
.getGitDirAbsolutePath();
@@ -104,8 +103,9 @@ public class GitResourceDeltaTestHelper {
}
});
} catch (CoreException e) {
- Activator.logError(e.getMessage(), e);
- return;
+ throw new RuntimeException(
+ "Exception during accept of test visitor for resource delta",
+ e);
}
}
};
diff --git a/org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/LinkedResourcesTest.java b/org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/LinkedResourcesTest.java
index d17453e0f4..a96fd989e9 100644
--- a/org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/LinkedResourcesTest.java
+++ b/org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/LinkedResourcesTest.java
@@ -122,13 +122,12 @@ public class LinkedResourcesTest {
throws Exception {
// Create linked folder in project1 that points to project2
IFolder folder = project1.getFolder("link2project2");
- folder.createLink(project2.getLocation(),
- IResource.ALLOW_MISSING_LOCAL, null);
+ folder.createLink(project2.getLocation(), 0, null);
// Create linked file in project1 that points to a file in project2
IFile file = project1.getFile("link2project2folder1file1.txt");
file.createLink(
project2.getFile("project2folder1/project2folder1file1.txt")
- .getLocation(), IResource.ALLOW_MISSING_LOCAL, null);
+ .getLocation(), 0, null);
// Add file to project2
testUtils.addFileToProject(project2,
"project2folder1/project2folder1file2.txt", "Hello world");

Back to the top