Проблема тестирования Gallio TestDriven.Net - PullRequest
1 голос
/ 07 апреля 2010

У меня есть система tdd, где я использую Gallio 3.1 с TestDriven.Net. Я скачал патчи для них.

1) Я получаю этот стек, и тест не остановится - SRCSRV: cmd / c svn.exe cat "http://mb-unit.googlecode.com/svn/branches/v3.1/src/Gallio/Gallio/Framework/Pattern/PatternTestInstanceState.cs@2360" --non-interactive> "C: \ DOCUME ~ 1 \ tzvik \ LOCALS ~ 1 \ APPLIC ~ 1 \ SOURCE ~ 1 \ svn \ branch \ v3.1 \ src \ Gallio \ Gallio \ Framework \ Pattern \ PatternTestInstanceState.cs \ 2360 \ patterntestinstancestate.cs» «svn.exe» не распознается как внутренняя или внешняя команда, работоспособная программа или командный файл. SRCSRV: Исходный сервер не может получить исходный код для файла 'c: \ RelEng \ Projects \ MbUnit v3.1 \ Work \ src \ Gallio \ Gallio \ Framework \ Pattern \ PatternTestInstanceState.cs' в модуле 'C: \ Program Files \ Gallio \ Bin \ Gallio.dll. Система не может найти указанный файл. Поток 'Simple Test Driver' (0xb84) завершился с кодом 0 (0x0). «ProcessInvocation.exe» (управляемый): загружен «C: \ Program Files \ Gallio \ bin \ Gallio.Reports.dll», символы загружены. ProcessInvocation.exe (управляемый): загруженный vkcfotcv «ProcessInvocation.exe» (управляемый): загружен «C: \ WINDOWS \ assembly \ GAC_MSIL \ System.Data.SqlXml \ 2.0.0.0__b77a5c561934e089 \ System.Data.SqlXml.dll» «ProcessInvocation.exe» (управляемый): загружен «System.Xml.Xsl.CompiledQuery.1» «ProcessInvocation.exe» (управляемый): загружен «System.Xml.Xsl.CompiledQuery»

после последней строки это просто в каком-то цикле, который я не могу понять .. как мне решить это?

2) Я получаю пробную версию от Галлио, чтобы найти файл, который отсутствует? cmd / c svn.exe cat "http://mb-unit.googlecode.com/svn/branches/v3.1/src/Gallio/Gallio/Framework/Pattern/PatternTestInstanceState.cs@2360" - неинтерактивный> "C: \ DOCUME ~ 1 \ tzvik \ LOCALS ~ 1 \ APPLIC ~ 1 \ SOURCE ~ 1 \ svn \ branch \ v3.1 \ src \ Gallio \ Gallio \ Framework \ Pattern \ PatternTestInstanceState.cs \ 2360 \ patterntestinstancestate.cs» во всплывающем окне также иногда .. у кого-нибудь есть какое-то сообщение или я такой "особенный"? спасибо, люди!

1 Ответ

2 голосов
/ 08 апреля 2010

Какие "патчи" для TDNet и Gallio?

Это звучит как проблема с установкой. Вы можете попробовать запустить «Gallio.Utility.exe VerifyInstallation», чтобы подтвердить это. Если он возвращает ошибки, вы можете попробовать удалить Gallio, удалить каталог программных файлов Gallio и переустановить.

Что касается диалогового окна «svn.exe», то это потому, что у вас включена поддержка исходного сервера в Visual Studio. Он предназначен для отладки исходного кода Gallio, если у вас установлен Subversion. Это может быть очень полезно, если вы подозреваете, что в фреймворке есть ошибка.

Дополнительная информация об отладке с использованием символов и исходного кода: http://www.gallio.org/wiki/doku.php?id=gallio:debugging_with_symbols_and_source_code

...