Skip to content

Latest commit

 

History

History
93 lines (68 loc) · 1.83 KB

dev-README.md

File metadata and controls

93 lines (68 loc) · 1.83 KB

dev-README

Start DB

Single:

./docker/start_db.sh

Cluster:

STARTER_MODE=cluster ./docker/start_db.sh

Active Failover:

STARTER_MODE=activefailover ./docker/start_db.sh

GH Actions

Check results here.

SonarCloud

Check results here.

check dependencies updates

mvn versions:display-dependency-updates
mvn versions:display-plugin-updates

Code Analysis

Analyze (Spotbugs and JaCoCo):

mvn prepare-package -Pstatic-code-analysis

Report: link

update native image reflection configuration

To generate reflection configuration run NativeImageHelper and copy the generated json to reflect-config.json.

test

mvn test

test native

mvn --no-transfer-progress install -DskipTests=true -Dgpg.skip=true -Dmaven.javadoc.skip=true
cd driver
mvn -Pnative -P'!arch-test' test

test native shaded

mvn --no-transfer-progress install -DskipTests=true -Dgpg.skip=true -Dmaven.javadoc.skip=true
cd integration-tests
mvn -Pnative -P'!arch-test' test

test ssl

mvn test -Dsurefire.failIfNoSpecifiedTests=false -Dtest=com.arangodb.ArangoSslTest -DSslTest=true

integration tests

mvn install -DskipTests=true -Dgpg.skip=true -Dmaven.javadoc.skip=true
cd integration-tests
mvn -Pinternal-serde test
mvn -Pjackson-serde test
mvn -Pjsonb-serde test
mvn -Pplain test

resilience tests

mvn install -DskipTests=true -Dgpg.skip=true -Dmaven.javadoc.skip=true
cd resilience-tests
mvn test