in BoostTestAdapter/Boost/Runner/DefaultBoostTestRunnerFactory.cs [25:48]
public IBoostTestRunner GetRunner(string identifier, BoostTestRunnerFactoryOptions options)
{
IBoostTestRunner runner = null;
if ((options != null) && (options.ExternalTestRunnerSettings != null))
{
// Provision an external test runner
runner = GetExternalTestRunner(identifier, options.ExternalTestRunnerSettings);
}
// Provision a default internal runner
if (runner == null)
{
runner = GetInternalTestRunner(identifier);
}
// Apply Boost 1.62 workaround
if ((runner != null) && (options != null) && (options.UseBoost162Workaround))
{
runner = new BoostTest162Runner(runner);
}
return runner;
}