问题标签 [trx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1098 浏览

msbuild - VSTS SonarQube 找不到 TRX 文件

我正在使用 Visual Studio Team Services 执行自动构建,并使用 SonarQube 显示代码质量、覆盖率等。我还使用私人托管的构建代理。

构建步骤都可以成功地处理数据并将其填充到 SonarQube,这很棒。但是,SonarQube 中没有显示代码覆盖率。查看 VSTS 中的日志后,我发现 SonarQube 正在与 VSTS 将 .trx 文件发布到的目录不同的目录中查找 .trx 文件(其中包含代码覆盖率)。

因此,当 VSTS 构建解决方案时,它会在此处创建测试结果文件:C:\agent_work\3\s\TestResults

但 SonarQube 正在尝试使用此处的测试结果:C:\agent_work\3\TestResults

在构建服务器上,如果我手动将 .trx 文件复制到正确的位置,然后再次运行构建,代码覆盖率都可以正常工作并处理到 SonarQube。因此,问题肯定是 .trx 的发布位置与获取表格的位置不匹配。

我找不到更改发布位置或 SonarQube 源位置的方法。

请帮忙!

0 投票
1 回答
365 浏览

tfs - 已发布的测试结果未显示在构建摘要中

使用 TFS 2013 上的默认构建模板,我们使用 Post-test 脚本从量角器测试中收集 trx 文件,以便将这些文件包含在构建报告摘要中。

我们使用 vs2015 MsTest:

结果:

等待发布...

将测试运行结果(测试名称)发布到 https://.../tfs/defaultcollection ...

发布成功完成。

但是,发布的测试结果不会显示在构建报告中(仅来自单元测试的默认值)。

TfvcTemplate.12.xaml

0 投票
2 回答
1550 浏览

load-testing - 分享测试结果TRX文件

我有 Visual Studio 的企业版,但不是每个人都有。

如何共享 TRX 以便其他人可以看到结果?我已经看到有几个 Trx 到 HTML 的转换器,但它们都很老旧,要么不再工作,要么不显示测试的细节。

0 投票
0 回答
96 浏览

c# - 如何从负载测试 .TRX 文件手动连接到 resultsRepositoryConnectString?

在尝试在 Visual Studio 中自动化负载测试时,我遇到了从负载测试中提取结果数据的问题。我有一个 .TRX 文件,其中包含用于测试的 XML,但没有数据。我很确定它通过 XML 中的 resultsRepositoryConnectString 属性连接到某个数据库。它看起来像这样:

我应该如何解释这个连接字符串?我正在尝试在 C# 中打开数据库连接,但我仍然需要指定数据源和初始目录等属性。

我走在正确的道路上吗?谢谢!

0 投票
0 回答
347 浏览

mstest - 如何在 Visual Studio 测试结果中包含测试类别

如何确保我在单元测试中使用的测试类别包含在测试结果中。这样我就可以使用类别来过滤我的测试或使用按类别分组的 trx2html 生成 html。

在此处输入图像描述

我可以在 Visual Studio 测试资源管理器中看到按类别分组的测试。但是在测试结果(.trx)文件中是不可能的?

在此处输入图像描述

0 投票
0 回答
228 浏览

c# - 测试结果文件 (.trx) 计数器与详细的测试数据不匹配

我遇到了一个奇怪的结果,最近使用 vstest.console.exe 运行的测试结果在我的某些测试中没有被执行,但计数器不会反映这些结果。

实际的“计数器”行是:

如您所见,“总”计数器和“执行”计数器并不相同。在查看测试结果时,我发现那些缺失测试的结果是“未执行”

这是示例:

在这里,我希望结果是:

0 投票
0 回答
1179 浏览

xslt - 将 VS 2015(或更高版本)loadtest 中的 TRX 结果文件转换为 html

我正在努力将 .trx 结果文件从我的loadtest(包含 .webtest)正确转换为 HTML。我尝试使用trx2htmlhttps://trx2html.codeplex.com/),但这就是它的样子(对于非 loadtest 和旧版本的 Visual Studio 可能没问题): 在此处输入图像描述

然后我尝试使用trxer ( https://github.com/NivNavick/trxer ) 但很可能它不是为负载测试而设计的,所以结果是这样的: 在此处输入图像描述

只是为了比较,这是它在 Visual Studio 2015 中的样子: 在此处输入图像描述 在此处输入图像描述

所以我的问题是 - 是否有其他转换器可以为负载测试和更新的 VS 工作?我的另一个选择是获取一些正确的 .xslt 并将 .trx(即 .xml)转换为正确的 .html。

不幸的是,我有点缺乏 .xslt 知识,所以这会很困难。是否有一些 .xslt 可用于负载/网络测试?也许来自VS本身?

0 投票
2 回答
761 浏览

build - 如何防止 TeamCity XML 报告处理构建失败

我有一些构建内容可能会或可能不会生成 TRX 报告,具体取决于配置;此构建内容在 TeamCity 上运行。我还启用了 XML 报告处理构建功能,因此如果生成了测试结果,则可以报告它们。如果未找到 TRX 文件,此构建功能似乎会导致构建失败。是否有任何方法可以解析 TRX 结果(如果存在)但避免构建失败?

0 投票
1 回答
1788 浏览

c# - 通过 C# 中的代码生成 .trx 文件

我能够在以下链接的帮助下生成单元测试结果(.trx)文件:

运行测试后保存单元测试结果

除了使用 cmd 生成 .trx 文件之外,还有什么方法可以通过代码本身生成相同的文件。

提前致谢。

编辑

以下是我的示例代码:

请注意,cmd 需要以管理员身份运行。

0 投票
1 回答
147 浏览

ruby-on-rails - Ruby on rails 和 crm

我有带有 apache、Redis 和延迟作业的 CRM,当我访问客户资料/仪表板时,它会引发内部服务器错误。其他客户所有其他配置文件加载良好。查看服务器日志,我可以找到以下错误。有人可以帮我解决吗?

红宝石 1.8.7