问题标签 [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.
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 源位置的方法。
请帮忙!
tfs - 已发布的测试结果未显示在构建摘要中
使用 TFS 2013 上的默认构建模板,我们使用 Post-test 脚本从量角器测试中收集 trx 文件,以便将这些文件包含在构建报告摘要中。
我们使用 vs2015 MsTest:
结果:
等待发布...
将测试运行结果(测试名称)发布到 https://.../tfs/defaultcollection ...
发布成功完成。
但是,发布的测试结果不会显示在构建报告中(仅来自单元测试的默认值)。
load-testing - 分享测试结果TRX文件
我有 Visual Studio 的企业版,但不是每个人都有。
如何共享 TRX 以便其他人可以看到结果?我已经看到有几个 Trx 到 HTML 的转换器,但它们都很老旧,要么不再工作,要么不显示测试的细节。
c# - 如何从负载测试 .TRX 文件手动连接到 resultsRepositoryConnectString?
在尝试在 Visual Studio 中自动化负载测试时,我遇到了从负载测试中提取结果数据的问题。我有一个 .TRX 文件,其中包含用于测试的 XML,但没有数据。我很确定它通过 XML 中的 resultsRepositoryConnectString 属性连接到某个数据库。它看起来像这样:
我应该如何解释这个连接字符串?我正在尝试在 C# 中打开数据库连接,但我仍然需要指定数据源和初始目录等属性。
我走在正确的道路上吗?谢谢!
c# - 测试结果文件 (.trx) 计数器与详细的测试数据不匹配
我遇到了一个奇怪的结果,最近使用 vstest.console.exe 运行的测试结果在我的某些测试中没有被执行,但计数器不会反映这些结果。
实际的“计数器”行是:
如您所见,“总”计数器和“执行”计数器并不相同。在查看测试结果时,我发现那些缺失测试的结果是“未执行”
这是示例:
在这里,我希望结果是:
xslt - 将 VS 2015(或更高版本)loadtest 中的 TRX 结果文件转换为 html
我正在努力将 .trx 结果文件从我的loadtest(包含 .webtest)正确转换为 HTML。我尝试使用trx2html(https://trx2html.codeplex.com/),但这就是它的样子(对于非 loadtest 和旧版本的 Visual Studio 可能没问题):
然后我尝试使用trxer ( https://github.com/NivNavick/trxer ) 但很可能它不是为负载测试而设计的,所以结果是这样的:
只是为了比较,这是它在 Visual Studio 2015 中的样子:
所以我的问题是 - 是否有其他转换器可以为负载测试和更新的 VS 工作?我的另一个选择是获取一些正确的 .xslt 并将 .trx(即 .xml)转换为正确的 .html。
不幸的是,我有点缺乏 .xslt 知识,所以这会很困难。是否有一些 .xslt 可用于负载/网络测试?也许来自VS本身?
build - 如何防止 TeamCity XML 报告处理构建失败
我有一些构建内容可能会或可能不会生成 TRX 报告,具体取决于配置;此构建内容在 TeamCity 上运行。我还启用了 XML 报告处理构建功能,因此如果生成了测试结果,则可以报告它们。如果未找到 TRX 文件,此构建功能似乎会导致构建失败。是否有任何方法可以解析 TRX 结果(如果存在)但避免构建失败?
c# - 通过 C# 中的代码生成 .trx 文件
我能够在以下链接的帮助下生成单元测试结果(.trx)文件:
除了使用 cmd 生成 .trx 文件之外,还有什么方法可以通过代码本身生成相同的文件。
提前致谢。
编辑
以下是我的示例代码:
请注意,cmd 需要以管理员身份运行。
ruby-on-rails - Ruby on rails 和 crm
我有带有 apache、Redis 和延迟作业的 CRM,当我访问客户资料/仪表板时,它会引发内部服务器错误。其他客户所有其他配置文件加载良好。查看服务器日志,我可以找到以下错误。有人可以帮我解决吗?
红宝石 1.8.7