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(); }
private bool OnTick(object obj, EventArgs e) { TRunner t = new TRunner(); t.LoadTestsuite(); t.Execute(); App.MainTitleChangeText("Finished!"); return(false); }
static async Task <int> Main(string[] args) { // use while debugging // TRunner.CrashHard = true; TRunner.AddTests <FastExprKitTest>(); await TRunner.RunTestsAsync(); TRunner.ReportAll(); return(TRunner.ExitStatus); }
protected override void OnCreate() { base.OnCreate(); Console.WriteLine("TCT : OnCreate()"); _app = new App(); LoadApplication(_app); TRunner t = new TRunner(); t.LoadTestsuite(); t.Execute(); }
protected override void OnResume() { base.OnResume(); tlog.Debug(tag, $"### OnResume() START!"); TRunner t = new TRunner(); t.LoadTestsuite(); t.Execute(); tlog.Debug(tag, $"OnResume() END!"); }
static void Main(string[] args) { if (args.Length > 0) { RunBenchmarks(); } else { TRunner.CrashHard = false; TRunner.AddTests <IntegrationTests>(); TRunner.RunTests(); TRunner.ReportAll(); } }
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; }
public static async Task Run <TRunner>() where TRunner : ToolRunner, new() { var runner = new TRunner(); await runner.Run(); }
static async Task Main(string[] args) { TRunner.AddTests <UnitTests>(); TRunner.CrashHard = true; await TRunner.RunTestsAsync(); }