* relative interpreter fix
* tcl testing engine fix
* xotcl testing engine fix
diff --git a/xotcl/plugins/org.eclipse.dltk.xotcl.testing.xounit/src/org/eclipse/dltk/xotcl/testing/internal/xounit/XOUnitTestingEngine.java b/xotcl/plugins/org.eclipse.dltk.xotcl.testing.xounit/src/org/eclipse/dltk/xotcl/testing/internal/xounit/XOUnitTestingEngine.java
index e116938..ddf4d8a 100644
--- a/xotcl/plugins/org.eclipse.dltk.xotcl.testing.xounit/src/org/eclipse/dltk/xotcl/testing/internal/xounit/XOUnitTestingEngine.java
+++ b/xotcl/plugins/org.eclipse.dltk.xotcl.testing.xounit/src/org/eclipse/dltk/xotcl/testing/internal/xounit/XOUnitTestingEngine.java
@@ -10,6 +10,7 @@
 import org.eclipse.core.resources.ResourcesPlugin;
 import org.eclipse.core.runtime.CoreException;
 import org.eclipse.core.runtime.IPath;
+import org.eclipse.core.runtime.Path;
 import org.eclipse.debug.core.ILaunch;
 import org.eclipse.debug.core.ILaunchConfiguration;
 import org.eclipse.dltk.ast.ASTNode;
@@ -128,6 +129,7 @@
 			IPath runner = deployment.add(Activator.getDefault().getBundle(),
 					"scripts/xounitTestingEngine.tcl");
 			IPath scriptFilePath = config.getScriptFilePath();
+			runner = new Path(deployment.getFile(runner).toOSString());
 			config.setScriptFile(runner);
 			if (scriptFilePath != null) {
 				config.addScriptArg(scriptFilePath.toOSString(), 0);