mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-13 20:15:22 +02:00
Bug 314526 - [testing] RSEFileStoreTest does not clean up its intermediate files with dstore
This commit is contained in:
parent
adea4eee0a
commit
91cd5404a9
2 changed files with 16 additions and 8 deletions
|
@ -58,7 +58,7 @@ plugin@org.eclipse.rse.subsystems.shells.telnet=v200905272300,:pserver:anonymous
|
||||||
plugin@org.eclipse.rse.subsystems.terminals.core=v200908051630,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.terminals.core
|
plugin@org.eclipse.rse.subsystems.terminals.core=v200908051630,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.terminals.core
|
||||||
plugin@org.eclipse.rse.subsystems.terminals.ssh=v200908051630,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.terminals.ssh
|
plugin@org.eclipse.rse.subsystems.terminals.ssh=v200908051630,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.terminals.ssh
|
||||||
plugin@org.eclipse.rse.terminals.ui=v201005221100,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.terminals.ui
|
plugin@org.eclipse.rse.terminals.ui=v201005221100,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.terminals.ui
|
||||||
plugin@org.eclipse.rse.tests=v201005261600,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests
|
plugin@org.eclipse.rse.tests=v201005261700,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests
|
||||||
plugin@org.eclipse.rse.tests.framework=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests.framework
|
plugin@org.eclipse.rse.tests.framework=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests.framework
|
||||||
plugin@org.eclipse.rse.ui=v201005221100,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.ui
|
plugin@org.eclipse.rse.ui=v201005221100,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.ui
|
||||||
plugin@org.eclipse.rse.useractions=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.useractions
|
plugin@org.eclipse.rse.useractions=v200905272300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.useractions
|
|
@ -175,9 +175,12 @@ public class RSEFileStoreTest extends FileServiceBaseTest {
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
fTestStore.delete(EFS.NONE, getDefaultProgressMonitor());
|
fTestStore.delete(EFS.NONE, getDefaultProgressMonitor());
|
||||||
} catch (CoreException ce) {
|
} catch (Throwable t) {
|
||||||
/* might be expected if fTestStore had no permissions */
|
/* CoreException might be expected if fTestStore had no permissions */
|
||||||
} finally {
|
if (! (t instanceof CoreException)) {
|
||||||
|
System.err.println("Unexpected exception in tearDown():"); //$NON-NLS-1$
|
||||||
|
t.printStackTrace();
|
||||||
|
}
|
||||||
IRemoteCmdSubSystem rcmd = getShellServiceSubSystem();
|
IRemoteCmdSubSystem rcmd = getShellServiceSubSystem();
|
||||||
if (rcmd!=null) {
|
if (rcmd!=null) {
|
||||||
SimpleCommandOperation op = new SimpleCommandOperation(rcmd, fHomeDirectory, true);
|
SimpleCommandOperation op = new SimpleCommandOperation(rcmd, fHomeDirectory, true);
|
||||||
|
@ -438,10 +441,15 @@ public class RSEFileStoreTest extends FileServiceBaseTest {
|
||||||
assertTrue("1.1", !info.exists());
|
assertTrue("1.1", !info.exists());
|
||||||
|
|
||||||
// delete non-Existing
|
// delete non-Existing
|
||||||
store.delete(EFS.NONE, getDefaultProgressMonitor());
|
try {
|
||||||
// TODO IFileStore.delete() does not specify whether deleting a
|
store.delete(EFS.NONE, getDefaultProgressMonitor());
|
||||||
// non-existing file should throw an Exception.
|
} catch(CoreException ce) {
|
||||||
// EFS.getLocalFileSystem() does not throw the exception.
|
// TODO IFileStore.delete() does not specify whether deleting a
|
||||||
|
// non-existing file should throw an Exception.
|
||||||
|
// EFS.getLocalFileSystem() does not throw the exception.
|
||||||
|
// Local and SSH don't either. DStore does throw.
|
||||||
|
// For now, ignore this.
|
||||||
|
}
|
||||||
info = store.fetchInfo(EFS.NONE, getDefaultProgressMonitor());
|
info = store.fetchInfo(EFS.NONE, getDefaultProgressMonitor());
|
||||||
assertTrue("1.2", !info.exists());
|
assertTrue("1.2", !info.exists());
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue