コード例 #1
0
ファイル: BullseyeToEmma.cs プロジェクト: gbruce/cover2emma
        private static emma.coverage[] CreateCoverage(bullseye.src src, emma.@class[] classes)
        {
            Coverage cov = new Coverage();
            foreach (var cls in classes)
            {
                var covs =
                    Utils.ParseCoverages((from item in cls.Items where item is emma.coverage select (emma.coverage) item).ToArray());
                cov.Add(covs.ClassCovered, covs.ClassTotal);
            }

            return Utils.CreateCoverage(cov.Covered.ToString(), cov.Total.ToString(), src.fn_cov, src.fn_total, src.cd_cov,
                                        src.cd_total, "0", "0");
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: gbruce/cover2emma
        private static void WriteEmma(emma.report result, string filename)
        {
            TextWriter writter = null;
            try
            {
                writter = new StreamWriter(filename);

                XmlSerializer serializer = new XmlSerializer(typeof (emma.report));
                serializer.Serialize(writter, result);
            }
            finally
            {
                if (writter != null)
                    writter.Close();
            }
        }
コード例 #3
0
ファイル: DotCoverToEmma.cs プロジェクト: gbruce/cover2emma
        private static void CreateTypes(emma.package pkg, dotcover.Type[] types)
        {
            List<emma.srcfile> files = new List<emma.srcfile>();

            foreach (var type in types)
            {
                emma.srcfile file = new emma.srcfile();

                file.name = type.Name + ".cs_guess";
                file.coverage = CreateCoverage(type);

                file.@class = new emma.@class[1];
                file.@class[0] = CreateClass(type);

                files.Add(file);
            }
            pkg.srcfile = files.ToArray();
        }
コード例 #4
0
ファイル: camera.cs プロジェクト: otherwis/supermini
 void Start()
 {
     player   = GameObject.FindGameObjectWithTag("Player");
     em       = player.GetComponent <emma>();
     firstPos = transform.position;
 }