#170 [Talk-50] Concise, extensible and human-friendly configuration for testing and gating
Opened 4 months ago by psss. Modified 3 months ago

What is your proposal?

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:

  • Simple & common use cases super simple to write
  • Format 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...

Who needs to be in the room for this to succeed?

Is this a…

  • 50 minute Talk

Anything else we need to know?

  • Nothing special needed, just a projector.

Who are you?

  • Name: Petr Šplíchal
  • FAS ID: @psss

I would attend this talk.

Metadata Update from @mattdm:
- Issue assigned to mattdm

3 months ago

Metadata Update from @mattdm:
- Issue marked as blocking: #223
- Issue tagged with: Talk Accepted

3 months ago

Login to comment on this ticket.

Metadata