- Under the parent level helios source directory run
mvn clean install
. This will run the integration tests. To avoid running the tests, add the-DskipTests
option. - Note that the above build command will produce a generate directory under
helios-client/target/generated-sources/templated
which may need to be added as a source directory to your IDE manually. - In order to run the Helios integration tests, first run:
mvn -P build-images -P build-solo package -DskipTests=true -Dmaven.javadoc.skip=true -B -V -pl helios-services
.
Use bin/helios
and bin/helios-master
to start the Helios CLI and server
(respectively) from the locally-built project.
If you are running helios-system-tests locally and are wondering where the
slf4j/logback output is when the tests are being run, SystemTestBase will by
default configure logback to be extra verbose and to write
logs to /tmp/helios-test/log/
.
This behavior can be disabled by disabling the logToFile
system property when
maven-surefire-plugin is invoked.