Running Tests with SmartRunner Console
SmartRunner Console is provided as part of Typemock Isolator Server.
To run SmartRunner Console:
• Run Typemock.SmartRunner.Console.exe as follows:
SmartRunner.Console.exe [-t --TestAssemblies <assemblies>] [-c --CoveredAssembly <assembly>] [--CoverageOutput <path>] [-n, --TestNames <names>] [-o, --TestResultDirectory <path>] [-r, --ResultsFile <path>] [-f, --ResultFormat <format>] [--CoverageReportTypes <type>] [-l, --LogPath <path>] [--LogMocking] [--LogRunner] [-k, --License <company> <key>]
Parameters description:
-t, --TestAssemblies Required. The test assemblies to load tests
from.
-c, --CoveredAssembly The assembly to get coverage information for. For multiple assemblies simply point all directories in 1 command.
Example: -c "A.Dll" "B.Dll" "C.Dll"
--CoverageOutput The file to write coverage output to.
-n, --TestNames Names of tests to run
-o, --TestResultDirectory Result file Directory.
-r, --ResultsFile Override default result filename (this is
required for TestFormat:Typemock.
-f, --ResultFormat The tests output format (Nunit, MsTest or Typemock (default).
--CoverageReportTypes The coverage report output format from items:
Text,Html,Csv,Xml,Total,Cobertura,TeamCity,NCover
. Default=None. For example =Xml,Csv
-l, --LogPath The Path to write diagnostic logs.
--LogMocking Run with Mocking Diagnostic logs, saved to
LogPath
--LogRunner Run with SmartRunner Diagnostic logs, saved to
LogPath
-k, --License Active Typemock License Key - Company and Key
with Space between