~/talk

Infrastructure as Code Programs: How to Test, Finally

Talkat Voxxed Days Ticino 2024 · on Friday, 2024-01-19· [devops-and-delivery, testing]
links:none on file
slides:none on file

ProTI is an automated unit-testing tool for Pulumi TypeScript that mocks all cloud resources and replaces them with pluggable oracles and generators so programs run locally without talking to the cloud. It exercises programs across many configurations (default 100 runs), found an index-out-of-bounds bug and later an empty-string violation, and completes the example run in ~24s. Test cases require no extra test files by default but allow inline narrowing where generators or oracles are too coarse.

AI-written summary · about

  1. 0:00Introduction to IaC
  2. 4:28IaC failure and testing
  3. 9:33Testing challenges
  4. 14:32Introducing Proty
  5. 20:08Proty framework design
  6. 24:55Proty demo and specification
  7. 37:55Conclusion and Q&A
~/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.