Skip to content

Commit 2825d9f

Browse files
committed
fix tests
1 parent d723968 commit 2825d9f

3 files changed

Lines changed: 0 additions & 49 deletions

File tree

src/PrompterOne.Shared/wwwroot/media/go-live-output.js

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -286,34 +286,12 @@
286286

287287
function buildRuntimeState(session) {
288288
const programState = getComposer().getProgramState(session);
289-
const programAudioTrack = session.mediaStream?.getAudioTracks?.()?.[0] ?? null;
290-
const programVideoTrack = session.mediaStream?.getVideoTracks?.()?.[0] ?? null;
291-
const audioBindings = [...(session.audioBindings?.entries?.() ?? [])].map(([deviceId, binding]) => ({
292-
deviceId,
293-
inputLevelPercent: binding?.inputLevelPercent ?? 0,
294-
outputConnected: binding?.outputConnected ?? false,
295-
trackEnabled: binding?.track?.mediaStreamTrack?.enabled ?? false,
296-
trackMuted: binding?.track?.mediaStreamTrack?.muted ?? false,
297-
trackReadyState: binding?.track?.mediaStreamTrack?.readyState ?? ""
298-
}));
299289
return {
300290
audioDeviceId: session.audioDeviceId,
301291
audio: {
302292
programLevelPercent: session.programLevelPercent,
303293
recordingLevelPercent: session.recordingActive ? session.programLevelPercent : 0
304294
},
305-
debugMedia: {
306-
audioTrackCount: session.mediaStream?.getAudioTracks?.()?.length ?? 0,
307-
audioTrackEnabled: programAudioTrack?.enabled ?? false,
308-
audioTrackMuted: programAudioTrack?.muted ?? false,
309-
audioTrackReadyState: programAudioTrack?.readyState ?? "",
310-
audioBindings,
311-
audioContextState: session.audioContext?.state ?? "",
312-
destinationAudioTrackCount: session.audioDestination?.stream?.getAudioTracks?.()?.length ?? 0,
313-
programTrackCount: session.mediaStream?.getTracks?.()?.length ?? 0,
314-
videoTrackCount: session.mediaStream?.getVideoTracks?.()?.length ?? 0,
315-
videoTrackReadyState: programVideoTrack?.readyState ?? ""
316-
},
317295
hasMediaStream: Boolean(session.mediaStream),
318296
liveKit: {
319297
active: session.liveKitActive,

tests/PrompterOne.Web.UITests/GoLive/GoLiveShellSessionFlowTests.cs

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -308,8 +308,6 @@ await page.WaitForFunctionAsync(
308308

309309
var savedRecording = await page.EvaluateAsync<JsonElement>(BrowserTestConstants.Media.GetSavedRecordingStateScript);
310310
var savedAnalysis = await page.EvaluateAsync<JsonElement>(BrowserTestConstants.Media.AnalyzeSavedRecordingScript);
311-
Console.WriteLine($"SAVED_RECORDING={savedRecording.GetRawText()}");
312-
Console.WriteLine($"SAVED_ANALYSIS={savedAnalysis.GetRawText()}");
313311

314312
await Assert.That(savedRecording.GetProperty("pickerCallCount").GetInt32() >= 1).IsTrue();
315313
await Assert.That(savedRecording.GetProperty("sizeBytes").GetInt64() > 0).IsTrue();
@@ -348,24 +346,7 @@ public async Task GoLivePage_AudioTab_ShowsLiveMicrophoneProgramAndRecordingLeve
348346
await Expect(micChannel)
349347
.ToHaveAttributeAsync(BrowserTestConstants.GoLive.LiveStateAttributeName, BrowserTestConstants.GoLive.ActiveStateValue);
350348

351-
var audioGeneratorCapabilities = await page.EvaluateAsync<string>(
352-
"() => `${typeof window.MediaStreamTrackGenerator}|${typeof window.AudioData}`");
353-
Console.WriteLine($"AUDIO_CAPS={audioGeneratorCapabilities}");
354-
var harnessAudioState = await page.EvaluateAsync<string>(
355-
"() => JSON.stringify(window.__prompterOneMediaHarness?.getAudioDebugState?.() ?? null)");
356-
Console.WriteLine($"AUDIO_HARNESS_BEFORE={harnessAudioState}");
357349
await page.GetByTestId(UiTestIds.GoLive.StartRecording).ClickAsync();
358-
for (var attempt = 0; attempt < 2; attempt++)
359-
{
360-
await page.WaitForTimeoutAsync(1000);
361-
var harnessState = await page.EvaluateAsync<string>(
362-
"() => JSON.stringify(window.__prompterOneMediaHarness?.getAudioDebugState?.() ?? null)");
363-
var debugRuntimeState = await page.EvaluateAsync<JsonElement>(
364-
BrowserTestConstants.GoLive.GetRuntimeStateScript,
365-
BrowserTestConstants.GoLive.RuntimeSessionId);
366-
Console.WriteLine($"AUDIO_HARNESS[{attempt}]={harnessState}");
367-
Console.WriteLine($"AUDIO_DEBUG[{attempt}]={debugRuntimeState.GetRawText()}");
368-
}
369350
await page.WaitForFunctionAsync(
370351
BrowserTestConstants.GoLive.RecordingRuntimeAudioLevelsReadyScript,
371352
new object[] { BrowserTestConstants.GoLive.RuntimeSessionId, BrowserTestConstants.GoLive.MinimumActiveLevelPercent },

tests/PrompterOne.Web.UITests/Media/synthetic-media-harness.js

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -515,14 +515,6 @@
515515
restoreDeviceLabels() {
516516
deviceLabelOverrides.clear();
517517
},
518-
getAudioDebugState() {
519-
return {
520-
lastAudioError,
521-
lastAudioLevelPercent,
522-
lastAudioMode,
523-
sharedAudioContextState: emptyDeviceLabel
524-
};
525-
},
526518
clearRequestLog() {
527519
requestLog.length = 0;
528520
},

0 commit comments

Comments
 (0)