-
Task
-
Resolution: Fixed
-
P2: Important
-
None
-
None
-
13
-
bc052fbd5 (dev)
-
Foundation Sprint 136, Foundation Sprint 137, Foundation Sprint 138, Foundation Sprint 139
We currently do our end2end tests with a dedicated server that runs out-of-process. While this represents an acurate way of testing (although still localhost), it becomes really hard to dynamically test client and server behavior together. This is quite important, as we have to assert a specific behavior on both sides to provide full test coverage.
We can also run a server in a dedicated thread and by supplying tags as abstract interfaces or lamdas we can easily provide both code parts in the same testing structure (and file!)