~/talk

Grails Plugin Testing Strategies

Talkat SpringOne2GX 2014 · 2014-09-08..09-11· [testing]
slides:none on file

Converts a Grails plugin into a full Grails app to run fast pure unit tests (Spock) plus mocked controller tests, real integration tests (database + bootstrap data), and functional UI tests with Geb + Selenium + ChromeDriver. Automates cross-version validation by installing Grails runtimes via GVM and running a scripted flight plan in the Grails Plugin Wind Tunnel that scaffolds an app, installs the plugin from the local Maven cache, launches it, and reports whether packaging and installation succeed.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 1:52What is a Grails plugin
  3. 3:38Testing plugin challenges
  4. 6:29Making plugin testable
  5. 14:54Excluding test dependencies
  6. 16:40Unit testing basics
  7. 25:04Service and controller unit tests
  8. 31:12Integration testing
  9. 38:10Functional UI testing
  10. 51:43Testing across versions
  11. 57:06Automating with GVM
  12. 1:01:00Grails Plugin Wind Tunnel
  13. 1:07:13Q&A and wrap-up
~/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.