Recently I installed the Chutzpah Test Adapter extension for running my jasmine tests in VS2012's test explorer and it worked brilliantly out-of-the-box. However after repeating the process on a second machine I cannot get the tests to show up in the test explorer, and I'm having trouble diagnosing why.
I've reduced the scenario down to creating a new empty ASP.NET web project, adding the jasmine.js NuGet package, and then adding a simple test.js file with a single test. On the first machine, it appears in the test explorer almost immediately; on the second it doesn't at all. Furthermore, on the first machine I see Chutzpah creates a HTML script-runner file for jasmine.js but not for test.js; where as on the second machine (where it fails) I see it creates the HTML script-runner file for both. Manually opening the script-runner page for test.js does in fact properly invoke jasmine and everything works there, I just can't seem to get test explorer integration. I've tried tinkering with the "Testing Mode" settings to no avail. Does anyone have any suggestions for what else I can look into?
Ok I figured this out; turns out it was this known problem with NVIDIA drivers causing PhantomJS to hang.