Cand un nou kernel este lansat, utilizatorii de multe ori doresc sa stie daca este utilizabil. Kernel-ul are un set teste ce poate fi rulate pentru a ajuta la validarea acestuia. Aceste teste sunt executate automat si sunt concepute pentru a valida functionalitatea cat si cateva caracteristici specifice Fedora, cum ar fi semnarea sigura a boot-ului.
Iata cum puteti sa le executati.
Pentru a executa aceste teste, aveti nevoie de pachetele gcc , git si python-fedora instalate in sistemul dvs. Utilizati aceasta comanda sudo daca este necesar:
sudo dnf install gcc git python-fedora
Mai intai, clonati repozitoriul testelor kernel-ului si mutati-l in directorul:
git clone https://pagure.io/kernel-tests.git
cd-teste de kernel
Apoi, setati cateva optiuni de configurare. Cel mai simplu mod de a incepe este sa copiati fisierul config.example :
cp config.example .config
In mod implicit, testele nu trimit rezultatele catre server. Pentru a trimite rezultatele in mod anonim, utilizati setarea submit = anonima . Pentru a trimite rezultatele legate de numele de utilizator FAS , set submit = autentificate si username = in .config.
Pentru a rula setul de baza de teste, utilizati aceasta comanda:
$ sudo ./runtests.sh
Pentru a rula suitele de test de performanta, utilizati aceasta comanda:
$ sudo ./runtests.sh -t performanta
Rezultatul asteptat este ca testele trec validarea. Cu toate acestea, unele teste pot esua ocazional din cauza incarcarii sistemului.
Executarea acestor teste de regresie ajuta la validarea kernel-ului.