2018-10-31 13:07:43 +02:00
|
|
|
|
|
|
|
|
## Black box tests execution
|
|
|
|
|
To run the black box tests with using Docker, the local Docker images of Thingsboard's microservices should be built. <br />
|
|
|
|
|
- Build the local Docker images in the directory with the Thingsboard's main [pom.xml](./../../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
|
2021-04-14 12:40:25 +03:00
|
|
|
thingsboard/tb-lwm2m-transport
|
2018-10-31 13:07:43 +02:00
|
|
|
thingsboard/tb-http-transport
|
|
|
|
|
thingsboard/tb-mqtt-transport
|
2021-05-28 12:15:55 +03:00
|
|
|
thingsboard/tb-snmp-transport
|
2018-10-31 13:07:43 +02:00
|
|
|
thingsboard/tb-node
|
|
|
|
|
thingsboard/tb-web-ui
|
|
|
|
|
thingsboard/tb-js-executor
|
|
|
|
|
|
2022-06-22 17:40:37 +03:00
|
|
|
- Run the black box tests in the [msa/black-box-tests](../black-box-tests) directory with Redis standalone:
|
2018-10-31 13:07:43 +02:00
|
|
|
|
2018-11-01 18:02:09 +02:00
|
|
|
mvn clean install -DblackBoxTests.skip=false
|
|
|
|
|
|
2022-06-22 17:40:37 +03:00
|
|
|
- Run the black box tests in the [msa/black-box-tests](../black-box-tests) directory with Redis cluster:
|
|
|
|
|
|
|
|
|
|
mvn clean install -DblackBoxTests.skip=false -DblackBoxTests.redisCluster=true
|
|
|
|
|
|
2022-06-23 18:58:29 +03:00
|
|
|
- Run the black box tests in the [msa/black-box-tests](../black-box-tests) directory in Hybrid mode (postgres + cassandra):
|
|
|
|
|
|
|
|
|
|
mvn clean install -DblackBoxTests.skip=false -DblackBoxTests.hybridMode=true
|
|
|
|
|
|
2022-11-22 18:12:19 +02:00
|
|
|
- To run the black box tests with using local env run tests in the [msa/black-box-tests](../black-box-tests) directory with runLocal property:
|
2022-11-07 17:26:17 +02:00
|
|
|
|
|
|
|
|
mvn clean install -DblackBoxTests.skip=false -DrunLocal=true
|
|
|
|
|
|
2022-11-24 17:21:22 +02:00
|
|
|
- To run ui smoke tests in the [msa/black-box-tests](../black-box-tests) directory specifying suiteFile property:
|
2022-11-22 18:12:19 +02:00
|
|
|
|
|
|
|
|
mvn clean install -DblackBoxTests.skip=false -DsuiteFile=src/test/resources/smokeTests.xml
|
|
|
|
|
|
|
|
|
|
|
2022-06-22 17:40:37 +03:00
|
|
|
|
2018-11-01 18:02:09 +02:00
|
|
|
|