From f8794dd0a00842bbe5e71bc4cd281e5200b403bd Mon Sep 17 00:00:00 2001 From: 4gray Date: Fri, 17 Jul 2026 21:21:04 +0200 Subject: [PATCH] test(embedded-mpv): preserve packaged GL mode --- .../embedded-mpv-frame-copy-packaged-fixtures.spec.ts | 9 +++++++++ .../src/embedded-mpv-frame-copy-packaged.e2e.ts | 2 -- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/electron-backend-e2e/src/embedded-mpv-frame-copy-packaged-fixtures.spec.ts b/apps/electron-backend-e2e/src/embedded-mpv-frame-copy-packaged-fixtures.spec.ts index 089a5a6d2..cd58f0869 100644 --- a/apps/electron-backend-e2e/src/embedded-mpv-frame-copy-packaged-fixtures.spec.ts +++ b/apps/electron-backend-e2e/src/embedded-mpv-frame-copy-packaged-fixtures.spec.ts @@ -279,6 +279,15 @@ describe('native-view playback proof', () => { }); describe('dedicated packaged smoke target', () => { + it('inherits the GL mode from the workflow environment', () => { + const source = readFileSync( + join(projectRoot, 'src', 'embedded-mpv-frame-copy-packaged.e2e.ts'), + 'utf8' + ); + + assert.doesNotMatch(source, /LIBGL_ALWAYS_SOFTWARE\s*:/); + }); + it('does not build the backend or start portal mock servers', () => { const project = JSON.parse( readFileSync(join(projectRoot, 'project.json'), 'utf8') diff --git a/apps/electron-backend-e2e/src/embedded-mpv-frame-copy-packaged.e2e.ts b/apps/electron-backend-e2e/src/embedded-mpv-frame-copy-packaged.e2e.ts index d0a0953cf..b6b282063 100644 --- a/apps/electron-backend-e2e/src/embedded-mpv-frame-copy-packaged.e2e.ts +++ b/apps/electron-backend-e2e/src/embedded-mpv-frame-copy-packaged.e2e.ts @@ -96,7 +96,6 @@ test.describe('Packaged Linux embedded MPV frame-copy runtime', () => { { env: { [FRAME_COPY_OPT_IN_ENV]: '1', - LIBGL_ALWAYS_SOFTWARE: '1', }, } ); @@ -228,7 +227,6 @@ test.describe('Packaged Linux embedded MPV frame-copy runtime', () => { { env: { [FRAME_COPY_OPT_IN_ENV]: '1', - LIBGL_ALWAYS_SOFTWARE: '1', }, } );