Skip to content

feat(devtools): add aurelia devtools sidebar UI #1

feat(devtools): add aurelia devtools sidebar UI

feat(devtools): add aurelia devtools sidebar UI #1

Triggered via push December 1, 2025 14:26
Status Failure
Total duration 2m 9s
Artifacts 1

e2e-tests.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
[chromium-extension] › e2e/tests/background.spec.ts:38:7 › Background Script › content scripts are defined in manifest: e2e/helpers/extension-fixture.ts#L13
4) [chromium-extension] › e2e/tests/background.spec.ts:38:7 › Background Script › content scripts are defined in manifest Error: browserType.launchPersistentContext: Target page, context or browser has been closed Browser logs: ╔════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ Looks like you launched a headed browser without having a XServer running. ║ ║ Set either 'headless: true' or use 'xvfb-run <your-playwright-app>' before running Playwright. ║ ║ ║ ║ <3 Playwright Team ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════╝ Call log: - <launching> /home/runner/.cache/ms-playwright/chromium-1200/chrome-linux64/chrome --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --no-sandbox --disable-extensions-except=/home/runner/work/devtools/devtools/dist --load-extension=/home/runner/work/devtools/devtools/dist --no-first-run --disable-default-apps --user-data-dir=/tmp/playwright_chromiumdev_profile-DTGywR --remote-debugging-pipe about:blank - <launched> pid=3391 - [pid=3391][err] [3391:3391:1201/142729.131552:ERROR:ui/ozone/platform/x11/ozone_platform_x11.cc:259] Missing X server or $DISPLAY - [pid=3391][err] [3391:3391:1201/142729.131579:ERROR:ui/aura/env.cc:257] The platform failed to initialize. Exiting. - [pid=3391] <gracefully close start> - [pid=3391] <kill> - [pid=3391] <will force kill> - [pid=3391] <process did exit: exitCode=1, signal=null> - [pid=3391] starting temporary directories cleanup - [pid=3391] finished temporary directories cleanup - [pid=3391] <gracefully close end> at ../helpers/extension-fixture.ts:13 11 | const extensionPath = path.join(__dirname, '..', '..', 'dist'); 12 | > 13 | const context = await chromium.launchPersistentContext('', { | ^ 14 | headless: false, 15 | channel: 'chromium', 16 | args: [ at Object.context (/home/runner/work/devtools/devtools/e2e/helpers/extension-fixture.ts:13:21)
[chromium-extension] › e2e/tests/background.spec.ts:26:7 › Background Script › extension icon files exist: e2e/helpers/extension-fixture.ts#L13
3) [chromium-extension] › e2e/tests/background.spec.ts:26:7 › Background Script › extension icon files exist Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserType.launchPersistentContext: Target page, context or browser has been closed Browser logs: ╔════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ Looks like you launched a headed browser without having a XServer running. ║ ║ Set either 'headless: true' or use 'xvfb-run <your-playwright-app>' before running Playwright. ║ ║ ║ ║ <3 Playwright Team ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════╝ Call log: - <launching> /home/runner/.cache/ms-playwright/chromium-1200/chrome-linux64/chrome --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --no-sandbox --disable-extensions-except=/home/runner/work/devtools/devtools/dist --load-extension=/home/runner/work/devtools/devtools/dist --no-first-run --disable-default-apps --user-data-dir=/tmp/playwright_chromiumdev_profile-Zcm42o --remote-debugging-pipe about:blank - <launched> pid=3357 - [pid=3357][err] [3357:3357:1201/142728.403924:ERROR:ui/ozone/platform/x11/ozone_platform_x11.cc:259] Missing X server or $DISPLAY - [pid=3357][err] [3357:3357:1201/142728.403954:ERROR:ui/aura/env.cc:257] The platform failed to initialize. Exiting. - [pid=3357] <gracefully close start> - [pid=3357] <kill> - [pid=3357] <will force kill> - [pid=3357] <process did exit: exitCode=1, signal=null> - [pid=3357] starting temporary directories cleanup - [pid=3357] finished temporary directories cleanup - [pid=3357] <gracefully close end> at ../helpers/extension-fixture.ts:13 11 | const extensionPath = path.join(__dirname, '..', '..', 'dist'); 12 | > 13 | const context = await chromium.launchPersistentContext('', { | ^ 14 | headless: false, 15 | channel: 'chromium', 16 | args: [ at Object.context (/home/runner/work/devtools/devtools/e2e/helpers/extension-fixture.ts:13:21)
[chromium-extension] › e2e/tests/background.spec.ts:26:7 › Background Script › extension icon files exist: e2e/helpers/extension-fixture.ts#L13
3) [chromium-extension] › e2e/tests/background.spec.ts:26:7 › Background Script › extension icon files exist Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserType.launchPersistentContext: Target page, context or browser has been closed Browser logs: ╔════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ Looks like you launched a headed browser without having a XServer running. ║ ║ Set either 'headless: true' or use 'xvfb-run <your-playwright-app>' before running Playwright. ║ ║ ║ ║ <3 Playwright Team ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════╝ Call log: - <launching> /home/runner/.cache/ms-playwright/chromium-1200/chrome-linux64/chrome --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --no-sandbox --disable-extensions-except=/home/runner/work/devtools/devtools/dist --load-extension=/home/runner/work/devtools/devtools/dist --no-first-run --disable-default-apps --user-data-dir=/tmp/playwright_chromiumdev_profile-JpId5D --remote-debugging-pipe about:blank - <launched> pid=3324 - [pid=3324][err] [3324:3324:1201/142727.669209:ERROR:ui/ozone/platform/x11/ozone_platform_x11.cc:259] Missing X server or $DISPLAY - [pid=3324][err] [3324:3324:1201/142727.669237:ERROR:ui/aura/env.cc:257] The platform failed to initialize. Exiting. - [pid=3324] <gracefully close start> - [pid=3324] <kill> - [pid=3324] <will force kill> - [pid=3324] <process did exit: exitCode=1, signal=null> - [pid=3324] starting temporary directories cleanup - [pid=3324] finished temporary directories cleanup - [pid=3324] <gracefully close end> at ../helpers/extension-fixture.ts:13 11 | const extensionPath = path.join(__dirname, '..', '..', 'dist'); 12 | > 13 | const context = await chromium.launchPersistentContext('', { | ^ 14 | headless: false, 15 | channel: 'chromium', 16 | args: [ at Object.context (/home/runner/work/devtools/devtools/e2e/helpers/extension-fixture.ts:13:21)
[chromium-extension] › e2e/tests/background.spec.ts:26:7 › Background Script › extension icon files exist: e2e/helpers/extension-fixture.ts#L13
3) [chromium-extension] › e2e/tests/background.spec.ts:26:7 › Background Script › extension icon files exist Error: browserType.launchPersistentContext: Target page, context or browser has been closed Browser logs: ╔════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ Looks like you launched a headed browser without having a XServer running. ║ ║ Set either 'headless: true' or use 'xvfb-run <your-playwright-app>' before running Playwright. ║ ║ ║ ║ <3 Playwright Team ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════╝ Call log: - <launching> /home/runner/.cache/ms-playwright/chromium-1200/chrome-linux64/chrome --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --no-sandbox --disable-extensions-except=/home/runner/work/devtools/devtools/dist --load-extension=/home/runner/work/devtools/devtools/dist --no-first-run --disable-default-apps --user-data-dir=/tmp/playwright_chromiumdev_profile-FGxbHc --remote-debugging-pipe about:blank - <launched> pid=3291 - [pid=3291][err] [3291:3291:1201/142726.935156:ERROR:ui/ozone/platform/x11/ozone_platform_x11.cc:259] Missing X server or $DISPLAY - [pid=3291][err] [3291:3291:1201/142726.935194:ERROR:ui/aura/env.cc:257] The platform failed to initialize. Exiting. - [pid=3291] <gracefully close start> - [pid=3291] <kill> - [pid=3291] <will force kill> - [pid=3291] <process did exit: exitCode=1, signal=null> - [pid=3291] starting temporary directories cleanup - [pid=3291] finished temporary directories cleanup - [pid=3291] <gracefully close end> at ../helpers/extension-fixture.ts:13 11 | const extensionPath = path.join(__dirname, '..', '..', 'dist'); 12 | > 13 | const context = await chromium.launchPersistentContext('', { | ^ 14 | headless: false, 15 | channel: 'chromium', 16 | args: [ at Object.context (/home/runner/work/devtools/devtools/e2e/helpers/extension-fixture.ts:13:21)
[chromium-extension] › e2e/tests/background.spec.ts:12:7 › Background Script › extension has correct manifest permissions: e2e/helpers/extension-fixture.ts#L13
2) [chromium-extension] › e2e/tests/background.spec.ts:12:7 › Background Script › extension has correct manifest permissions Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserType.launchPersistentContext: Target page, context or browser has been closed Browser logs: ╔════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ Looks like you launched a headed browser without having a XServer running. ║ ║ Set either 'headless: true' or use 'xvfb-run <your-playwright-app>' before running Playwright. ║ ║ ║ ║ <3 Playwright Team ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════╝ Call log: - <launching> /home/runner/.cache/ms-playwright/chromium-1200/chrome-linux64/chrome --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --no-sandbox --disable-extensions-except=/home/runner/work/devtools/devtools/dist --load-extension=/home/runner/work/devtools/devtools/dist --no-first-run --disable-default-apps --user-data-dir=/tmp/playwright_chromiumdev_profile-6PczLh --remote-debugging-pipe about:blank - <launched> pid=3257 - [pid=3257][err] [3257:3257:1201/142726.162414:ERROR:ui/ozone/platform/x11/ozone_platform_x11.cc:259] Missing X server or $DISPLAY - [pid=3257][err] [3257:3257:1201/142726.162442:ERROR:ui/aura/env.cc:257] The platform failed to initialize. Exiting. - [pid=3257] <gracefully close start> - [pid=3257] <kill> - [pid=3257] <will force kill> - [pid=3257] <process did exit: exitCode=1, signal=null> - [pid=3257] starting temporary directories cleanup - [pid=3257] finished temporary directories cleanup - [pid=3257] <gracefully close end> at ../helpers/extension-fixture.ts:13 11 | const extensionPath = path.join(__dirname, '..', '..', 'dist'); 12 | > 13 | const context = await chromium.launchPersistentContext('', { | ^ 14 | headless: false, 15 | channel: 'chromium', 16 | args: [ at Object.context (/home/runner/work/devtools/devtools/e2e/helpers/extension-fixture.ts:13:21)
[chromium-extension] › e2e/tests/background.spec.ts:12:7 › Background Script › extension has correct manifest permissions: e2e/helpers/extension-fixture.ts#L13
2) [chromium-extension] › e2e/tests/background.spec.ts:12:7 › Background Script › extension has correct manifest permissions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserType.launchPersistentContext: Target page, context or browser has been closed Browser logs: ╔════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ Looks like you launched a headed browser without having a XServer running. ║ ║ Set either 'headless: true' or use 'xvfb-run <your-playwright-app>' before running Playwright. ║ ║ ║ ║ <3 Playwright Team ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════╝ Call log: - <launching> /home/runner/.cache/ms-playwright/chromium-1200/chrome-linux64/chrome --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --no-sandbox --disable-extensions-except=/home/runner/work/devtools/devtools/dist --load-extension=/home/runner/work/devtools/devtools/dist --no-first-run --disable-default-apps --user-data-dir=/tmp/playwright_chromiumdev_profile-qol6Qi --remote-debugging-pipe about:blank - <launched> pid=3224 - [pid=3224][err] [3224:3224:1201/142725.420831:ERROR:ui/ozone/platform/x11/ozone_platform_x11.cc:259] Missing X server or $DISPLAY - [pid=3224][err] [3224:3224:1201/142725.420860:ERROR:ui/aura/env.cc:257] The platform failed to initialize. Exiting. - [pid=3224] <gracefully close start> - [pid=3224] <kill> - [pid=3224] <will force kill> - [pid=3224] <process did exit: exitCode=1, signal=null> - [pid=3224] starting temporary directories cleanup - [pid=3224] finished temporary directories cleanup - [pid=3224] <gracefully close end> at ../helpers/extension-fixture.ts:13 11 | const extensionPath = path.join(__dirname, '..', '..', 'dist'); 12 | > 13 | const context = await chromium.launchPersistentContext('', { | ^ 14 | headless: false, 15 | channel: 'chromium', 16 | args: [ at Object.context (/home/runner/work/devtools/devtools/e2e/helpers/extension-fixture.ts:13:21)
[chromium-extension] › e2e/tests/background.spec.ts:12:7 › Background Script › extension has correct manifest permissions: e2e/helpers/extension-fixture.ts#L13
2) [chromium-extension] › e2e/tests/background.spec.ts:12:7 › Background Script › extension has correct manifest permissions Error: browserType.launchPersistentContext: Target page, context or browser has been closed Browser logs: ╔════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ Looks like you launched a headed browser without having a XServer running. ║ ║ Set either 'headless: true' or use 'xvfb-run <your-playwright-app>' before running Playwright. ║ ║ ║ ║ <3 Playwright Team ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════╝ Call log: - <launching> /home/runner/.cache/ms-playwright/chromium-1200/chrome-linux64/chrome --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --no-sandbox --disable-extensions-except=/home/runner/work/devtools/devtools/dist --load-extension=/home/runner/work/devtools/devtools/dist --no-first-run --disable-default-apps --user-data-dir=/tmp/playwright_chromiumdev_profile-FTDRqq --remote-debugging-pipe about:blank - <launched> pid=3189 - [pid=3189][err] [3189:3189:1201/142724.701814:ERROR:ui/ozone/platform/x11/ozone_platform_x11.cc:259] Missing X server or $DISPLAY - [pid=3189][err] [3189:3189:1201/142724.701849:ERROR:ui/aura/env.cc:257] The platform failed to initialize. Exiting. - [pid=3189] <gracefully close start> - [pid=3189] <kill> - [pid=3189] <will force kill> - [pid=3189] <process did exit: exitCode=1, signal=null> - [pid=3189] starting temporary directories cleanup - [pid=3189] finished temporary directories cleanup - [pid=3189] <gracefully close end> at ../helpers/extension-fixture.ts:13 11 | const extensionPath = path.join(__dirname, '..', '..', 'dist'); 12 | > 13 | const context = await chromium.launchPersistentContext('', { | ^ 14 | headless: false, 15 | channel: 'chromium', 16 | args: [ at Object.context (/home/runner/work/devtools/devtools/e2e/helpers/extension-fixture.ts:13:21)
[chromium-extension] › e2e/tests/background.spec.ts:5:7 › Background Script › service worker is running: e2e/helpers/extension-fixture.ts#L13
1) [chromium-extension] › e2e/tests/background.spec.ts:5:7 › Background Script › service worker is running Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserType.launchPersistentContext: Target page, context or browser has been closed Browser logs: ╔════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ Looks like you launched a headed browser without having a XServer running. ║ ║ Set either 'headless: true' or use 'xvfb-run <your-playwright-app>' before running Playwright. ║ ║ ║ ║ <3 Playwright Team ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════╝ Call log: - <launching> /home/runner/.cache/ms-playwright/chromium-1200/chrome-linux64/chrome --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --no-sandbox --disable-extensions-except=/home/runner/work/devtools/devtools/dist --load-extension=/home/runner/work/devtools/devtools/dist --no-first-run --disable-default-apps --user-data-dir=/tmp/playwright_chromiumdev_profile-1uE0ti --remote-debugging-pipe about:blank - <launched> pid=3156 - [pid=3156][err] [3156:3156:1201/142723.985930:ERROR:ui/ozone/platform/x11/ozone_platform_x11.cc:259] Missing X server or $DISPLAY - [pid=3156][err] [3156:3156:1201/142723.985965:ERROR:ui/aura/env.cc:257] The platform failed to initialize. Exiting. - [pid=3156] <gracefully close start> - [pid=3156] <kill> - [pid=3156] <will force kill> - [pid=3156] <process did exit: exitCode=1, signal=null> - [pid=3156] starting temporary directories cleanup - [pid=3156] finished temporary directories cleanup - [pid=3156] <gracefully close end> at ../helpers/extension-fixture.ts:13 11 | const extensionPath = path.join(__dirname, '..', '..', 'dist'); 12 | > 13 | const context = await chromium.launchPersistentContext('', { | ^ 14 | headless: false, 15 | channel: 'chromium', 16 | args: [ at Object.context (/home/runner/work/devtools/devtools/e2e/helpers/extension-fixture.ts:13:21)
[chromium-extension] › e2e/tests/background.spec.ts:5:7 › Background Script › service worker is running: e2e/helpers/extension-fixture.ts#L13
1) [chromium-extension] › e2e/tests/background.spec.ts:5:7 › Background Script › service worker is running Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserType.launchPersistentContext: Target page, context or browser has been closed Browser logs: ╔════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ Looks like you launched a headed browser without having a XServer running. ║ ║ Set either 'headless: true' or use 'xvfb-run <your-playwright-app>' before running Playwright. ║ ║ ║ ║ <3 Playwright Team ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════╝ Call log: - <launching> /home/runner/.cache/ms-playwright/chromium-1200/chrome-linux64/chrome --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --no-sandbox --disable-extensions-except=/home/runner/work/devtools/devtools/dist --load-extension=/home/runner/work/devtools/devtools/dist --no-first-run --disable-default-apps --user-data-dir=/tmp/playwright_chromiumdev_profile-LBVf3E --remote-debugging-pipe about:blank - <launched> pid=3122 - [pid=3122][err] [3122:3122:1201/142723.247409:ERROR:ui/ozone/platform/x11/ozone_platform_x11.cc:259] Missing X server or $DISPLAY - [pid=3122][err] [3122:3122:1201/142723.247442:ERROR:ui/aura/env.cc:257] The platform failed to initialize. Exiting. - [pid=3122] <gracefully close start> - [pid=3122] <kill> - [pid=3122] <will force kill> - [pid=3122] <process did exit: exitCode=1, signal=null> - [pid=3122] starting temporary directories cleanup - [pid=3122] finished temporary directories cleanup - [pid=3122] <gracefully close end> at ../helpers/extension-fixture.ts:13 11 | const extensionPath = path.join(__dirname, '..', '..', 'dist'); 12 | > 13 | const context = await chromium.launchPersistentContext('', { | ^ 14 | headless: false, 15 | channel: 'chromium', 16 | args: [ at Object.context (/home/runner/work/devtools/devtools/e2e/helpers/extension-fixture.ts:13:21)
[chromium-extension] › e2e/tests/background.spec.ts:5:7 › Background Script › service worker is running: e2e/helpers/extension-fixture.ts#L13
1) [chromium-extension] › e2e/tests/background.spec.ts:5:7 › Background Script › service worker is running Error: browserType.launchPersistentContext: Target page, context or browser has been closed Browser logs: ╔════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ Looks like you launched a headed browser without having a XServer running. ║ ║ Set either 'headless: true' or use 'xvfb-run <your-playwright-app>' before running Playwright. ║ ║ ║ ║ <3 Playwright Team ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════╝ Call log: - <launching> /home/runner/.cache/ms-playwright/chromium-1200/chrome-linux64/chrome --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=AcceptCHFrame,AvoidUnnecessaryBeforeUnloadCheckSync,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Translate,AutoDeElevate,RenderDocument,OptimizationHints --enable-features=CDPScreenshotNewSurface --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --edge-skip-compat-layer-relaunch --enable-automation --disable-infobars --disable-search-engine-choice-screen --disable-sync --no-sandbox --disable-extensions-except=/home/runner/work/devtools/devtools/dist --load-extension=/home/runner/work/devtools/devtools/dist --no-first-run --disable-default-apps --user-data-dir=/tmp/playwright_chromiumdev_profile-9QOPs9 --remote-debugging-pipe about:blank - <launched> pid=3089 - [pid=3089][err] [3089:3089:1201/142722.515841:ERROR:ui/ozone/platform/x11/ozone_platform_x11.cc:259] Missing X server or $DISPLAY - [pid=3089][err] [3089:3089:1201/142722.515871:ERROR:ui/aura/env.cc:257] The platform failed to initialize. Exiting. - [pid=3089] <gracefully close start> - [pid=3089] <kill> - [pid=3089] <will force kill> - [pid=3089] <process did exit: exitCode=1, signal=null> - [pid=3089] starting temporary directories cleanup - [pid=3089] finished temporary directories cleanup - [pid=3089] <gracefully close end> at ../helpers/extension-fixture.ts:13 11 | const extensionPath = path.join(__dirname, '..', '..', 'dist'); 12 | > 13 | const context = await chromium.launchPersistentContext('', { | ^ 14 | headless: false, 15 | channel: 'chromium', 16 | args: [ at Object.context (/home/runner/work/devtools/devtools/e2e/helpers/extension-fixture.ts:13:21)
e2e
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
🎭 Playwright Run Summary
36 failed [chromium-extension] › e2e/tests/background.spec.ts:5:7 › Background Script › service worker is running [chromium-extension] › e2e/tests/background.spec.ts:12:7 › Background Script › extension has correct manifest permissions [chromium-extension] › e2e/tests/background.spec.ts:26:7 › Background Script › extension icon files exist [chromium-extension] › e2e/tests/background.spec.ts:38:7 › Background Script › content scripts are defined in manifest [chromium-extension] › e2e/tests/components.spec.ts:5:7 › Aurelia Components › renders multiple custom elements [chromium-extension] › e2e/tests/components.spec.ts:20:7 › Aurelia Components › counter component has bindable properties [chromium-extension] › e2e/tests/components.spec.ts:33:7 › Aurelia Components › counter increment button works [chromium-extension] › e2e/tests/components.spec.ts:50:7 › Aurelia Components › user-card displays user information [chromium-extension] › e2e/tests/components.spec.ts:70:7 › Aurelia Components › user-card computed property shows initials [chromium-extension] › e2e/tests/components.spec.ts:83:7 › Aurelia Components › add user button creates new user-card [chromium-extension] › e2e/tests/components.spec.ts:101:7 › Aurelia Components › all components have $au property [chromium-extension] › e2e/tests/components.spec.ts:128:7 › Aurelia Components › component controllers are accessible via $au [chromium-extension] › e2e/tests/content-script.spec.ts:5:7 › Content Script › Aurelia 2 app has $aurelia property on root element [chromium-extension] › e2e/tests/content-script.spec.ts:22:7 › Content Script › extension service worker is active [chromium-extension] › e2e/tests/detection.spec.ts:5:7 › Aurelia Detection Flow › Aurelia fixture app renders correctly [chromium-extension] › e2e/tests/detection.spec.ts:20:7 › Aurelia Detection Flow › Aurelia 2 app has $au property on custom element [chromium-extension] › e2e/tests/detection.spec.ts:38:7 › Aurelia Detection Flow › Aurelia 2 bootstraps successfully [chromium-extension] › e2e/tests/detection.spec.ts:54:7 › Aurelia Detection Flow › does not detect Aurelia on non-Aurelia page [chromium-extension] › e2e/tests/popup.spec.ts:5:7 › Extension Popup › shows "Aurelia not detected" popup by default [chromium-extension] › e2e/tests/popup.spec.ts:14:7 › Extension Popup › enabled-v2 popup has correct content [chromium-extension] › e2e/tests/sidebar.spec.ts:4:7 › Sidebar Panel › sidebar HTML loads correctly [chromium-extension] › e2e/tests/sidebar.spec.ts:16:7 › Sidebar Panel › sidebar CSS is loaded ── [chromium-extension] › e2e/tests/sidebar.spec.ts:25:7 › Sidebar Panel › sidebar JS is loaded ─── [chromium-extension] › e2e/tests/sidebar.spec.ts:34:7 › Sidebar Panel › sidebar shows detection state initially [chromium-extension] › e2e/tests/sidebar.spec.ts:50:7 › Sidebar Panel › sidebar has toolbar when Aurelia detected [chromium-extension] › e2e/tests/sidebar.spec.ts:73:7 › Sidebar Panel › sidebar has search input [chromium-extension] › e2e/tests/sidebar.spec.ts:96:7 › Sidebar Panel › sidebar shows empty state when no element selected [chromium-extension] › e2e/tests/sidebar.spec.ts:120:7 › Sidebar Panel › sidebar displays component info when element is selected [chromium-extension] › e2e/tests/sidebar.spec.ts:157:7 › Sidebar Panel › sidebar sections can be expanded and collapsed [chromium-extension] › e2e/tests/sidebar.spec.ts:195:7 › Sidebar Panel › sidebar displays property values correctly [chromium-extension] › e2e/tests/sidebar.spec.ts:238:7 › Sidebar Panel › sidebar shows binding context indicator for non-component elements [chromium-extension] › e2e/tests/sidebar.spec.ts:275:7 › Sidebar Panel › sidebar shows extension invalidated state [chromium-extension] › e2e/tests/sidebar.spec.ts:300:7 › Sidebar Panel › sidebar element picker button exists [chromium-extension] › e2e/tests/sidebar.spec.ts:323:7 › Sidebar Panel › sidebar foll

Artifacts

Produced during runtime
Name Size Digest
test-traces Expired
122 KB
sha256:5713987312f709ff01ba9c481ea5cdf3ca7487cd253b9d0625e50b5755917405