Skip to content

Improve development by modularizing the tests #1206

@martin-schulze-vireso

Description

@martin-schulze-vireso

Currently the tests are a large monolith which makes their development cumbersome. They should be separated into several lightweight suites that can be called independently.

Context

Taken from #1185 (comment)

  • separate tests into smaller, independent chunks (e.g. one suite per container)
  • ensure cleanup really does clean up
  • replace sleeps with health checks and timeouts
  • add a simple test that ensures the startup of the service was successful before running the testsuite
  • ensure that test containers are stopped automatically after their test has run
  • fix non deterministic tests (where restarting does change the result)
  • reduce interference between containers by separating their config folders

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions