Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

8.1. Build and Test

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.gguf

See also


<- 7.3 Performance Report  |  Table of Contents  |  8.2 GPU Tests ->