Я пишу тесты с помощью specflow.
В VS2012 создала playlist этих тестов.
Как мне запустить из в mstest, ну или на крайняк в msbuild не из vs.
Пыталась
mstest.exe /testmetadata: file.playlist
но не выходит.Помогите, кто может. Совсем отчаялась(
Отправлено 27 января 2014 - 13:44
Я пишу тесты с помощью specflow.
В VS2012 создала playlist этих тестов.
Как мне запустить из в mstest, ну или на крайняк в msbuild не из vs.
Пыталась
mstest.exe /testmetadata: file.playlist
но не выходит.Помогите, кто может. Совсем отчаялась(
Отправлено 27 января 2014 - 14:54
Плейлисты - это совсем новая фича.
И, как видно, консольный mstest еще их не поддерживает.
В документации сказано, что метаданные должны быть в формате .vsmdi, как раньше.
Для начала, попробуйте запустить:
mstest.exe /testcontainer:[ваша DLL] /test:[имя какого-то теста]
Если получится запустить 1 тест, можно будет помозговать и подобрать наиболее удобные ключи из доступных.
Отправлено 27 января 2014 - 17:39
Спасибо, попробую.
А вообще VS21012 поддерживает консольный mstest?
Отправлено 28 января 2014 - 05:30
Спасибо, попробую.
А вообще VS21012 поддерживает консольный mstest?
Отправлено 28 января 2014 - 07:38
А вообще VS21012 поддерживает консольный mstest?
Cудя по дереву процессов, из VS запускается не mstest.exe, а некий vstest.executionengine.exe
Отправлено 28 января 2014 - 07:46
Summary-------Test Run Failed.Failed 1---------Total 1Results file: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\TestResults\KLapteva_KLAPTEVA 2014-01-28 09_29_10.trxTest Settings: Default Test SettingsRun has the following issue(s):Warning: Test Run deployment issue: The assembly or module 'ServiceStack.Interfaces' directly or indirectly referenced by the test container 'c:\svn-spidermind\trunk\spidermind.internetcrawler\cloudinternetcrawler\crawler.behaviortests\bin\debug\behaviortests.dll' was not found.Warning: Test Run deployment issue: The assembly or module 'ServiceStack.Common'directly or indirectly referenced by the test container 'c:\svn-spidermind\trunk\spidermind.internetcrawler\cloudinternetcrawler\crawler.behaviortests\bin\debug\behaviortests.dll' was not found.Warning: Test Run deployment issue: The assembly or module 'ServiceStack.OrmLite' directly or indirectly referenced by the test container 'c:\svn-spidermind\trunk\spidermind.internetcrawler\cloudinternetcrawler\crawler.behaviortests\bin\debug\behaviortests.dll' was not found.
Ну так он же конкретно пишет, каких файлов ему не хватает.
К сожалению, не работал со SpecFlow, не могу подсказать правильный рецепт сборки проекта.
Но вообще, что-то подсказывает, что не находит он библиотеки, к которым задан относительный путь, либо вообще они должны быть в рабочей папке. Тесты лучше запускать не из C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\..., а из папки со скомпилированным проектом, прописав путь к mstest в PATH.
Отправлено 13 августа 2014 - 12:51
Необходимые файлы к тесту можно прикреплять с помощью атрибута DeploymentItem
Тестирование →
Автоматизированное тестирование →
specFlow. feature-файл, как BeforeScenario для всех ScenarioАвтор repon , 28 авг 2017 specFlow |
|
|
||
Тестирование →
Автоматизированное тестирование →
Nunit report Отображение кириллицы в юникодеАвтор shu_al , 26 мая 2016 specflow, nunit, report |
|
|
||
Тестирование →
Автоматизированное тестирование →
Автоматизация тестирования UI веб-приложения с Silverlight 5. Выбор фрАвтор sospectra , 11 дек 2014 selenium, coded ui tests, white и 5 еще... |
|
|
||
Тестирование →
Автоматизированное тестирование →
Microsoft - Functional Testing →
SpecFlow + CodedUIАвтор stezz , 23 окт 2014 Specflow, CodedUI |
|
|
0 пользователей, 0 гостей, 0 анонимных