是否有可能使用NUnit3控制台亚军运行从Visual Studio的测试资源管理器中保存一个文件.playlist
?
我看着的文件,但无法找到一个.playlist
文件什么。只有含项目名称的列表的文件。但名单是从XML文件.playlist
不同。
没有,目前还没有选项控制台亚军的核心功能运行一个Visual Studio .playlist
文件。
最近相当于目前在NUnit的是--testList
,这仅仅是包含每个测试的名称的文件。看着一个播放列表文件,它看起来会是简单十岁上下写的东西,从播放列表中提取testnames,并把它变成一个testlist。
其他的事情,我想简单说一下是它是否能够实现使用NUnit的控制台扩展功能的.playlist
文件阅读器。我不认为这将是目前 - 因为有周围设置测试过滤器没有可扩展性 - 但可能有人会纠正我的那一个。将是可扩展的太有趣的新功能!
想我会救别人的麻烦。我把一个样式表,将它们转换成NUnit的需要文本文件。我把它命名为ToText.xlst
。
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes" />
<xsl:template match="Add">
<xsl:value-of select="@Test" />
<!-- adds a newline -->
<xsl:text>
</xsl:text>
</xsl:template>
<xsl:template match="@* | node()">
<xsl:apply-templates select="*" />
</xsl:template>
</xsl:stylesheet>
查找撒克逊人的副本,这样运行:
set SAXON="path/to/saxon-a.b.c.d.jar"
java -jar %SAXON% -s:"path/to/Unit Test Playlists/Fast.playlist" -xsl:"path/to/Unit Test Playlists/ToText.xslt" -o:"path/to/Unit Test Playlists/Fast.txt"