public bool IsIncluded(TestProject project) { if (!project.IsExecutableProject) { return(false); } if (project.IsBclTest()) { if (!project.IsBclxUnit()) { return(IncludeBcl || IncludeBCLNUnit); } if (project.IsMscorlib()) { return(IncludeMscorlib); } return(IncludeBcl || IncludeBCLxUnit); } if (!IncludeMonotouch && project.IsMonotouch()) { return(false); } if (!IncludeNonMonotouch && !project.IsMonotouch()) { return(false); } if (Harness.IncludeSystemPermissionTests == false && project.Name == "introspection") { return(false); } return(true); }