Выполнить несколько файлов объектов в проекте, используя specrun
Есть ли способ выполнить несколько файлов объектов в рамках проекта, используя specrun.exe
Например: у меня есть студент проекта, и у меня есть следующие файлы функций:
a.Maths
b.Biology
C.Chemistry
d.Physics.
Теперь мне нужно выполнить математику и физику вместе. Как это сделать?
Для одного файла объектов (например, математика) приведенная ниже команда работает нормально.
@pushd %~dp0
%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe "Student.csproj"
@if ERRORLEVEL 1 goto end
@cd ..\packages\SpecRun.Runner.*\tools
@set profile=%1
@if "%profile%" == "" set profile=Default
SpecRun.exe run %~dp0\%profile%.srprofile "/baseFolder:%~dp0\bin\Debug" /log:specrun.log %2 /filter:testpath:Feature:Maths %4 %5
:end
@popd
1 ответ
Решение
Наконец-то я получил ответ.
мы должны исключить файлы объектов, которые мы не хотим запускать.
Команда, которая работала нормально для меня, как показано ниже
SpecRun.exe run %~dp0\%profile%.srprofile "/baseFolder:%~dp0\bin\Debug" /log:specrun.log "/filter:!testpath:Feature:Biology& !testpath:Feature:Chemistry"