return getAbsoluteOrRelativePath(this.macVm, moduleRoot);
}
private FilePath getUnixVmPath(FilePath moduleRoot, PrintStream logger) throws IOException, InterruptedException {
FilePath unixVmPath = getAbsoluteOrRelativePath(this.unixVm, moduleRoot);
if (unixVmPath.child("squeakvm").exists()) {
return unixVmPath;
}
unixVmPath = unixVmPath.child("lib").child("squeak");
for (FilePath subdirectory : unixVmPath.listDirectories()) {
if (subdirectory.child("squeakvm").exists()) {