コード例 #1
0
        private void OnLoginSuccess(LoginResult result)
        {
            var request = new ExecuteCloudScriptRequest
            {
                FunctionName      = "SaveTestData",
                FunctionParameter = new Dictionary <string, object> {
                    { "customId", PlayFabSettings.BuildIdentifier }, { "testReport", new[] { suite.GetInternalReport() } }
                },
                GeneratePlayStreamEvent = true
            };

            clientInstance.ExecuteCloudScript(request, OnCloudScriptSubmit, OnPostTestResultsError, null, testTitleData.extraHeaders);
        }
コード例 #2
0
 private static async Task OnSuiteFinish()
 {
     if (_postResultsToCloudscript)
     {
         await PostTestResultsToCloudScript(_suite.GetInternalReport());
     }
 }
コード例 #3
0
 private static void OnSuiteFinish()
 {
     if (_postResultsToCloudscript)
     {
         PostTestResultsToCloudScript(_suite.GetInternalReport());
     }
 }
コード例 #4
0
        public void Update()
        {
            if (suiteFinished || textDisplay == null)
            {
                return;
            }

            suiteFinished    = suite.TickTestSuite();
            summary          = suite.GenerateSummary();
            textDisplay.text = summary;

            if (suiteFinished)
            {
                textDisplay.text += "\nThe UUnitRunner gameobject was added to the scene for these tests.  You must manually remove it from your scene.";
                if (suite.AllTestsPassed())
                {
                    Debug.Log(summary);
                }
                else
                {
                    Debug.LogWarning(summary);
                }

                if (postResultsToCloudscript)
                {
                    PostTestResultsToCloudScript(suite.GetInternalReport());
                }
                else
                {
                    OnCloudScriptSubmit(null);
                }
            }
        }
コード例 #5
0
 private void OnSuiteFinish()
 {
     if (postResultsToCloudscript)
     {
         PostTestResultsToCloudScript(suite.GetInternalReport());
     }
     else
     {
         OnCloudScriptSubmit(null);
     }
 }