- install dev tools
mise install- install project dependency
mise tasks run installVisual regression tests compare screenshots to detect UI changes. Since screenshot rendering differs between platforms (macOS vs Linux), we use Docker to generate consistent Linux screenshots for CI compatibility.
cd apps/roppoh
bun run test:visualUse Docker to generate Linux-compatible screenshots:
# Build and run Docker container to generate Linux screenshots
mise run tasks update-linux-vrt-screenshots
# The screenshots will be saved to:
# apps/roppoh/tests/visual-regression/pages/__screenshots__/*-linux.pngImportant: After generating Linux screenshots, commit them to the repository so CI tests pass.