finishOwnedRun method
Closes the run when this process owns it.
Peer sessions are not owned — their last release calls Client.finishRun directly.
Implementation
Future<void> finishOwnedRun() async {
if (!ownedByAdapter) return;
try {
await client.finishRun(testRunId);
} on Object catch (error) {
setLastError(error.toString());
noteFailedReport(1);
logError('Tracera: $error');
}
}