DevConf.US 2021 has ended
DevConf.US 2021 is the 5th annual, free, Red Hat sponsored technology conference for community project and professional contributors to Free and Open Source technologies coming to Boston!
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

avatar for Artem Zhukov

Artem Zhukov

Data Engineer, Absa
Software and Data engineer @Absa.  ♥️Python♥️
avatar for Petr Šplíchal

Petr Šplíchal

Principal Software Quality Engineer, Red Hat
Principal Software Quality Engineer at Red Hat working on improving testing tools and processes. Lately focused on tmt, the Test Management Tool, which aims to provide a comfortable and efficient way to develop tests and enable them easily and consistently all the way from the upstream... Read More →
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

Sr. Principal Soiftware Engineer, Red Hat
packit, containers, automation, and gardening

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