using System; using System.Collections.Generic; using Cosmos.Build.Common; using Cosmos.TestRunner.Core; namespace Cosmos.TestRunner.UnitTest { internal class EngineConfiguration : DefaultEngineConfiguration { private Type mKernelType; public EngineConfiguration(Type aKernelType) { mKernelType = aKernelType; } public override int AllowedSecondsInKernel => 1200; public override IEnumerable RunTargets { get { yield return RunTargetEnum.Bochs; } } public override StackCorruptionDetectionLevel StackCorruptionDetectionLevel => StackCorruptionDetectionLevel.MethodFooters; public override IEnumerable KernelTypesToRun { get { yield return mKernelType; } } } }