2010-07-01 60 views
2

我可以使用MbUnit框架,但我不能强迫每个人都安装它(请不要问);每个人都有mstest.exe以及库。是否可以将MsTest项目构建到自包含的可执行文件中?怎么样?

http://www.gallio.org/oldwiki/MbUnit/TestExecutionUsingSelfExecutableTestAssemblies.html

我们甚至不运行单元测试还没有,所以临时抱佛脚它最简单的方法是重用现有的项目。如果比这更难,那么我们很可能暂时没有测试覆盖率。

期待在MS Test中获得一些信心。

回答

0

没有Visual Studio没有办法运行MSTest。它旨在使用IDE或使用安装了Visual Studio的Build服务器运行。

+0

我很确定Galio和其他工具可以。仅仅因为它只是用于付费MSFT0工具,并不意味着开源/第三方不能提供帮助。例如: “”“目前Gallio可以运行MbUnit版本2和3,MSTest,NBehave,NUnit,xUnit.Net,csUnit和RSpec的测试.Gallio提供工具支持并与AutoCAD,CCNet,MSBuild,NAnt集成,NCover,Pex,Powershell,Resharper,TestDriven.Net,TypeMock和Visual Studio Team System。“”“ – 2010-08-09 02:40:04

+0

@hamishgrubijan这不是MSTest,我认为他们使用MSTEST模拟器或某种破解。 – 2010-08-09 08:10:17

+0

嗯......我想我已经可以交替使用'MsTest'和'Microsoft.VisualStudio.TestTools.UnitTesting'。抱歉混淆。但是,再次,'MsTest.exe'看起来像一个独立的应用程序http://msdn.microsoft.com/en-us/library/ms182489(VS.80).aspx并且需要大量的命令行参数,所以在某种程度上它可能意味着可以被破解。 – 2010-08-09 15:01:56

相关问题