YoVDO

Linux Kernel Functional Testing (LKFT) on Devices - Keeping Up with LTS

Offered By: Linux Foundation via YouTube

Tags

Linux Courses Regression Testing Courses Android Open Source Project Courses KernelCI Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of Linux Kernel Functional Testing (LKFT) on devices in this informative conference talk. Dive into the world of Long Term Support (LTS) Linux kernels and their importance in device development. Learn about the Android Open Source Project's approach to maintaining LTS fixes for various kernel versions. Discover the gap in testing on embedded devices and how LKFT aims to address it. Gain insights into the infrastructure used, experiences with devices and complex test suites, and the process of tracking LTS, triaging bugs, and managing regressions. Understand the importance of catching regressions quickly during the LTS RC test cycle and increasing confidence in consumer device upgrades. Explore topics such as KernelCI, zero-day testing, and the LKFT Web UI. Get acquainted with best practices, reproducibility, and ways to get involved in the project. Benefit from the speaker's extensive Linux experience and his role in overseeing collaborative engineering involving Android and the Linux Kernel.

Syllabus

Introduction
Android devices
Project LKFT
Kernel CI vs LKFT
LKFT Infrastructure
Open Infrastructure
Statistics
LKFT T
Reporting
Test suites
LTP
Best Practices
Android
Keeping up with LTS
LKFT Web UI
Reproducibility
Report Page
Viewing a particular test run
Flaky tests
test case issue
regressions
getting involved
kernel regressions
questions


Taught by

Linux Foundation

Tags

Related Courses

Introduction to Linux
Linux Foundation via edX
操作系统原理(Operating Systems)
Peking University via Coursera
Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera
Information Security-3
Indian Institute of Technology Madras via Swayam
Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera