Registers one JUnit report file after you PUT its bytes to a signed
upload destination. Send no request body. Repeat this request for each
file in the batch. Use one fresh batch value for the intended import,
and keep the same project and Basic-auth credentials for every file.
The project ID is a decimal string that the server parses as a long.
Send isEnd=true only on the final registration after every file PUT
succeeds. A fresh JUnit batch without sessionId is intended to group
its XML files into one test run. Reusing a sessionId can join batches
to an existing test run, so batch count does not guarantee run count.
The parser reads files with whitespace-free names that end in .xml.
It supports a <testsuite> or <testsuites> root. A successful 204 only confirms
registration; parsing is asynchronous and the response has no run ID.
A repeated final request without sessionId can create another test
run. The batch key does not make this route safe to replay.
pushToXray=true requests an Xray push. false or an omitted value
does not prevent a push when the test run's policy allows one.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
204Report metadata registered. The response has no body.
400A required query parameter is missing, or a query, enum, or JSON body
value cannot be bound. The response body is not fixed for binding errors.
401Authentication failed. The framework response body does not have a fixed application JSON schema.
defaultThe request failed. The status and response body depend on the failure source.