| | |
| | | using ConnectionUtil; |
| | | using HMI.Core.Api; |
| | | using HMI.Core.Util; |
| | | using HMI.Simple.Util; |
| | | using log4net; |
| | | using Panuon.WPF.UI; |
| | | using Plugin.DataBoard; |
| | | using Plugin.TestBuilder; |
| | | using Plugin.TestResult_WPF; |
| | | using Plugin.TsExecution; |
| | | using System; |
| | |
| | | private ILog log = LogManager.GetLogger("UnitTest"); |
| | | public MainWindow() |
| | | { |
| | | ProductModelHelper.GetModelBySNR("cc123", out string model, out string msg); |
| | | LangUtil.Load(); |
| | | InitializeComponent(); |
| | | //page.Children.Add(new UserControl1()); |
| | |
| | | for (int j = 0; j < 1000; j++) |
| | | { |
| | | string status = (j % 2 == 0) ? "Passed" : "Failed"; |
| | | tsExecution.AddTestData(0, $"{j},2,3,4,5,6,{status}"); |
| | | string d = (j % 2 == 0) ? "9" : "9999999999999999999999999999999999999999999999999999999999999999995"; |
| | | tsExecution.AddTestData(0, $"ConnectivityCANRec,2,3,4,{d},6,{status}"); |
| | | Thread.Sleep(5); |
| | | } |
| | | }); |
| | | |
| | | tsExecution.UpdatePositionStatus(0, "Passed"); |
| | | tsExecution.UpdatePositionProcessValue(0, 12); |
| | | tsExecution.PausePosition(0); |
| | | tsExecution.SetPositionBarcode(0, "123456789"); |
| | | Task.Run(() => |
| | | { |
| | | for (int j = 0; j < 1000; j++) |
| | | { |
| | | string status = (j % 2 == 0) ? "Passed" : "Failed"; |
| | | string d = (j % 2 == 0) ? "9" : "9999999999999999999999999999999999999999999999999999999999999999995"; |
| | | tsExecution.AddTestData(1, $"ConnectivityCANRec,2,3,4,{d},6,{status}"); |
| | | Thread.Sleep(5); |
| | | } |
| | | }); |
| | | |
| | | Task.Run(() => |
| | | { |
| | | for (int j = 0; j < 1000; j++) |
| | | { |
| | | string status = (j % 2 == 0) ? "Passed" : "Failed"; |
| | | string d = (j % 2 == 0) ? "9" : "9999999999999999999999999999999999999999999999999999999999999999995"; |
| | | tsExecution.AddTestData(2, $"ConnectivityCANRec,2,3,4,{d},6,{status}"); |
| | | Thread.Sleep(5); |
| | | } |
| | | }); |
| | | |
| | | //Task.Run(() => |
| | | //{ |
| | | // for (int j = 0; j < 1000; j++) |
| | | // { |
| | | // string status = (j % 2 == 0) ? "Passed" : "Failed"; |
| | | // string d = (j % 2 == 0) ? "9" : "9999999999999999999999999999999999999999999999999999999999999999995"; |
| | | // tsExecution.AddTestData(3, $"ConnectivityCANRec,2,3,4,{d},6,{status}"); |
| | | // Thread.Sleep(5); |
| | | // } |
| | | //}); |
| | | |
| | | //Task.Run(() => |
| | | //{ |
| | | // for (int j = 0; j < 1000; j++) |
| | | // { |
| | | // string status = (j % 2 == 0) ? "Passed" : "Failed"; |
| | | // string d = (j % 2 == 0) ? "9" : "9999999999999999999999999999999999999999999999999999999999999999995"; |
| | | // tsExecution.AddTestData(1, $"ConnectivityCANRec,2,3,4,{d},6,{status}"); |
| | | // Thread.Sleep(5); |
| | | // } |
| | | //}); |
| | | |
| | | //tsExecution.UpdatePositionStatus(0, "Passed"); |
| | | tsExecution.UpdatePositionStatus(0, "Failed"); |
| | | //tsExecution.UpdatePositionProcessValue(0, 12); |
| | | //tsExecution.PausePosition(0); |
| | | //tsExecution.SetPositionBarcode(0, "123456789"); |
| | | //tsExecution.SavePositionCSV(0); |
| | | |
| | | |
| | | //tsExecution.UpdatePositionStatus(1, "Failed"); |
| | |
| | | |
| | | private TsExecution tsExecution; |
| | | |
| | | private TestBuilder testBuilder; |
| | | private DataBoard dataBoard; |
| | | |
| | | private void Window_Loaded(object sender, RoutedEventArgs e) |