CLI fixes: keys typed under prompts, the first run of init, and upload retries
- Keys typed under a prompt stay there. In the interactive CLI, keys typed while an approval prompt or a picker is open, a paste or Ctrl+V included, no longer turn up in your next message.
- The first run of
testrelic initfinishes. It no longer waits forever on Playwright's HTML report (PLAYWRIGHT_HTML_OPEN=neveris set for that run). A first run still going after 10 minutes is stopped, with a note to run the command yourself to see where it waits./initworks the same way. - A page in place of TestRelic is reported. When a proxy or antivirus page, a Wi-Fi sign-in page or the TestRelic web app answers instead of the API, a tool result is no longer counted as delivered. The CLI reports why, for example "the connection was intercepted before it reached TestRelic".
- Retried uploads keep their files. An upload retried after a server error still sends its screenshots, videos and traces.
- Performance runs are sent once. If a server error may have come after the run was saved,
testrelic upload k6andtestrelic upload jmeterdon't send it again; the error asks you to check the repo's performance runs first. A refusal that saved nothing (HTTP 429 or 503) is still retried.
Released as testrelic-cli 1.8.4.