Loading…
Flock 2019 has ended
This is a draft schedule! Please create a personal schedule noting which sessions you will attend. We will use this information to create a final overall schedule.
Friday, August 9 • 14:30 - 14:55
Concise, extensible and human-friendly configuration for testing and gating

Sign up or log in to save this to your schedule and see who's attending!

The current way of enabling tests in the Fedora CI is awkward. There is repeated feedback that the configuration is hard to understand and write. Also its extensibility is quite limited. We want to change that so:
  • Simple & common use cases are super simple to write
  • The format is flexible enough to cover future extensions
  • Concise and easily readable for both machines & humans
  • Everything needed for testing & gating at one place
  • Easier reuse of test cases across different distros
  • Clear test steps separation allows easier local execution
  • Support for inheritance to minimize duplication & maintenance
We've defined Level 1 and Level 2 metadata specification and would like to present a proof of concept on the systemd component showing how simple it could be to enable set of shared tests for continuously testing changes in GitHub, Fedora CI, CentOS CI...

Speakers
avatar for Miroslav Vadkerti

Miroslav Vadkerti

Prinicipal Quality Engineer, Red Hat
I work on Continuous Integration for RHEL. I am the co-author of https://github.com/gluetool/gluetool and Testing Farm.
avatar for Petr Šplíchal

Petr Šplíchal

Principal Quality Engineer, Red Hat
Member of the Operating System CI team with focus on improving tools, processes and best practices.
avatar for Frantisek Sumsal

Frantisek Sumsal

Senior Quality Engineer, Red Hat



Friday August 9, 2019 14:30 - 14:55
Mercure (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

Attendees (21)