Выполнить несколько файлов объектов в проекте, используя 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"
Другие вопросы по тегам