Hi,
**NTVS version**: NTVS Dev 2014-02-07 VS 2013.msi
**VS Version**: Visual Studio 2013 Ultimate.
I have a handful of tests in njsproj, 13 in total. There are no other tests in my solution.
The tests are written in typescript and I'm including the .js files in the project because of issue [#669](https://nodejstools.codeplex.com/workitem/669).
This workaround operates fine. However, every time I build the project containing the tests the "Test Discovery Process" kicks in. There appears to be a fault in this that is causing it to take ages for the test discovery process to complete and for the tests to be runnable in the Test Explorer.
The output window, where I have "Show output from" set to "Tests" has the following:
```
------ Discover test started ------
Processing C:\foo.test.js
Creating TestCase:C:\foo.test.js::foo.test::getFoo
Processing Finished C:\foo.test.js
... + 11 other tests
Processing C:\bar.test.js
Creating TestCase:C:\bar.test.js::bar.test::getBar
Processing Finished C:\bar.test.js
========== Discover test finished: 13 found (0:00:02.3651394) ==========
```
So far so good. However, the snippet above is repeated **6 times**.
Basically, there is a bug in there that is causing the "Test Discovery Process" to run multiple times unnecessarily.
**NTVS version**: NTVS Dev 2014-02-07 VS 2013.msi
**VS Version**: Visual Studio 2013 Ultimate.
I have a handful of tests in njsproj, 13 in total. There are no other tests in my solution.
The tests are written in typescript and I'm including the .js files in the project because of issue [#669](https://nodejstools.codeplex.com/workitem/669).
This workaround operates fine. However, every time I build the project containing the tests the "Test Discovery Process" kicks in. There appears to be a fault in this that is causing it to take ages for the test discovery process to complete and for the tests to be runnable in the Test Explorer.
The output window, where I have "Show output from" set to "Tests" has the following:
```
------ Discover test started ------
Processing C:\foo.test.js
Creating TestCase:C:\foo.test.js::foo.test::getFoo
Processing Finished C:\foo.test.js
... + 11 other tests
Processing C:\bar.test.js
Creating TestCase:C:\bar.test.js::bar.test::getBar
Processing Finished C:\bar.test.js
========== Discover test finished: 13 found (0:00:02.3651394) ==========
```
So far so good. However, the snippet above is repeated **6 times**.
Basically, there is a bug in there that is causing the "Test Discovery Process" to run multiple times unnecessarily.