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"); }
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(); } }
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(); }
void Start() { player = GameObject.FindGameObjectWithTag("Player"); em = player.GetComponent <emma>(); firstPos = transform.position; }