BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.coscup.org//coscup-2026//speaker//YU9T3H
BEGIN:VTIMEZONE
TZID:CST
BEGIN:STANDARD
DTSTART:20000101T000000
RRULE:FREQ=YEARLY;BYMONTH=1
TZNAME:CST
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-coscup-2026-YTAA3Q@pretalx.coscup.org
DTSTART;TZID=CST:20260808T114000
DTEND;TZID=CST:20260808T121000
DESCRIPTION:Autotest and KVM virt-test have long served as the backbone of 
 system and virtualization testing in Linux environments. However\, their t
 ightly coupled architecture and operational complexity present growing cha
 llenges for modern development workflows\, particularly in terms of modula
 rity\, scalability\, and CI/CD integration.\nAs highlighted in [Ubuntu Tes
 ting Automation](https://wiki.ubuntu.com/Testing/Automation)\, Ubuntu’s 
 testing ecosystem has historically relied on Autotest and KVM autotest. Ov
 er time\, this ecosystem has evolved\, with KVM autotest and virt-test tra
 nsitioning into the Avocado and Avocado-VT projects. Avocado represents a 
 natural progression of the Autotest lineage\, reflecting a broader shift t
 oward more maintainable\, extensible\, and developer-friendly testing fram
 eworks.\nThis talk provides a clear and technical comparison between Autot
 est and Avocado\, focusing on their architectural differences\, strengths\
 , and trade-offs. We will explore key features of Avocado\, including its 
 Python-based test model\, plugin architecture\, parameterized execution\, 
 and enhanced reporting capabilities. The role of Avocado-VT as a continuat
 ion of virt-test for virtualization testing will also be examined.\nRather
  than advocating for a full rewrite\, the session outlines a practical mig
 ration strategy for Ubuntu-based systems\, demonstrating how teams can inc
 rementally transition from Autotest to Avocado while preserving existing t
 est investments. We will examine when to leverage Avocado-VT for compatibi
 lity and when to adopt native Avocado tests\, along with approaches for in
 tegrating Avocado into modern CI/CD pipelines.\nAttendees will gain a bala
 nced understanding of both frameworks\, along with actionable guidance on 
 adopting Avocado to build more maintainable\, scalable\, and future-ready 
 system testing workflows on Ubuntu.\n\nMore info: https://events.canonical
 .com/event/146/contributions/939/
DTSTAMP:20260713T132628Z
LOCATION:RB101
SUMMARY:From Autotest to Avocado: Modernizing System Testing on Ubuntu - Ni
 rjal Bhurtel
URL:https://pretalx.coscup.org/coscup-2026/talk/YTAA3Q/
END:VEVENT
END:VCALENDAR
