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);
            }
        }
Ejemplo n.º 5
0
 public static void BuildLocalAll()
 {
     MenuBuild(BuildContextSettings.Local(AllWorkers));
 }
Ejemplo n.º 6
0
 public static void BuildLocalUnityGameLogic()
 {
     MenuBuild(BuildContextSettings.Local("UnityGameLogic"));
 }
Ejemplo n.º 7
0
 public static void BuildLocalUnityClient()
 {
     MenuBuild(BuildContextSettings.Local("UnityClient"));
 }
Ejemplo n.º 8
0
 public static void BuildLocalMobileClient()
 {
     MenuBuild(BuildContextSettings.Local("MobileClient"));
 }