Hello @Shaun_Brown Thanks to your help I got it 
I’ll try to explain the additional steps, but some were my choice due to my organization of the tests ok.
But basically if you follow exactly what is done in that repository it will work.
As there is a compilation of the build…all tests will fail due to timing. To solve this just add this in each test:
...
beforeAll(async () => {
await setupStrapi(); // singleton so it can be called many times
}, 1000000);
afterAll(async () => {
await stopStrapi();
}, 1000000);
...
In my project I modified some settings because I prefer to run the integration and unit tests separately, but if you follow the repository settings, everything will work ok.
I’ll send a gist with the settings I used…
Otherwise everything is exactly as in the repository.
I tested false positives and apparently all tests are working, but please check to see if everything is really ok.
I’m going to start the tests here, understand what I can test, correctly separate integration and unit tests, so I may have made a mistake in some step using Strapi.
So it would be good for more people to test and see if this flow of tests is really ok.