Example #1
0
File: Driver.cs Project: ynkbt/moon
        private void RunImageSanityChecks(string drtlist)
        {
            XmlDocument doc = new XmlDocument();

            doc.Load(drtlist);
            XmlNodeList tests_xml = doc.SelectNodes("/DRTList/Test");

            string base_directory = Path.GetDirectoryName(drtlist);

            foreach (XmlNode test in tests_xml)
            {
                Test t = Test.Create(base_directory, test);

                if (t == null)
                {
                    Console.Error.WriteLine("Unable to load test:  {0}", test);
                    continue;
                }

                TestResult res = ImageCompare.Compare(t, t.MasterFile, t.MasterFile);

                Console.WriteLine("Sanity Checking: {0}\n -- Result:{1}", t.MasterFile, res);
            }

            Environment.Exit(0);
        }
Example #2
0
        private string GetFilePath(string path)
        {
            string res = path;

            if (!File.Exists(res))
            {
                return("image-not-found.png");
            }

            if (path.EndsWith(".tif") || path.EndsWith(".tiff"))
            {
                res = ImageCompare.CreateMosaicFromTiff(path);
            }

            return(res);
        }
Example #3
0
File: Test.cs Project: ynkbt/moon
        private TestResult CompareResults()
        {
            string result_file = FindTestResult();

            return(ImageCompare.Compare(this, result_file, MasterFile));
        }