使用Powershell将JUnit测试报告推送到Xray Jira?

时间:2018-03-15 14:27:24

标签: rest powershell jira

使用Powershell将JUnit测试报告推送给Xray Jira?

我在SOAPUI管道中运行VSTS测试,并生成一个JUnit报告,我想将该报告发送给由该团队管理的XRay。

按照这个文档,我写了一个Powershell脚本,以便对JIRA进行Rest调用:

$user = 'foooooooo'
$pass = 'foooooooo'
$pair = "$($user):$($pass)"
$encodedCreds = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes($pair))
$basicAuthValue = "Basic $encodedCreds"

try
{
    $res = Invoke-RestMethod -Uri 'http://foooo.com/rest/raven/1.0/import/execution/junit?projectKey=foooooo' -Headers @{"Authorization" = $basicAuthValue} -ContentType 'multipart/form-data' -Method POST -InFile "C:\fooo\report.xml"

    Write-host $res
}
catch
{
    write-host $_
}

我面对以下消息:远程服务器返回错误:(500)内部服务器错误。 支持人员一直在告诉它必须是与多部分管理相关的Powershell问题。

0 个答案:

没有答案