In our project, we have many unit tests. They help keep the project well-tested.
In addition to them, we have a set of tests that are unit tests, but depend on some external resource. We call them external trials. For example, they can sometimes access web services.
While unit tests are easy to run, integration tests cannot pass sometimes: for example, due to a timeout error. In addition, these tests may take too long.
Currently, we continue integration / external unit tests only to run them while developing the corresponding functions.
For simple unit tests, we use TeamCity for continuous integration.
How do you run integration module tests and when do they run?
source
share