[xharness] Run Mac Catalyst variations by default, and disable all but monotouch-test by default.
This will effectively run monotouch-test on Mac Catalyst by default.
This commit is contained in:
Родитель
d1735ae779
Коммит
d9af032dd5
|
@ -373,13 +373,15 @@ namespace Xharness {
|
|||
|
||||
void AutoConfigureIOS ()
|
||||
{
|
||||
var test_suites = new string [] { "monotouch-test" };
|
||||
var library_projects = new string [] { "BundledResources", "EmbeddedResources", "bindings-test2", "bindings-framework-test", "bindings-xcframework-test" };
|
||||
var fsharp_test_suites = new string [] { "fsharp" };
|
||||
var fsharp_library_projects = new string [] { "fsharplibrary" };
|
||||
|
||||
foreach (var p in test_suites)
|
||||
IOSTestProjects.Add (new iOSTestProject (Path.GetFullPath (Path.Combine (RootDirectory, p + "/" + p + ".csproj"))) { Name = p });
|
||||
IOSTestProjects.Add (new iOSTestProject (Path.GetFullPath (Path.Combine (RootDirectory, "monotouch-test", "monotouch-test.csproj"))) {
|
||||
Name = "monotouch-test",
|
||||
IgnoreMacCatalystVariation = false,
|
||||
});
|
||||
|
||||
foreach (var p in fsharp_test_suites)
|
||||
IOSTestProjects.Add (new iOSTestProject (Path.GetFullPath (Path.Combine (RootDirectory, p + "/" + p + ".fsproj"))) { Name = p });
|
||||
foreach (var p in library_projects)
|
||||
|
|
|
@ -61,7 +61,7 @@ namespace Xharness.Jenkins {
|
|||
public bool IncludeNonMonotouch = true;
|
||||
public bool IncludeMonotouch = true;
|
||||
public bool IncludeDotNet;
|
||||
public bool IncludeMacCatalyst;
|
||||
public bool IncludeMacCatalyst = true;
|
||||
|
||||
public bool CleanSuccessfulTestRuns = true;
|
||||
public bool UninstallTestApp = true;
|
||||
|
@ -256,7 +256,7 @@ namespace Xharness.Jenkins {
|
|||
if (!project.GenerateVariations)
|
||||
continue;
|
||||
|
||||
var ignored = project.Ignore ?? !IncludeMacCatalyst;
|
||||
var ignored = project.Ignore ?? !IncludeMacCatalyst || project.IgnoreMacCatalystVariation;
|
||||
if (!IsIncluded (project))
|
||||
ignored = true;
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ namespace Xharness {
|
|||
public bool SkipwatchOS32Variation;
|
||||
public bool SkiptvOSVariation;
|
||||
public bool SkipMacCatalystVariation;
|
||||
public bool IgnoreMacCatalystVariation = true;
|
||||
public bool SkipTodayExtensionVariation;
|
||||
public bool SkipDeviceVariations;
|
||||
public bool BuildOnly;
|
||||
|
@ -45,6 +46,8 @@ namespace Xharness {
|
|||
rv.SkiptvOSVariation = SkiptvOSVariation;
|
||||
rv.SkipTodayExtensionVariation = SkipTodayExtensionVariation;
|
||||
rv.SkipDeviceVariations = SkipDeviceVariations;
|
||||
rv.SkipMacCatalystVariation = SkipMacCatalystVariation;
|
||||
rv.IgnoreMacCatalystVariation = IgnoreMacCatalystVariation;
|
||||
rv.BuildOnly = BuildOnly;
|
||||
return rv;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче