~/talk

Write tests for the Always Ready Operating System

Talkat DevConf.CZ 2019 · 2019-01-25..01-27· [testing, devops-and-delivery]
links:none on file
links:none on file
slides:none on file

Claims an “always ready” Fedora by making tests mandatory before changes merge, using Ansible standard-test roles to run tests and produce required test logs, a CI pipeline on OpenShift that consumes Koji scratch builds, and FMF metadata filters to pick relevant tests. Examples include a single smoke test exercising ~10–12 Python-related packages and about 120 components currently covered. The pipeline runs scratch builds, fetches tests, and gates failing changes; live demos show tests executing and producing pass/fail artifacts.

AI-written summary · about

  1. 0:00Intro
  2. 0:18AGENDA
  3. 0:58INTRODUCTION
  4. 5:57VISION
  5. 7:19OVERVIEW
  6. 12:10PIPELINE
  7. 18:36Gating Bodhi updates
  8. 19:15STANDARD TEST ROLES
  9. 21:08DOCUMENTATION
  10. 24:33BASIC ROLE: DID
  11. 25:42BASIC ROLE: PYTHON
  12. 31:06EXPERIMENT
  13. 42:26FUTURE
~/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.