将JUnit导入X-Ray时反序列化JUnit文件时出错
我正在尝试将Junit数据发送到X-Ray,但不断出现以下错误:将JUnit导入X-Ray时反序列化JUnit文件时出错,junit,Junit,我正在尝试将Junit数据发送到X-Ray,但不断出现以下错误: {“error”:“对JUnit文件进行反序列化时出错。”} 奇怪的是,我随后发送了一个非常类似的junit文件,效果很好。 curl命令如下所示: <?xml version="1.0" encoding="UTF-8" ?> <testsuites><testsuite tests="1" failures="0"
{“error”:“对JUnit文件进行反序列化时出错。”}
奇怪的是,我随后发送了一个非常类似的junit文件,效果很好。
curl命令如下所示:
<?xml version="1.0" encoding="UTF-8" ?>
<testsuites><testsuite tests="1" failures="0" name="my-test-suite" time="0.001" errors="0" skipped="0">
<properties>
<property name="stage" value="Stage2" />
<property name="test_type" value="FUNCTIONAL_TEST" />
<property name="build_version" value="0.0.0" />
<property name="repository" value="my-repo" />
</properties>
<testcase classname="my-test-suite" name="test_abc" time="0.001"></testcase>
</testsuite></testsuites>
curl-o xray-v--位置受信任--post302--不安全-H“内容类型:多部分/表单数据”-H“连接:关闭”-F文件=@./test_结果/MyTestData.xmlhttp://192.168.123.456/rest/raven/1.0/import/execution/junit?testExecKey=MBIPCP-1234
(IP、文件名和exec密钥已更改)
junit文件如下所示:
<?xml version="1.0" encoding="UTF-8" ?>
<testsuites><testsuite tests="1" failures="0" name="my-test-suite" time="0.001" errors="0" skipped="0">
<properties>
<property name="stage" value="Stage2" />
<property name="test_type" value="FUNCTIONAL_TEST" />
<property name="build_version" value="0.0.0" />
<property name="repository" value="my-repo" />
</properties>
<testcase classname="my-test-suite" name="test_abc" time="0.001"></testcase>
</testsuite></testsuites>
我有另一个文件,几乎与此完全相同,只是它有不同的测试值。对于该文件,发送数据似乎工作正常
另外,请注意,这不是由Java构造的。我正在用bash脚本手动构建此文件
你知道是什么原因造成的吗?我该怎么解决