fix: remaining webrtc stream and test artifact changes

This commit is contained in:
Haitao Pan 2026-06-05 12:49:46 +08:00
parent 1878ce1bb2
commit b11df437ac
2 changed files with 14 additions and 0 deletions

View File

@ -38,6 +38,9 @@ Future<MediaStream?> desktopRemoteVideoStreamForTrack(
if (event.track.kind != 'video') {
return null;
}
if (event.streams.isNotEmpty) {
return event.streams.first;
}
final stream = await createFallbackStream('xworkmate-remote-desktop');
await stream.addTrack(event.track);
return stream;

View File

@ -1005,6 +1005,17 @@ void main() {
'output': 'recovered after running snapshot',
'turnId': 'turn-recovered-running',
},
if (completed)
'artifacts': <String, dynamic>{
'items': <Map<String, dynamic>>[
<String, dynamic>{
'relativePath': 'exports/snapshot.md',
'downloadUrl': 'https://xworkmate-bridge.svc.plus/artifacts/openclaw/download?sessionKey=unit-fixture-task-b&runId=turn-recovered-running&relativePath=exports%2Fsnapshot.md',
'contentType': 'text/markdown',
'sizeBytes': 64,
},
],
},
},
}),
);