Исключение наглости и не обновляющийся список тестов

Я использую Visual Studio 2015 Enterprise с наглостью для тестирования своего кода javascript. Я постоянно получаю сообщение об ошибке ниже.

Неважно, установлена ​​ли параллель на 1 или на 8. Ошибка та же.

Как следствие, очевидно, что в окне обозревателя тестов не отображаются тесты, описанные в этом файле.

Я не использую ссылки в файлах спецификаций, они находятся в файле Chutzpah.json.

Есть ли что-нибудь, что нужно, чтобы выяснить, как это исправить?

Обновление: он отлично работает со ссылками, но причина, по которой я преобразовал свой проект, заключается в том, что я не хочу копировать и вставлять ссылки...

------ Discover test started ------
Error: System.IO.IOException: The process cannot access the file '..path...\_Chutzpah.f96875093f45a5e0d78d2e58faf97799.test.html' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
   at System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost)
   at System.IO.File.WriteAllText(String path, String contents)
   at Chutzpah.Wrappers.FileSystemWrapper.Save(String path, String contents) in c:\Dev\chutzpah\Chutzpah\Wrappers\FileSystemWrapper.cs:line 172
   at Chutzpah.TestHarnessBuilder.CreateTestHarness(TestContext testContext, TestOptions options) in c:\Dev\chutzpah\Chutzpah\TestHarnessBuilder.cs:line 74
   at Chutzpah.TestRunner.<>c__DisplayClassc.<ExecuteTestContexts>b__b(TestContext testContext) in c:\Dev\chutzpah\Chutzpah\TestRunner.cs:line 291
While Running:...path...\\oauthauthenticationdataservice.spec.js

Error: Error opening ...path.../_Chutzpah.f96875093f45a5e0d78d2e58faf97799.test.html: No such file or directory
While Running:...path...\oauthauthenticationdataservice.spec.js

Error: Unknown error occurred when executing test file. Received exit code of 2
While Running:...path...\oauthauthenticationdataservice.spec.js

========== Discover test finished: 0 found (0:00:01.3607047) ==========

person AndrasCsanyi    schedule 19.08.2015    source источник


Ответы (1)


Мы долго обсуждали эту проблему на странице github. И это сочетание ошибки в фреймворке тестового адаптера Visual Studio и его взаимодействия с resharper. Если он отключил решарп, проблема исчезла. Мы все еще работаем над тем, чтобы найти более постоянное решение (помимо исправления корневой ошибки в Visual Studio).

person Matthew Manela    schedule 10.09.2015