问题标签 [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 投票
0 回答
347 浏览

.net - 使用 xunit 使用 .Net Framework 4.7.2 在 jenkins 中生成 .TRX 文件

所以我有一个 .Net 4.7.2 解决方案和一个单元测试项目,也使用 4.7.2 和 xunit。

我有一个 jenkins 作业设置,每 5 分钟运行一次单元测试,如果有任何测试失败,请向我发送电子邮件。目前,我只知道如何生成和发送 XML 文件,但我还有另一项 jenkins 工作,用于针对 .Net Core 解决方案进行单元测试,如果任何工作失败,该解决方案会向我发送 TRX 文件。

我真的很喜欢 TRX 文件格式(其中包含的模板和信息),我想更改我的 .Net 4.7.2 作业以发送 TRX 文件,但据我所知,MSTEST 是唯一的方法生成一个 TRX 文件,它只适用于 .Net Core。

我对 jenkins 报告方面的选择只有一个粗略的了解,但我想知道是否可以生成 TRX 文件或将 XML 文件转换为 TRX post build。

提前致谢

当前的 Jenkins Windows 批处理命令

0 投票
0 回答
123 浏览

trx - 我可以在 trx 文件中创建自定义属性和标签吗?

我有一个要求,其中我需要编写一些自定义信息,例如在我使用 MS 单元测试编写的每个单元测试上说“Bug id”。完成此操作后,我希望自定义标签中的 trx 文件中的信息说,Bug id:标签下的 1234。目前,它在tag下以图形方式将信息写入tag中的trx文件。我还需要在我的业务逻辑中使用这个 Bug id。但问题是,标签已经以图形方式包含一些其他信息(与文本执行相关),它只是将 Bug id 附加到现有段落。

信息看起来像这样:

这是我想要的:

0 投票
0 回答
129 浏览

node.js - nodejs TRX gettransactionstothis 不起作用

上面的函数我得到body_transundefinederr_trans返回null

但使用https://api.trongrid.io/walletextension/gettransactionstothis之类的 url工作正常。如何解决我的问题。请给我一些想法来解决我的问题

0 投票
0 回答
402 浏览

ethereum - 应付合约 Tron Solidity

我已经阅读了许多关于从用户那里支付和收取以太币的可靠合约示例,但我想知道如何将其应用于 TRX。我的意思是如何将 TRX 代币从 msg.sender 转移给合约的所有者?还有一个,ho可以从合约中取回token吗?提前致谢

0 投票
1 回答
540 浏览

.net - dotnet 测试:如何将程序集名称包含到 .trx 结果文件中?

我正在运行一个在 TFS 服务器上构建的测试解决方案。我正在使用命令生成 .trx 文件

整个解决方案,其中包括多个测试项目。但是,默认的 .trx 文件名不包含对它们链接到的测试项目的显式引用,我需要它来进行自动报告。它们连接用户、机器、日期和时间,仅此而已。

我知道我可以使用 LogFileName={FullPath} 在命令行中指定完整路径和名称,但这不是动态的,因为您必须指定名称并且仅适用于每个项目级别而不适用于完整解决方案(这是有道理的,因为您不能对多个测试结果文件使用相同的路径和名称)。

有没有办法通过命令行和/或我的 TFS 构建定义(可能带有变量)将项目名称动态地放入 trx 文件中?我还没有找到任何相关信息。

提前致谢 !

0 投票
1 回答
1665 浏览

c# - Sonarqube 将代码覆盖率显示为 0%,但显示未通过测试

我已经开始使用 Sonarqube,并且我已经设置了一个本地声纳服务器来测试它是如何工作的。

早些时候我使用/d:sonar.cs.vscoveragexml.reportsPaths并生成了.coveragexml文件。现在我正在尝试使用命令生成.trx文件。 所以这些是我用来运行声纳分析的命令。MSTest

在命令提示符下运行所有​​这些命令后,代码覆盖率显示为 0%,测试运行次数显示为 22。 在此处输入图像描述

我是否缺少任何其他命令来获取代码覆盖率。我知道有一个类似下面的命令:

我找不到分析 .trx 文件的确切命令。如果有人可以在这件事上提供帮助,那将非常有帮助。提前谢谢了。

0 投票
1 回答
1087 浏览

c# - 使用单个命令生成代码覆盖率报告和单元测试结果(如果可能)

我有一个用 .net framework 4.6 编写的 Windows 服务。我正在尝试为此服务运行声纳分析。MStest.exe我的要求是使用或生成代码覆盖率结果和单元测试用例报告vstest.console.exe。我已经为我的服务编写了使用 MStest 的测试用例。

使用 MSTest,我编写了以下命令:

使用 vstest.console.exe,我编写了以下命令:

在这两种情况下,只生成单元测试报告(.trx 文件),因为我在命令中明确设置了文件名。

有什么方法可以.coverage通过添加其他参数在同一命令中生成文件。我在几篇文章中读到说 MSTest 命令生成了两个报告(result.trx and data.coverage),但没有写到确切的命令如何执行它。我运行了上面的命令,它没有为我生成 data.coverage 文件。

0 投票
1 回答
4397 浏览

azure-devops - 使用 NUnit 在 Azure DevOps 中发布测试结果任务

我正在尝试将“发布测试结果”任务添加到我的 Azure DevOps 发布管道中,但是,看起来当我尝试发布 .trx 文件时,它没有在正确的文件夹中查找并尝试解析无效的文件格式(我假设这是因为它找不到 TestResults 文件夹)。我可以在 Visual Studio 测试任务日志中看到我的文件正在此处创建:

2020-02-19T21:28:57.6557476Z Vstest.console.exe 以代码 0 退出。

2020-02-19T21:28:57.6557819Z: 完成测试执行

2020-02-19T21:28:57.6640479Z 测试结果文件:C:\agents\vm1-1_work_temp\TestResults\vm1$_vm1_2020-02-19_21_28_31.trx

但是,在我的发布测试结果任务日志中,我收到此错误:

2020-02-19T21:28:59.7249456Z [命令]C:\agents\vm1-1_work_tasks\PublishTestResults_0b0f01ed-7dde-43ff-9cbb-e48954daf9b1\2.164.3\modules\TestResultsPublisher.exe @C:\agents\vm1-1_work_temp \d793cb80-535e-11ea-9ab4-8f1d738f183d.txt

2020-02-19T21:29:00.5600855Z ##[警告]解析结果文件失败:文件格式无效。

这就是我的测试运行和发布测试结果任务的样子......谁能指出我在这里做错了什么?我看到有人说我不需要添加这个任务,但是我无法看到管道中的测试结果选项卡,我只能看到任务附加的 .trx 文件(见下文)。

Visual Studio 测试任务

发布测试结果任务

流水线截图

0 投票
0 回答
45 浏览

c# - 在 TRX 结果文件中显示单元测试文件名

我想知道有没有办法获取<UnitTest></UnitTest>TRX 结果文件中显示的每个元素的文件名。目前,只显示类名。如果 C# 不允许类名和文件名不同,这会很好,但这是允许的。

例如,我想知道TRX文件中的这个条目来自哪个文件:

注意我正在使用 dotnet core 任何帮助都会很棒!

0 投票
0 回答
967 浏览

node.js - NodeJS:未捕获的ReferenceError:未定义要求

我是 TronGrid.js 和 node.js 的新手。当我使用节点 index.js通过 cmd 执行此文件时,它工作正常......但是,当我在aspx 文件中加载相同的文件作为脚本时,它会给出以下错误:

未捕获的 ReferenceError:未定义要求

这是我的 index.js