I have used the below code to execute tests by code (C#). But tests are not getting executed.
ILogger logger = (ILogger)new RichConsoleLogger(NativeConsole.Instance);
var setup = new Gallio.Runtime.RuntimeSetup();
setup.AddPluginDirectory(@"C:\Program Files\Gallio\bin");
RuntimeBootstrap.Initialize(setup, logger);
var launcher = new TestLauncher()
{
Logger = logger,
ProgressMonitorProvider = NullProgressMonitorProvider.Instance
};
launcher.RuntimeSetup = setup;
//Assembly assembly = this.GetType().Assembly;
//FileInfo assemblyInfo = new FileInfo(assembly.Location);
Assembly assembly = typeof(ITestRunner).Assembly;
launcher.TestProject.TestRunnerFactoryName = StandardTestRunnerFactoryNames.Local;
FileInfo assemblyInfo = new FileInfo(assembly.Location);
launcher.AddFilePattern(assembly.Location);
launcher.AddFilePattern(@"D:\Ladbrokes\NelsonWorkingDirectory\ICE\Ladbrokes_Nelson\_output\SCSuite.dll");
launcher.DoNotRun = false;
launcher.Run();
Thanks.