Example #1
0
        public void Initialize(TRunner tunitRunner, List <string> testcaseIDList, List <ItemData> listItem)
        {
            _toastMessage = new ToastMessage();
            RunType.Value = RunType.MANUAL;
            _tunitRunner  = tunitRunner;
            _tunitRunner.SingleTestDone += OnSingleTestDone;
            _tcInfoList         = new List <TestcaseInfo>();
            _tcIDList           = testcaseIDList;
            _tsettings          = TSettings.GetInstance();
            _tsettings.IsManual = true;
            _listItem           = listItem;
            MakeTCInfoList();

            _summaryLabel1 = new Label()
            {
                Text              = "",
                HeightRequest     = 25,
                HorizontalOptions = LayoutOptions.Center,
                VerticalOptions   = LayoutOptions.Center,
                TextColor         = Color.White,
                FontSize          = 5,
            };
            _summaryLabel2 = new Label()
            {
                Text              = "",
                HeightRequest     = 25,
                HorizontalOptions = LayoutOptions.Center,
                VerticalOptions   = LayoutOptions.Center,
                TextColor         = Color.White,
                FontSize          = 5,
            };
            SetResultNumber(0, 0, 0);
            MakeTestPage();
        }
Example #2
0
        private bool OnTick(object obj, EventArgs e)
        {
            TRunner t = new TRunner();

            t.LoadTestsuite();
            t.Execute();

            App.MainTitleChangeText("Finished!");
            return(false);
        }
Example #3
0
        static async Task <int> Main(string[] args)
        {
            // use while debugging
            // TRunner.CrashHard = true;
            TRunner.AddTests <FastExprKitTest>();
            await TRunner.RunTestsAsync();

            TRunner.ReportAll();
            return(TRunner.ExitStatus);
        }
Example #4
0
        protected override void OnCreate()
        {
            base.OnCreate();

            Console.WriteLine("TCT : OnCreate()");
            _app = new App();
            LoadApplication(_app);

            TRunner t = new TRunner();

            t.LoadTestsuite();
            t.Execute();
        }
Example #5
0
        protected override void OnResume()
        {
            base.OnResume();

            tlog.Debug(tag, $"### OnResume() START!");

            TRunner t = new TRunner();

            t.LoadTestsuite();
            t.Execute();

            tlog.Debug(tag, $"OnResume() END!");
        }
Example #6
0
        static void Main(string[] args)

        {
            if (args.Length > 0)
            {
                RunBenchmarks();
            }
            else
            {
                TRunner.CrashHard = false;
                TRunner.AddTests <IntegrationTests>();
                TRunner.RunTests();
                TRunner.ReportAll();
            }
        }
Example #7
0
        public MainPage()
        {
            _tunitrunner = new TRunner();
            _tunitrunner.LoadTestsuite();
            _listNotPass = new List <string>();
            _tcIDList    = new List <string>();
            _listItem    = new List <ItemData>();
            _listNotPass = TSettings.GetInstance().GetNotPassListManual();

            int count = 0;

            if (_listNotPass.Count == 0)
            {
                foreach (KeyValuePair <string, ITest> pair in _tunitrunner.GetTestList())
                {
                    count++;
                    _listItem.Add(new ItemData {
                        No = count, TCName = pair.Key, Result = StrResult.NOTRUN
                    });
                    _tcIDList.Add(pair.Key);
                }
            }
            else
            {
                foreach (var tc in _listNotPass)
                {
                    count++;
                    _listItem.Add(new ItemData {
                        No = count, TCName = tc, Result = StrResult.NOTRUN
                    });
                    _tcIDList.Add(tc);
                }
            }

            ResultNumber.Total = ResultNumber.NotRun = _tcIDList.Count;

            if (_listItem.Count != 0)
            {
                _testPage = TestPage.GetInstance();
                _testPage.Initialize(_tunitrunner, _tcIDList, _listItem);
                _testPage.TestcaseDone += OnTestcaseDone;
            }
            MakeWindowPage();

            _navigationPage = new NavigationPage(_mainContentPage);
            NavigationPage.SetHasNavigationBar(_mainContentPage, false);
            MainPage = _navigationPage;
        }
Example #8
0
 public static async Task Run <TRunner>()
     where TRunner : ToolRunner, new()
 {
     var runner = new TRunner();
     await runner.Run();
 }
Example #9
0
 static async Task Main(string[] args)
 {
     TRunner.AddTests <UnitTests>();
     TRunner.CrashHard = true;
     await TRunner.RunTestsAsync();
 }