jeudi 1 février 2018

How to improve PHPUnit tests run? By freezing code somehow, for example

I am working with a code with a lot of tests (i suppose). There are about 6000 tests. Cost of running that tests is 1m 30sec. You may think that it is nothing, but during tests execution you can do nothing with Your code, because PHPUnit doesn't seem to freeze tested and test's code (which is understandable) and if You change anything during tests execution some tests may fail. I have whole project on docker container with shared folders set by -v parameter.

I have imagined sth like that:

1) In PHPStorm runs tests;

2) Stops sharing folder between docker and host during test execution to preserve code state at the moment when tests started;

3) Complete tests execution, show any errors if present, bring back folder sharing.

Is it possible ?

Aucun commentaire:

Enregistrer un commentaire