AWSSDK.Tests.Framework.TestRunner.RunTests C# (CSharp) Метод

RunTests() публичный Метод

public RunTests ( ) : void
Результат void
        public void RunTests()
        {
            RunTests(TestFilter.Empty);
        }

Same methods

TestRunner::RunTests ( HashSet fixtureNames, HashSet testCases ) : void
TestRunner::RunTests ( ITestFilter testFilter ) : void

Usage Example

Пример #1
0
        private void StartTests()
        {
            runner = new TestRunner();

            var httpClients = new List<AWSConfigs.HttpClientOption>(){ AWSConfigs.HttpClientOption.UnityWWW };

            if (Type.GetType("UnityEngine.Networking.UnityWebRequest, UnityEngine") != null 
                || Type.GetType("UnityEngine.Experimental.Networking.UnityWebRequest, UnityEngine") != null)
            {
                httpClients.Add(AWSConfigs.HttpClientOption.UnityWebRequest);
            }

            Debug.Log(@"Added the following http clients");
            
            foreach (var hc in httpClients)
            {
                Debug.Log(hc.ToString());
            }

            EnsureBackgroundExecution(() =>
            {
                int count = 0;
                
                foreach (var httpClient in httpClients)
                {
                    retryCount = 0;

                    count++;
                    AWSConfigs.HttpClient = httpClient;

                    if (httpClient == AWSConfigs.HttpClientOption.UnityWWW)
                    {
                        runner.HttpClient = httpClient;
                        runner.RunTestsWithCategory("WWW");
                    }
                    else
                    {
                        runner.HttpClient = httpClient;
                        runner.RunTests();
                    }

                    Thread.Sleep(TimeSpan.FromSeconds(5));
                }
            });
        }