Open-source IoT Platform - Device management, data collection, processing and visualization.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Andrew Shvayka 6acc9c9ca4
Revert "[WIP][3.5] Add tests on delete phone number"
3 years ago
..
src/test Revert "[WIP][3.5] Add tests on delete phone number" 3 years ago
README.md reverted chrome binary readme for ui tests 4 years ago
pom.xml disable rule chain test, add package in test suits 4 years ago

README.md

Black box tests execution

To run the black box tests with using Docker, the local Docker images of Thingsboard's microservices should be built.

  • Build the local Docker images in the directory with the Thingsboard's main pom.xml:

      mvn clean install -Ddockerfile.skip=false
    
  • Verify that the new local images were built:

      docker image ls
    

As result, in REPOSITORY column, next images should be present:

    thingsboard/tb-coap-transport
    thingsboard/tb-lwm2m-transport
    thingsboard/tb-http-transport
    thingsboard/tb-mqtt-transport
    thingsboard/tb-snmp-transport
    thingsboard/tb-node
    thingsboard/tb-web-ui
    thingsboard/tb-js-executor
  • Run the black box tests in the msa/black-box-tests directory with Redis standalone:

      mvn clean install -DblackBoxTests.skip=false
    
  • Run the black box tests in the msa/black-box-tests directory with Redis cluster:

      mvn clean install -DblackBoxTests.skip=false -DblackBoxTests.redisCluster=true
    
  • Run the black box tests in the msa/black-box-tests directory in Hybrid mode (postgres + cassandra):

      mvn clean install -DblackBoxTests.skip=false -DblackBoxTests.hybridMode=true
    
  • To run the black box tests with using local env run tests in the msa/black-box-tests directory with runLocal property:

      mvn clean install -DblackBoxTests.skip=false -DrunLocal=true
    
  • To run ui smoke tests in the msa/black-box-tests directory specifying suite name:

      mvn clean install -DblackBoxTests.skip=false -Dsuite=uiTests
    
  • To run all tests in the msa/black-box-tests directory specifying suite name:

      mvn clean install -DblackBoxTests.skip=false -Dsuite=all