~/talk

Continuous Visual Integration for Rails

Talkat RailsConf 2016 · 2016-05-04..05-06· [testing, devops-and-delivery]
slides:none on file

Claims a practical system for pixel‑level CI: integrates perceptual diffs into Rails feature specs, uses Capybara screenshots plus ImageMagick compare for local diffs, then uploads DOM snapshots to a rendering service called Percy that parallelizes rendering off CI. Demo shows fixes for animation noise (inject CSS to freeze), handling responsive widths, XVFB/Firefox workers on Google Cloud, and reports 1,000,000 visual diffs rendered so far, presenting a working service that reduces manual QA and speeds visual regression checks.

AI-written summary · about

  1. 0:00Start
  2. 2:25Visual Regression
  3. 5:34Solution
  4. 6:11Visual Disks
  5. 6:31What Is the Perceptual Diff
  6. 8:12Computing Pdfs
  7. 10:34Write a Visual Regression Testing System
  8. 11:00Feature Specs
  9. 12:43Background Color
  10. 15:07Testing D3 Visualizations
  11. 16:51Performance
  12. 17:51Non-Deterministic Rendering
  13. 18:17Freeze Animations
  14. 18:30Dynamic Data
  15. 19:00Old Test Browsers
  16. 22:43Push Up Dom Snapshots
  17. 24:55Overview Mode
  18. 29:21Do You Do Cross Browser Testing
  19. 29:46What Tech Stack Are We Using
  20. 30:09Percy Access Control
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.