Author: scabanovich
Date: 2010-10-07 06:27:27 -0400 (Thu, 07 Oct 2010)
New Revision: 25547
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamValidatorsTest.java
Log:
JBIDE-6398
https://jira.jboss.org/browse/JBIDE-6398
Since kb builder is turned off, page context cleaning is added.
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamValidatorsTest.java
===================================================================
---
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamValidatorsTest.java 2010-10-07
09:47:08 UTC (rev 25546)
+++
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamValidatorsTest.java 2010-10-07
10:27:27 UTC (rev 25547)
@@ -61,6 +61,30 @@
super(name);
}
+ protected void copyContentsFile(IFile originalFile, IFile newContentFile) throws
CoreException{
+ PageContextFactory.getInstance().cleanUp(originalFile);
+ InputStream is = null;
+ try{
+ is = newContentFile.getContents();
+ originalFile.setContents(is, true, false, null);
+ } finally {
+ if(is!=null) {
+ try {
+ is.close();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+ }
+ project.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
+ JobUtils.waitForIdle();
+ originalFile.getProject().build(IncrementalProjectBuilder.INCREMENTAL_BUILD,
"org.eclipse.jdt.internal.core.builder.JavaBuilder", null, null);
+ JobUtils.waitForIdle();
+ originalFile.getProject().build(IncrementalProjectBuilder.INCREMENTAL_BUILD,
SeamCoreBuilder.BUILDER_ID, null, null);
+// originalFile.getProject().build(IncrementalProjectBuilder.INCREMENTAL_BUILD, null);
+ JobUtils.waitForIdle();
+ }
+
protected void setUp() throws Exception {
JobUtils.waitForIdle();
IResource project =
ResourcesPlugin.getWorkspace().getRoot().findMember("SeamWebWarTestProject");