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ışı.
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.
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ı.
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.
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.
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.
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.
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.