MINI Sh3ll
function readSetupJson() {
let result;
try {
result = cat("aws_e2e_setup.json");
} catch (e) {
jsTestLog(
"Failed to parse read aws_e2e_setup.json. See evergreen.yml for how to generate this file which contains evergreen secrets.");
throw e;
}
try {
return JSON.parse(result);
} catch (e) {
jsTestLog("Failed to parse: aws_e2e_setup.json");
throw e;
}
}
function runWithEnv(args, env) {
const pid = _startMongoProgram({args: args, env: env});
return waitProgram(pid);
}
function runShellCmdWithEnv(argStr, env) {
if (_isWindows()) {
return runWithEnv(['cmd.exe', '/c', argStr], env);
} else {
return runWithEnv(['/bin/sh', '-c', argStr], env);
}
}
function getPython3Binary() {
if (_isWindows()) {
return "python.exe";
}
return "python3";
}
OHA YOOOO