public void GetBuildContexts_for_unknown_worker_type_without_filter_returns_zero_cloud_contexts(string workerType) { var buildContextFilter = BuildContextSettings.Cloud(workerType); List <BuildContext> buildContexts = null; Assert.DoesNotThrow(() => { buildContexts = BuildContext.GetBuildContexts(EmptyBuildConfig, buildContextFilter); }); Assert.AreEqual(0, buildContexts.Count); }
public void GetBuildContexts_for_unknown_worker_type_with_invalid_filter_returns_zero_cloud_contexts(string workerType, params BuildTarget[] buildTargetFilter) { var buildContextFilter = BuildContextSettings.Cloud(workerType); buildContextFilter.BuildTargetFilter = buildTargetFilter; List <BuildContext> buildContexts = null; Assert.DoesNotThrow(() => { buildContexts = BuildContext.GetBuildContexts(ValidBuildConfig, buildContextFilter); }); Assert.AreEqual(0, buildContexts.Count); }
public void GetBuildContexts_for_valid_worker_type_with_valid_filter_returns_expected_number_of_cloud_contexts(string workerType, int expectedContexts, params BuildTarget[] buildTargetFilter) { var buildContextFilter = BuildContextSettings.Cloud(workerType); buildContextFilter.BuildTargetFilter = buildTargetFilter; List <BuildContext> buildContexts = null; Assert.DoesNotThrow(() => { buildContexts = BuildContext.GetBuildContexts(ValidBuildConfig, buildContextFilter); }); Assert.AreEqual(expectedContexts, buildContexts.Count); }
public void GetBuildContexts_for_valid_worker_type_without_filter_returns_all_expected_cloud_contexts(string workerType, params BuildTarget[] expectedTargets) { var buildContextFilter = BuildContextSettings.Cloud(workerType); List <BuildContext> buildContexts = null; Assert.DoesNotThrow(() => { buildContexts = BuildContext.GetBuildContexts(ValidBuildConfig, buildContextFilter); }); Assert.AreEqual(expectedTargets.Length, buildContexts.Count); for (var i = 0; i < buildContexts.Count; i++) { Assert.AreEqual(workerType, buildContexts[i].WorkerType); Assert.AreEqual(expectedTargets[i], buildContexts[i].BuildTargetConfig.Target); } }
public static void BuildCloudAll() { MenuBuild(BuildContextSettings.Cloud(AllWorkers)); }
public static void BuildCloudUnityGameLogic() { MenuBuild(BuildContextSettings.Cloud("UnityGameLogic")); }
public static void BuildCloudUnityClient() { MenuBuild(BuildContextSettings.Cloud("UnityClient")); }
public static void BuildCloudMobileClient() { MenuBuild(BuildContextSettings.Cloud("MobileClient")); }