System tests

It is necessary because some tests (now or in the future) will require specific before/after code...
We can spilt it, though.