~/talk

Upstream kernel CI using patchew and TDC

Talkat DevConf.CZ 2019 · 2019-01-25..01-27· [linux-and-operating-systems, testing]
links:none on file
slides:none on file

Demonstrates an upstream CI that uses patchew to monitor the netdev mailing list, import each patch and push it to a mirror, and a tester that boots a VM, compiles the patched kernel and runs the TDC selftest suite. Shows how a concrete unit test for the BPF action is written (control commands, expected exit code, pattern match), uses plugins (valgrind/ kmemleak, namespaces) and reports green/red results on a dashboard; current work-in-progress notes many flaky or broken TDC tests.

AI-written summary · about

  1. 0:00Intro
  2. 0:48We are going to
  3. 1:54Motivation
  4. 3:48Credits to
  5. 4:56TC: the Linux Traffic Control tool
  6. 7:30Unit tests for TC: an example, with TDC
  7. 8:24How test cases are written (2)
  8. 8:51Plugins, and more test cases
  9. 9:33Automate it with patchew (3)
  10. 12:38A look at the dashboard (#1)
  11. 13:05Everything worked smoothly.right?
  12. 14:11What's next?
  13. 15:11Questions?
  14. 17:23Extra content the test script
  15. 17:46commits on net/sched
  16. 18:05why did the test fail?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.