Katalog Test & CI 2026

Test & CI

Test, kapsama, CI & board farm: KUnit, LTP/stress-ng, cyclictest, gcov/lcov, LAVA, pytest HW-in-the-loop, Yocto oeqa/ptest, edge multi-arch CI/CD.

/ · esc
8 eğitim
01 Konteyner

Edge CI/CD — GitHub Actions Multi-Arch & ARM Runner

ARM/RISC-V edge cihazlar için eksiksiz CI/CD boru hattı: Docker buildx ile çok mimari image derleme, QEMU emülasyonu, self-hosted ARM64 runner kurulumu, OCI registry push, Cosign imzalama ve OTA dağıtım iş akışı.

10 bölümEDGE CI/CD
Eğitime git
02 Gömülü Li̇nux

KUnit — Linux Kernel Unit Test Çatısı

Kernel içinde birim testi — test suite, assertion, fixture ve kunit.py ile UML kernel üzerinde CI entegrasyonu.

9 bölümKUnit
Eğitime git
03 Gömülü Li̇nux

LTP & stress-ng — Linux Kernel Stres Testi

Gömülü board doğrulama, kernel regresyon testi ve üretim burn-in — LTP, stress-ng ve cyclictest ile uçtan uca test senaryoları.

9 bölümTEST
Eğitime git
04 Test &

cyclictest — RT Latency Ölçümü

PREEMPT_RT kernel doğrulama, worst-case latency histogramı ve <50 µs industrial Linux hedefi için adım adım tuning süreci.

8 bölümRT TEST
Eğitime git
05 Test &

gcov & lcov — Kod Kapsama Analizi

--coverage bayrağından genhtml HTML raporuna, cross-compile uyarılarından kernel gcov'a ve CI kapsama kapısına adım adım rehber.

8 bölümKAPSAMA
Eğitime git
06 Test &

LAVA — Board Farm Otomasyonu

Linaro Automated Validation Architecture ile onlarca fiziksel geliştirme kartını merkezi olarak yönet, CI pipeline'ından job gönder ve sonuçları GitLab artifacts'a aktar.

9 bölümBOARD TEST
Eğitime git
07 Test &

pytest + Hardware — HW-in-the-Loop Test

Gerçek donanım üzerinde pytest: serial, JTAG/OpenOCD ve GPIO fixture'ları ile otomatik board test altyapısı kur, GitLab CI'a bağla.

9 bölümBOARD TEST
Eğitime git
08 Test &

Yocto Test Altyapısı — oeqa & ptest

bitbake testimage ile QEMU üzerinde otomatik runtime test, ptest çerçevesiyle paket bazlı doğrulama ve GitLab CI entegrasyonu.

8 bölümKAPSAMA
Eğitime git