Skip to content

Commit 5dcd2c9

Browse files
Merge pull request #78 from INTO-CPS-Association/71-testsuite-not-acutlaly-testing-java-based-fmus
Testsuite now has different launch commands for Distributed Java FMUs…
2 parents 76b0564 + 42f74be commit 5dcd2c9

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

cli/tests/common/mod.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1265,8 +1265,13 @@ pub trait RemoteBackend: DistributedFileStructure {
12651265
),
12661266
FmuBackendImplementationLanguage::Java => {
12671267
let args_list = format!("--args='{port}'");
1268+
let (shell_command, gradle_file) = match std::env::consts::OS {
1269+
"windows" => ("powershell.exe", "./gradlew.bat"),
1270+
"macos" => ("zsh", "./gradlew"),
1271+
_other => ("sh", "gradlew")
1272+
};
12681273
duct::cmd!(
1269-
"sh", "gradlew", "run", args_list
1274+
shell_command, gradle_file, "run", args_list
12701275
)
12711276
},
12721277
FmuBackendImplementationLanguage::Python => {

0 commit comments

Comments
 (0)