Start() private method

private Start ( ) : void
return void
Ejemplo n.º 1
0
        public void GenerateVerifyCode_Stream_BigSHA1()
        {
            try
            {
                System.Utility.Helper.Test tt = new Test();
                tt.Start();
                var    start   = GC.GetTotalMemory(false);
                Stream Tbs     = this.getBigStream();
                var    expect  = "B2F2D807E38A11F02D5EC4C14983D979D1E99315";
                var    service = new VerifyService(EnumVerifyType.SHA1);
                var    code    = service.GenerateVerifyCode(Tbs);
                var    time    = tt.GetElapsedAndStop().TotalMilliseconds;
                var    end     = GC.GetTotalMemory(false);
                Tbs.Dispose();
                Tbs.Close();
                service.Dispose();
                Assert.IsTrue(expect == code);
                Console.WriteLine("time:" + time + " ,memory:" + System.Utility.Helper.File.GetFileSize((end - start)));
            }
            catch (Exception)
            {
                Console.WriteLine("There is nothing for the unit test or maybe something wrong in code!");
                Stream Tbs = this.getBigStream();

                var service = new VerifyService(EnumVerifyType.SHA1);
                var code    = service.GenerateVerifyCode(Tbs);
                Console.WriteLine("{0}", code);
                Tbs.Dispose();
                Tbs.Close();
                service.Dispose();
            }
            System.IO.File.Delete(@"D:\BT.txt");
        }
Ejemplo n.º 2
0
        public virtual void BaseTestInitialize()
        {
            Test.Start(TestContext.FullyQualifiedTestClassName, TestContext.TestName);
            Test.Info("TestInitialize");

            MultiDirectionTestInfo.Cleanup();
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 并发测试
        /// </summary>
        /// <param name="action">各线程执行的方法</param>
        /// <param name="threadNumber">启动线程数,默认为1个</param>
        public static void TestConcurrency(Action action, int threadNumber = 1)
        {
            var test = new Test();

            test.Start();
            Console.WriteLine("并发模拟测试开始");
            var threads    = new List <System.Threading.Thread>();
            var resetEvent = new ManualResetEvent(false);

            for (int i = 0; i < threadNumber; i++)
            {
                var thread = new System.Threading.Thread(number => {
                    Console.WriteLine("线程{0}执行挂起操作,线程号:{1},耗时:{2}秒", number, Thread.ThreadId, test.GetElapsed());
                    resetEvent.WaitOne();
                    action();
                    Console.WriteLine("线程{0}执行任务完成,线程号:{1},耗时:{2}秒", number, Thread.ThreadId, test.GetElapsed());
                });
                thread.Start(i + 1);
                threads.Add(thread);
            }
            Console.WriteLine("暂停50毫秒后唤醒所有线程");
            Thread.Sleep(50);
            resetEvent.Set();
            threads.ForEach(t => t.Join());
            Console.WriteLine("执行完成,即将退出,耗时:{0}秒", test.GetElapsed());
        }
    private void button1_Click(object sender, EventArgs e)
    {
        var logChecker = new Test();

        logChecker.ChangedEvent += x => MessageBox.Show("Value is " + x);
        logChecker.Start();
    }
Ejemplo n.º 5
0
        public static void Main(string[] args)
        {
            if (!ServiceUtils.IsSiteServerDir)
            {
                Console.WriteLine("当前文件夹不是正确的SiteServer系统根目录");
                Console.ReadLine();
                return;
            }
            if (!ServiceUtils.IsInitialized)
            {
                Console.WriteLine("SiteServer系统未安装或数据库无法正确连接");
                Console.ReadLine();
                return;
            }

            var    invokedVerb         = string.Empty;
            object invokedVerbInstance = null;

            if (args.Length == 0)
            {
                invokedVerb = Run.CommandName;
            }
            else
            {
                var options = new Options();
                if (!Parser.Default.ParseArguments(args, options,
                                                   (verb, subOptions) =>
                {
                    invokedVerb = verb;
                    invokedVerbInstance = subOptions;
                }))
                {
                    Console.WriteLine(options.GetUsage());
                    return;
                }
            }

            if (invokedVerb == Build.CommandName)
            {
                var commitSubOptions = (BuildSubOptions)invokedVerbInstance;
                var isAll            = commitSubOptions != null && commitSubOptions.All;
                Build.Start(isAll);
            }
            else if (invokedVerb == Test.CommandName)
            {
                Test.Start();
            }
            else if (invokedVerb == Encode.CommandName)
            {
                var subOptions = invokedVerbInstance as EncodeSubOptions;
                if (subOptions != null)
                {
                    Encode.Start(subOptions.String);
                }
            }
            else if (invokedVerb == Run.CommandName)
            {
                Run.Start();
            }
        }
Ejemplo n.º 6
0
 public void GenerateVerifyCode_Stream_BigSHA256()
 {
     try
     {
         System.Utility.Helper.Test tt = new Test();
         tt.Start();
         var    start   = GC.GetTotalMemory(false);
         Stream Tbs     = this.getBigStream();
         var    expect  = "FF210007BA6482B31E4E924DD106C2D42E9C3B77D022A46A8A73F984DAC30B1D";
         var    service = new VerifyService(EnumVerifyType.SHA256);
         var    code    = service.GenerateVerifyCode(Tbs);
         var    time    = tt.GetElapsedAndStop().TotalMilliseconds;
         var    end     = GC.GetTotalMemory(false);
         Tbs.Dispose();
         Tbs.Close();
         service.Dispose();
         Assert.IsTrue(expect == code);
         Console.WriteLine("time:" + time + " ,memory:" + System.Utility.Helper.File.GetFileSize((end - start)));
     }
     catch (Exception)
     {
         Console.WriteLine("There is nothing for the unit test or maybe something wrong in code!");
     }
     System.IO.File.Delete(@"D:\BT.txt");
 }
Ejemplo n.º 7
0
        public async Task Setup()
        {
            // Load Settings
            System.Console.WriteLine("Running in directory: " + Directory.GetCurrentDirectory());
            FilePath settingsPath = "../../../../TestingSettings.xml";

            System.Console.WriteLine("Settings path: " + settingsPath);
            Settings = JsonConvert.DeserializeObject <TestingSettings>(File.ReadAllText(settingsPath.Path));
            System.Console.WriteLine("Target settings: " + Settings.ToString());

            var passthroughSettings = new PassthroughTestParams()
            {
                NicknameSuffix      = null,
                PassthroughSettings = Settings.PassthroughSettings,
                GameRelease         = GameRelease.Oblivion,
                Target = new Target()
                {
                    Path = $"Oblivion.esm",
                    Do   = true,
                },
            };

            var passthrough = new OblivionPassthroughTest(passthroughSettings);

            (TempFolder TempFolder, Test Test) = passthrough.SetupProcessedFiles();
            using var tmp = TempFolder;
            await Test.Start();

            using (var stream = new BinaryReadStream(passthrough.ProcessedPath(ProcessedFilesFolder)))
            {
                stream.Position = 0xCF614B;
                PathGridBytes   = stream.ReadBytes(0x14C7);
            }
            PathGridReader = new MutagenMemoryReadStream(PathGridBytes, new ParsingBundle(GameRelease.Oblivion, masterReferences: null));
        }
    public void TestWithMoqVerify()
    {
        var callableMock = new Mock <Callable>();
        var test         = new Test(callableMock);

        test.Start();
        callableMock.Verify(t => t.Called());
    }
Ejemplo n.º 9
0
        static void Main(string[] args)
        {
            var test = new Test();

            test.Start();
            var commands = CmdDispatcher.FindCommandsInAllLoadedAssemblies();

            CmdDispatcher.DispatchCommands(commands, args);
        }
Ejemplo n.º 10
0
        public void Demonstrate()
        {
            Test <int> test1 = new Test <int>();

            test1.Start(100);
            Test <byte> test2 = new Test <byte>();

            test2.Start(100);
        }
Ejemplo n.º 11
0
        public override void InitAgent()
        {
            CommandAgent = AgentFactory.CreateAgent(TestContext.Properties);

            SetCLIEnv(TestContext);

            Test.Start(TestContext.FullyQualifiedTestClassName, TestContext.TestName);
            OnTestSetup();
        }
    static void Main()
    {
        var t = new Test();

        t.Start();
        Thread.Sleep(10000);
        Console.WriteLine("aborting");
        t.Stop();
    }
Ejemplo n.º 13
0
 void Start()
 {
     allTests.Add(new TheoJansenTest(this.transform));
     allTests.Add(new CCDTest(this.transform));
     allTests.Add(new BridgeTest(this.transform));
     allTests.Add(new RagdollTest(this.transform));
     allTests.Add(new BuoyancyTest(this.transform));
     currentTest = allTests[curTestID];
     currentTest.Start();
 }
Ejemplo n.º 14
0
    public static void Main()
    {
        Test test = new Test();

        test.Start();
        // sleep longer than my worker so it finishes
        Thread.Sleep(10000);
        // a place to place a breakpoint
        bool breakPointHere = true;
    }
Ejemplo n.º 15
0
 void Start()
 {
     allTests.Add(new TheoJansenTest(this.transform));
     allTests.Add(new CCDTest(this.transform));
     allTests.Add(new BridgeTest(this.transform));
     allTests.Add(new RagdollTest(this.transform));
     allTests.Add(new BuoyancyTest(this.transform));
     currentTest = allTests[curTestID];
     currentTest.Start();
 }
Ejemplo n.º 16
0
	private void ChangeTest(int val)
	{
		currentTest.Stop();
		curTestID += val;
		if(curTestID < 0)
			curTestID = allTests.Count - 1;
		if(curTestID >= allTests.Count)
			curTestID = 0;
		currentTest = allTests[curTestID];
		currentTest.Start();
	}
Ejemplo n.º 17
0
        public virtual void InitAgent()
        {
            if (Agent.Context == null)
            {
                Agent.Context = StorageAccount;
            }
            Test.Start(TestContext.FullyQualifiedTestClassName, TestContext.TestName);

            CommandAgent.Clear();
            OnTestSetup();
            CommandAgent.Clear();
        }
Ejemplo n.º 18
0
        private void StartTest(Test test)
        {
            DeviceManager.ProcessMessages();
            test.Start();

            if (test.RequireTimer)
            {
                mProtocolTimer.Interval = test.Period;
                mProtocolTimer.Enabled  = true;
                Log.Debug("Protocol timer enabled: Interval: {0}", test.Period);
            }
        }
Ejemplo n.º 19
0
 private void ChangeTest(int val)
 {
     currentTest.Stop();
     curTestID += val;
     if (curTestID < 0)
     {
         curTestID = allTests.Count - 1;
     }
     if (curTestID >= allTests.Count)
     {
         curTestID = 0;
     }
     currentTest = allTests[curTestID];
     currentTest.Start();
 }
Ejemplo n.º 20
0
    public void RunSolver()
    {
        OrderedSet <int> sudokuNumbers = new OrderedSet <int>();

        foreach (int value in new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 })
        {
            sudokuNumbers.Add(value);
        }

        if (shiftPressed)
        {
            Test.Start(this);

            return;
        }

        SNode[,] sudokuBoard = new SNode[9, 9];

        // Fill board double loop
        for (int y = 0; y < 9; y++)
        {
            for (int x = 0; x < 9; x++)
            {
                //
                //
                SNode sNode;
                int   value;
                if (int.TryParse(gridNodes[x, y].textField.GetComponent <InputField>().text, out value))
                {
                    sNode = new SNode(value);
                }
                else
                {
                    sNode = new SNode(sudokuNumbers);
                }

                sNode.rowIndex    = y;
                sNode.columnIndex = x;

                sudokuBoard[x, y] = sNode;
                //
                //
            }
        }

        int[,] grid = Solver.Solve(sudokuBoard, this);
        PrintGrid(grid);
    }
Ejemplo n.º 21
0
 public void GenerateVerifyCode_File_SHA1()
 {
     try
     {
         System.Utility.Helper.Test tt = new Test();
         tt.Start();
         var start   = GC.GetTotalMemory(false);
         var path    = this.GetTestFile();
         var expect  = "84114290159D8954715E4C1BA21F7614924F7E27";
         var service = new VerifyService(EnumVerifyType.SHA1);
         var code    = service.GenerateVerifyCodeByFile(path);
         var time    = tt.GetElapsedAndStop().TotalMilliseconds;
         var end     = GC.GetTotalMemory(false);
         service.Dispose();
         Assert.IsTrue(expect == code);
         Console.WriteLine("time:" + time + " ,memory:" + System.Utility.Helper.File.GetFileSize((end - start)));
     }
     catch (Exception ex)
     {
         Console.WriteLine("There is nothing for the unit test or maybe something wrong in code!");
     }
 }
Ejemplo n.º 22
0
 public void GenerateVerifyCode_File_SHA256()
 {
     try
     {
         System.Utility.Helper.Test tt = new Test();
         tt.Start();
         var start   = GC.GetTotalMemory(false);
         var path    = this.GetTestFile();
         var expect  = "DA65745A1951D7239B5E7834319C1722E1F7E9561BC37284C0D5CBD3818DC9BF";
         var service = new VerifyService(EnumVerifyType.SHA256);
         var code    = service.GenerateVerifyCodeByFile(path);
         var time    = tt.GetElapsedAndStop().TotalMilliseconds;
         var end     = GC.GetTotalMemory(false);
         service.Dispose();
         Assert.IsTrue(expect == code);
         Console.WriteLine("time:" + time + " ,memory:" + System.Utility.Helper.File.GetFileSize((end - start)));
     }
     catch (Exception)
     {
         Console.WriteLine("There is nothing for the unit test or maybe something wrong in code!");
     }
     System.IO.File.Delete(@"D:\TFS.txt");
 }
Ejemplo n.º 23
0
 public void GenerateVerifyCode_Stream_SHA256()
 {
     try
     {
         System.Utility.Helper.Test tt = new Test();
         tt.Start();
         var    start   = GC.GetTotalMemory(false);
         Stream Tsr     = this.getShortStream();
         var    expect  = "9B644AE0E4DCAC92F61F27CC51648B6F8BBDF0AAE6CD445ABF658E51D6ECB380";
         var    service = new VerifyService(EnumVerifyType.SHA256);
         var    code    = service.GenerateVerifyCode(Tsr);
         var    time    = tt.GetElapsedAndStop().TotalMilliseconds;
         var    end     = GC.GetTotalMemory(false);
         Tsr.Close();
         service.Dispose();
         Assert.IsTrue(expect == code);
         Console.WriteLine("time:" + time + " ,memory:" + System.Utility.Helper.File.GetFileSize((end - start)));
     }
     catch (Exception)
     {
         Console.WriteLine("There is nothing for the unit test or maybe something wrong in code!");
     }
     System.IO.File.Delete(@"D:\ST.txt");
 }
Ejemplo n.º 24
0
 public void GenerateVerifyCode_Stream_SHA1()
 {
     try
     {
         System.Utility.Helper.Test tt = new Test();
         tt.Start();
         var    start   = GC.GetTotalMemory(false);
         Stream Tsr     = this.getShortStream();
         var    expect  = "B200250389412DBA67B0D676178EEEE59335630A";
         var    service = new VerifyService(EnumVerifyType.SHA1);
         var    code    = service.GenerateVerifyCode(Tsr);
         var    time    = tt.GetElapsedAndStop().TotalMilliseconds;
         var    end     = GC.GetTotalMemory(false);
         Tsr.Dispose();
         Tsr.Close();
         service.Dispose();
         Assert.IsTrue(expect == code);
         Console.WriteLine("time:" + time + " ,memory:" + System.Utility.Helper.File.GetFileSize((end - start)));
     }
     catch (Exception)
     {
         Console.WriteLine("There is nothing for the unit test or maybe something wrong in code!");
     }
 }
Ejemplo n.º 25
0
 private void btnTest_Click(object sender, EventArgs e)
 {
     Test.Start();
 }
Ejemplo n.º 26
0
 public void MyTestInitialize()
 {
     Trace.WriteLine("TestInit");
     Test.Start(TestContext.FullyQualifiedTestClassName, TestContext.TestName);
 }
Ejemplo n.º 27
0
 public void InitAgent()
 {
     agent = new PowerShellAgent();
     Test.Start(TestContext.FullyQualifiedTestClassName, TestContext.TestName);
     OnTestSetup();
 }
Ejemplo n.º 28
0
 private void button1_Click(object sender, EventArgs e)
 {
     Test.Start();
 }
 public override void Before(MethodInfo methodUnderTest)
 {
     Test.Start(methodUnderTest.DeclaringType.Name, methodUnderTest.Name);
 }
Ejemplo n.º 30
0
 /// <summary>
 /// 启动计时器
 /// </summary>
 public void Start()
 {
     _test = new Test();
     _test.Start();
 }
Ejemplo n.º 31
0
 public void StorageTestInitialize()
 {
     SetTestStorageAccount(powershell);
     PowerShellAgent.SetPowerShellInstance(powershell);
     Test.Start(TestContext.FullyQualifiedTestClassName, TestContext.TestName);
 }