Example #1
0
        public void TestIsFailedCariosRun()
        {
            CairosRunner test = new CairosRunner(
                new CairosFilter(), testLogFile, @"C:\Users\Administrator\Desktop\Rune\full_log.txt", new CairosRunnerConfig(), new NoxEmulator(), new RunnerLogger());

            Assert.True(test.IsFailed());
        }
Example #2
0
        private void InitCairosRunner()
        {
            XmlSerializer serializer = new XmlSerializer(typeof(CairosRunnerConfig), new XmlRootAttribute("RunConfig"));
            string        configXml  = ConfigurationManager.AppSettings["CairosRunnerConfig"];
            string        runLog     = ConfigurationManager.AppSettings["RunsLog"];
            string        fullLog    = ConfigurationManager.AppSettings["FullLog"];

            CairosRunnerConfig runConfig;

            using (Stream reader = new FileStream(configXml, FileMode.Open))
            {
                // Call the Deserialize method to restore the object's state.
                runConfig = (CairosRunnerConfig)serializer.Deserialize(reader);
            }

            // TODO
            CairosRunner            = new CairosRunner(new CairosFilter(), runLog, fullLog, runConfig, new NoxEmulator(), Logger);
            CairosRunner.MaxRunTime = new TimeSpan(0, 0, Int32.Parse(ConfigurationManager.AppSettings["CairosMaxRunTimeInSeconds"]));
        }