pear-desktop tested by Argusic Runner

Attempt 3 of 3 · Runs with mocks · Argusic Score 92.0 of 100

all runs of pear-desktopdesktop-appelectronlinuxmacmacosxmusic

Session recording

Loading recording...

Download the original recording · fingerprint 965138a29de823e9...

What the test found

pnpm install, pnpm build, and pnpm start all succeed; 5 unit tests pass; the Electron GUI launches on the virtual display, loads i18n and all plugins, and opens the default URL.

The project is an Electron wrapper for YouTube Music (Pear Desktop). pnpm install --frozen-lockfile pulled all 775 packages. pnpm build compiled main/preload/renderer via electron-vite/vite in ~2s. pnpm start launched the Electron process on Xvfb, loaded i18n, loaded all plugins, and opened a BrowserWindow loading the Google login page. The integration test at tests/index.test.js fails because it expects the URL to be music.youtube.com, but in a fresh container without cached Google credentials the app redirects to accounts.google.com for sign-in. The 5 unit tests (sponsorblock segment sorting, synced-lyrics LRC parser) all pass. No third-party API keys were mocked because the app's primary function is navigating to YouTube Music, which requires real Google authentication; standing up a mock auth server would not change the integration test outcome. All D-Bus warnings and GPU blocklist errors are cosmetic for a headless container with no real GPU or system bus.

Argusic installed pear-desktop in 3 minutes and launched it; verification reached Verified with mock services. 3 of 3 recorded errors were worked through (see the timeline below).

Runs with mocksall runs of pear-desktop

This summary is drawn from the agent's recorded report for this run. Every figure traces to the log and recording above; nothing here is authored.

Error and fix timeline

No errors were recorded for this run.

Discussion