Full tests runs typically take at least several minutes. CLI users see test output as they run, but clients running via the REST API don't have an equivalent way of seeing status or estimating the total runtime. CQL Studio's current behavior is to poll every couple seconds until the job is done, but results don't come back until the entire job has completed.
The server would ideally stream each result as it's available, perhaps with LD-JSON, so the UI is able to update in realtime.
Full tests runs typically take at least several minutes. CLI users see test output as they run, but clients running via the REST API don't have an equivalent way of seeing status or estimating the total runtime. CQL Studio's current behavior is to poll every couple seconds until the job is done, but results don't come back until the entire job has completed.
The server would ideally stream each result as it's available, perhaps with LD-JSON, so the UI is able to update in realtime.