Requires JDK 25+ and Maven 3.9+.
mvn clean package -DskipTests # build: juno-player emits thin jar + *-shaded.jar runnable
mvn test -pl tokenizer,lora,node,coordinator,sampler,kvcache,health,registry,juno-player
# unit tests: no model file, no GPU needed
mvn verify -pl juno-master # integration tests: forks 3 JVM nodes (stub mode)
# includes ThreeNodeClusterIT and TensorParallelClusterIT
mvn verify -pl juno-master -Pintegration -Dmodels=/path/to/models
# ModelLiveRunnerIT: requires real model files
./juno test --model-path /path/to/model.gguf # real-model smoke test (8 checks, exits 0/1)Windows (Command Prompt):
mvn clean package -DskipTests
mvn test -pl tokenizer,lora,node,coordinator,sampler,kvcache,health,registry,juno-player
mvn verify -pl juno-master
mvn verify -pl juno-master -Pintegration -Dmodels=C:\models
juno.bat test --model-path models\model.ggufSee also¶
<- 7.3 Performance Report | Table of Contents | 8.2 GPU Tests ->