Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #5
0
 public static void BuildCloudAll()
 {
     MenuBuild(BuildContextSettings.Cloud(AllWorkers));
 }
Beispiel #6
0
 public static void BuildCloudUnityGameLogic()
 {
     MenuBuild(BuildContextSettings.Cloud("UnityGameLogic"));
 }
Beispiel #7
0
 public static void BuildCloudUnityClient()
 {
     MenuBuild(BuildContextSettings.Cloud("UnityClient"));
 }
Beispiel #8
0
 public static void BuildCloudMobileClient()
 {
     MenuBuild(BuildContextSettings.Cloud("MobileClient"));
 }