Skip to content

Expand CI/CD to test each docker-compose service

This is a list of integration tests that could be executed, seperated into groups which represent a creation of something and the following actions that correspond to it:


  • check if all services are running and healthy trough docker ps

  • create an mqtt-user and check if he gets created successfully
  • check if the user can send data to his topic-namespace

  • create a thing and send it to the broker
  • check if the thing goes trough the dispatcher
  • check if a minio user/bucket gets created
  • check if the postgres database role and schema get created
  • check if the thing entity gets created inside the thing table

  • upload mocked csv data to minio
  • check if run-process-new-file-service gets notified by mqtt
  • check if the data can be found on minio (with the correct tags?)

  • check if parsing is working correctly
  • (check if visualization is working correctly (url reachable?))
Edited by Luca Johannes Nendel