我正在尝试将“发布测试结果”任务添加到我的Azure DevOps发布管道中,然而,当我尝试发布.trx文件时,它似乎没有在正确的文件夹中查找,并尝试解析无效的文件格式(我假设这是因为它找不到TestResults文件夹)。我可以在Visual Studio Test任务日志中看到我的文件被创建在这里:
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 [command]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 ##[warning]无法解析结果文件:文件格式无效。
这是我的测试运行和发布测试结果任务的情况...有人能指出我在这里做错了什么吗?我看到有人说我不需要添加此任务,但我无法在管道中看到测试结果选项卡,我只能看到附加到任务的.trx文件(请参见下文)。
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 [command]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 ##[warning]无法解析结果文件:文件格式无效。
这是我的测试运行和发布测试结果任务的情况...有人能指出我在这里做错了什么吗?我看到有人说我不需要添加此任务,但我无法在管道中看到测试结果选项卡,我只能看到附加到任务的.trx文件(请参见下文)。
测试结果文件:
有没有看到任何带有发布测试结果:
的行?如果你使用调试模式运行,是否能得到关于问题的其他提示也很感兴趣。 - Eric Smith