1
Fork 0
mirror of https://github.com/Steffo99/appunti-magistrali.git synced 2024-11-25 03:34:17 +00:00
appunti-steffo/9 - Kernel hacking/1 - Cercando di capire le cose/kselftest.md

874 B

Utilty di integration test per il kernel Linux.

Eseguita da dentro il kernel compilato.

Esecuzione

È possibile compilare ed eseguire la suite completa di test con:

make kselftest

Tip

Usando virtme-ng, l'utility va avviata con:

vng --rw --user root -- make kselftest

L'output viene emesso su standard output in formato Test Anywhere Protocol.

Tip

Per non perdere i risultati del test, si suggerisce di:

mkdir .tmp_kselftest
... | tee .tmp_kselftest/output_kselftest.log

Note

Apparentemente un sacco di test falliscono su virtme-ng perchè non possono andare su macchina virtuale...

Eppure /sys/module/kvm_amd/parameters/nested per la virtualizzazione innestata è 1?

Directory

I test sono collocati in tools/testing/selftests.