MCPcopy Create free account
hub / github.com/cretz/stackparam / java_tests

Function java_tests

tests/external_java_tests.rs:8–32  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

6
7#[test]
8fn java_tests() {
9 let _ = env_logger::init();
10
11 // Run the gradle test that references this agent
12 let javalib_path = std::env::current_dir().expect("No current dir").join("javalib");
13 let mut gradle_path = javalib_path.join("gradlew");
14 if cfg!(target_os = "windows") {
15 gradle_path.set_extension("bat");
16 }
17 info!("Starting Gradle at {}", gradle_path.to_string_lossy());
18
19 let output = Command::new(gradle_path)
20 .current_dir(javalib_path)
21 .arg("--no-daemon")
22 .arg(":agent-tests:cleanTest")
23 .arg(":agent-tests:test")
24 .output()
25 .expect("Couldn't start gradle");
26
27 let stdout = String::from_utf8_lossy(&output.stdout);
28 info!("stdout: {}", stdout);
29 info!("stderr: {}", String::from_utf8_lossy(&output.stderr));
30
31 assert!(output.status.success());
32}

Callers

nothing calls this directly

Calls 1

initFunction · 0.50

Tested by

no test coverage detected