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.

  • What is your reaction?
  • powered by Verysign
  • like gnulinux.ro
    Like
  • unmoved gnulinux.ro
    Unmoved
  • amused gnulinux.ro
    Amused
  • excited gnulinux.ro
    Excited
  • angry gnulinux.ro
    Angry
  • sad gnulinux.ro
    Sad
TENDINTA  |  Librem 14 will be delivered starting with February 2021
FlorinM                   gnulinux.ro
FlorinM
Utilizator Linux - Solus OS, pasionat de calatorii.
2064 articole



  • Comment
  • powered by Verysign

Nici un comentariu inca. Fii primul!