resolveWorkingDirectory method
Implementation
String resolveWorkingDirectory(String scriptDirectory, String stepDirectory) {
var workingDirectory = path.join(scriptDirectory, stepDirectory);
workingDirectory = path.normalize(workingDirectory);
if (Platform.isWindows) {
workingDirectory = workingDirectory.replaceAll(r'/', r'\');
} else {
workingDirectory = workingDirectory.replaceAll(r'\', r'/');
}
workingDirectory = path.canonicalize(workingDirectory);
return workingDirectory;
}