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-amd64electron-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
Description
Languages
JavaScript
71.3%
HTML
17.5%
CSS
11.2%