首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

NCover 初次应用结果

2012-10-30 
NCover 初次使用结果NCover 初次使用结果参考如下文章,获知使用方式。http://blog.csdn.net/haibo1228/arti

NCover 初次使用结果
NCover 初次使用结果

参考如下文章,获知使用方式。
http://blog.csdn.net/haibo1228/article/details/4291890

NCover 版本 NCover-1.5.8

下载地址:http://downloads.ncover.com/NCover-1.5.8.zip

--------------------
测试代码如下:

using System;using System.Collections.Generic;using System.Text;namespace NCover_HelloWorld{    class Program    {        public static String getData_a()        {            return "00001";        }        public static String getData()        {            return "Hello World !";        }        static void Main(string[] args)        {            Console.WriteLine(args.Length);            if (args.Length > 0 && args[0].ToLower() -- "a")            {                Console.WriteLine(getData_a());            }            else            {                Console.WriteLine(getData());            }                    }    }}


--------------------
测试结果如下:

C:\Program Files\NCover>NCover.Console "NCover_HelloWorld.exe" a
NCover.Console v1.5.8 - Code Coverage Analysis for .NET - http://ncover.org
Copyright (c) 2004-2006 Peter Waldschmidt


Command: NCover_HelloWorld.exe
Command Args: "a"
Working Directory:
Assemblies:
Coverage Xml: Coverage.Xml
Coverage Log: Coverage.Log

Waiting for profiled application to connect...Connected
Configuring Profiler...
******************* Program Output *******************
1
00001
***************** End Program Output *****************

C:\Program Files\NCover>NCover.Console "NCover_HelloWorld.exe"
NCover.Console v1.5.8 - Code Coverage Analysis for .NET - http://ncover.org
Copyright (c) 2004-2006 Peter Waldschmidt


Command: NCover_HelloWorld.exe
Command Args:
Working Directory:
Assemblies:
Coverage Xml: Coverage.Xml
Coverage Log: Coverage.Log

Waiting for profiled application to connect...Connected
Configuring Profiler...
******************* Program Output *******************
0
Hello World !
***************** End Program Output *****************

--------------------

这里运行了两次,每运行完一次后,打开 Coverage.Xml 可查看到代码覆盖情况。


--------------------
有个问题,如果程序更加复杂,如何测覆盖率?

--------------------
另,只找到 1.0.1 的源码
http://nchc.dl.sourceforge.net/project/ncover/ncover/ncover-1.0%20RC2/ncover-1.0.1.zip

热点排行