将JUnit导入X-Ray时反序列化JUnit文件时出错

将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"

我正在尝试将Junit数据发送到X-Ray,但不断出现以下错误:
{“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脚本手动构建此文件

你知道是什么原因造成的吗?我该怎么解决