When debugging unit tests, vstest.executionengine.x86.exe (32 bit) opens and closes.
When running unit tests (either run all, or run single test) vstest.executionengine.x86.exe (32 bit) doesn't close automatically. vstest.executionengine.x86.exe seems to keep 3rd party resources (such as sqllite) running, which causes our tests to fail when they're ran twice.
This issue occurs on a new unit test project.
When running MSTEST from the command line, we don't encounter this issue. Our CI server doesn't have an issue running the tests multiple times during the build either.
Running the tests via resharper fixes the issue too.