Исключение наглости и не обновляющий список тестов
Я использую Visual Studio 2015 Enterprise с Chutzpah для тестирования своего кода 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) ==========
1 ответ
У нас был длинный разговор на странице GitHub об этой проблеме. И это комбинация ошибки в тестовой среде адаптера Visual Studio и ее взаимодействия с resharper. Если он стал инвалидом, то проблема исчезла. Мы все еще работаем над тем, чтобы найти более постоянное решение (за исключением основной ошибки, исправляемой в Visual Studio).