Loading…
DevConf.US 2021 has ended
Registration is now OPEN! Please register on hopin as soon as possible!

DevConf.US 2021 is the 4th annual, free, Red Hat sponsored technology conference for community project and professional contributors to Free and Open Source technologies coming to a web browser near you!
Back To Schedule
Friday, September 3 • 10:00 - 10:30
Framework for integration tests lifecycle

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!



Talk slides: https://github.com/zhukovgreen/talks/blob/main/devconfus2021-framework-for-integration-tests.md
The novel approach will be presented for developing integration tests for open-source projects. The approach uses the framework, which provides the possibility to define all integration tests in the upstream project using FMF format and Python. The framework uses TMT (https://github.com/psss/tmt) as a meta testing platform and Pytest as the framework to define tests. The framework provides: - convenient way to develop integration tests for your upstream and downstream projects - fully declarative design allows the same tests to be run locally (via docker or libvirt provisioners) or via Testing Farm (TFT) services - framework is specifically designed to allow developers to write integration tests together with the feature itself - running integration tests in different environments, i.e. docker, KVM VMs, instances on the openstack etc. - debugging mode allowing connection to the given machine after a successful or not successful run, get all the run context, rerun the tests, etc. - convenient way to manage the secrets that allow keeping all the integration tests declared in the upstream and running them on the downstream CI

Speakers
avatar for Artem Zhukov

Artem Zhukov

Data Engineer, Absa
Software and Data engineer @Absa.  ♥️Python♥️
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 Miroslav Vadkerti

Miroslav Vadkerti

Senior 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 Tomas Tomecek

Tomas Tomecek

Principal Software Engineer, Red Hat
packit, containers, automation, and having all the fun


Friday September 3, 2021 10:00 - 10:30 EDT
Virtual