[211532] create persistence.xml and orm.xml in jobs to fix(?) deadlock
diff --git a/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/model/JpaModelTests.java b/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/model/JpaModelTests.java
index 23d454e..4e33704 100644
--- a/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/model/JpaModelTests.java
+++ b/jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/model/JpaModelTests.java
@@ -106,11 +106,13 @@
assertEquals(1, JptCorePlugin.jpaModel().jpaProjectsSize());
IJpaProject jpaProject = JptCorePlugin.jpaProject(testProject.getProject());
assertNotNull(jpaProject);
- assertEquals(4, jpaProject.jpaFilesSize());
+// assertEquals(4, jpaProject.jpaFilesSize());
assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/test.pkg/TestEntity.java")));
assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/test.pkg/TestEntity2.java")));
- assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/META-INF/persistence.xml")));
- assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/META-INF/orm.xml")));
+ // persistence.xml and orm.xml are created in the background, so they probably
+ // won't be there yet...
+// assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/META-INF/persistence.xml")));
+// assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/META-INF/orm.xml")));
testProject.uninstallFacet("jpt.jpa", "1.0");
assertEquals(0, JptCorePlugin.jpaModel().jpaProjectsSize());
@@ -130,11 +132,13 @@
testProject.getProject().open(null);
jpaProject = JptCorePlugin.jpaProject(testProject.getProject());
assertNotNull(jpaProject);
- assertEquals(4, jpaProject.jpaFilesSize());
+// assertEquals(4, jpaProject.jpaFilesSize());
assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/test.pkg/TestEntity.java")));
assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/test.pkg/TestEntity2.java")));
- assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/META-INF/persistence.xml")));
- assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/META-INF/orm.xml")));
+ // persistence.xml and orm.xml are created in the background, so they probably
+ // won't be there yet...
+// assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/META-INF/persistence.xml")));
+// assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/META-INF/orm.xml")));
}
public void testProjectDeleteReimport() throws Exception {
@@ -159,11 +163,13 @@
assertTrue(JptCorePlugin.projectHasJpaFacet(project));
jpaProject = JptCorePlugin.jpaProject(project);
assertNotNull(jpaProject);
- assertEquals(4, jpaProject.jpaFilesSize());
+// assertEquals(4, jpaProject.jpaFilesSize());
assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/test.pkg/TestEntity.java")));
assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/test.pkg/TestEntity2.java")));
- assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/META-INF/persistence.xml")));
- assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/META-INF/orm.xml")));
+ // persistence.xml and orm.xml are created in the background, so they probably
+ // won't be there yet...
+// assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/META-INF/persistence.xml")));
+// assertNotNull(jpaProject.jpaFile(this.file(testProject, "src/META-INF/orm.xml")));
}
public void testEditFacetSettingsFile() throws Exception {