public void GetBuildContexts_for_unknown_worker_type_without_filter_returns_zero_local_contexts(string workerType) { var buildContextFilter = BuildContextSettings.Local(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_local_contexts(string workerType, params BuildTarget[] buildTargetFilter) { var buildContextFilter = BuildContextSettings.Local(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_local_contexts(string workerType, int expectedContexts, params BuildTarget[] buildTargetFilter) { var buildContextFilter = BuildContextSettings.Local(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_local_contexts(string workerType, params BuildTarget[] expectedTargets) { var buildContextFilter = BuildContextSettings.Local(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 BuildLocalAll() { MenuBuild(BuildContextSettings.Local(AllWorkers)); }
public static void BuildLocalUnityGameLogic() { MenuBuild(BuildContextSettings.Local("UnityGameLogic")); }
public static void BuildLocalUnityClient() { MenuBuild(BuildContextSettings.Local("UnityClient")); }
public static void BuildLocalMobileClient() { MenuBuild(BuildContextSettings.Local("MobileClient")); }