Skip to content

Development

Fernando Benjamin edited this page Jan 5, 2017 · 13 revisions

Testing

Executing sbt test will also execute the integration-tests in the it module as well!

Test against localhost

sbt clean test

Test against staging env

#######################################
# First: Run the tests
#######################################
sbt -DNAKADI_OAUTH2_TOKEN=$TOKEN \
   -DNAKADI_PORT=443 \
   -DNAKADI_SECURED_CONNECTION=true \
   -DNAKADI_VERIFY_SSL_CERTIFICATE=false \
   -DNAKADI_HOST=staging.test.zalan.do \
clean test

#######################################
# Second: Cleanup event-types
#######################################
sbt -DNAKADI_OAUTH2_TOKEN=yourToken \
    -DNAKADI_PORT=443 \
    -DNAKADI_SECURED_CONNECTION=true \
    -DNAKADI_VERIFY_SSL_CERTIFICATE=false \
    -DNAKADI_HOST=staging.test.zalan.do \
it/compile:"run-main CleanupCreatedTestEventTypes"

Generate coverage report

sbt -DNAKADI_OAUTH2_TOKEN=yourToken \
   -DNAKADI_PORT=443 \
   -DNAKADI_SECURED_CONNECTION=true \
   -DNAKADI_VERIFY_SSL_CERTIFICATE=false \
   -DNAKADI_HOST=staging.test.zalan.do \
clean coverage test coverageReport