electron-tests/README.md
OpenClaw Bot cb11e3c8ad
All checks were successful
electron-linux-arm64 / electron-linux-arm64 (push) Successful in 58s
electron-linux-amd64 / electron-linux-amd64 (push) Successful in 1m29s
ci: add no-fuse launcher for AppImage artifacts and document Ubuntu fuse2 requirement
2026-03-14 21:32:01 +00:00

996 B

electron-tests

Electron tray/window test app for CI/CD validation.

Features

  • Tray icon + context menu
  • Main desktop window
  • Simple status UI showing runtime versions

Run locally

npm ci
npm start

Build AppImage

npm run build:linux:amd64
npm run build:linux:arm64

Artifacts are produced via CI workflows:

  • electron-linux-amd64
  • electron-linux-arm64

Running on Ubuntu 24.04+ without FUSE2

Some fresh Ubuntu installs do not include libfuse.so.2, so direct AppImage execution may fail.

Use one of these options:

# preferred package on Ubuntu 24.04+
sudo apt-get update && sudo apt-get install -y libfuse2t64

# then run AppImage normally
./electron_tray_demo-linux-<arch>-run<run>.AppImage

Or run without installing FUSE:

APPIMAGE_EXTRACT_AND_RUN=1 ./electron_tray_demo-linux-<arch>-run<run>.AppImage

CI artifacts also include a convenience launcher:

  • run-electron_tray_demo-linux-<arch>-run<run>-no-fuse.sh