This shows you the differences between two versions of the page.
uso:teme:testare [2016/11/02 14:39] tiberiu.barbu |
uso:teme:testare [2018/11/11 01:19] (current) mbarbulescu |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Testarea și finalizarea temei ====== | + | ====== Testarea temei. Finalizarea temei. Mașină virtuală. ====== |
<note> | <note> | ||
Line 9: | Line 9: | ||
</note> | </note> | ||
- | Testarea temei se va face **DOAR** pe mașina virtulă autentificat ca utilizator ''student'', folosind utilitarul ''uso''. Acesta poate fi executat în orice moment pentru a verifica dacă au fost rezolvate corect task-urile. **NU** lucrați autentificat ca utilizator ''root'' în sistem, la nicio temă. Din acest motiv există posibilitatea să nu vă treacă testele. Pe de altă parte, nu este o metoda de siguranță să lucrați autentificat ca utilizator ''root'' din motive de securitate și/sau permisiuni. | + | **Testarea temei** se va face doar pe **mașina virtulă** ([[uso:resurse/mv|aici]]) autentificat ca utilizator ''student'', folosind utilitarul ''uso''. Acesta poate fi executat în orice moment pentru a verifica dacă au fost rezolvate corect task-urile. Nu lucrați autentificat ca utilizator ''root'' în sistem, la nicio temă. Din acest motiv există posibilitatea să nu vă treacă testele. Pe de altă parte, nu este o metoda de siguranță să lucrați autentificat ca utilizator ''root'' din motive de securitate și/sau permisiuni. |
- | Utilitarul ''uso'' implementează testele doar pentru task-urile temei curente. La fiecare temă nouă, pentru a folosi utilitarul ''uso'', primul pas este să porniți tema. În caz contrar, nu veți avea actualizat checker-ul pentru tema curentă. | + | Utilitarul ''uso'' implementează testele doar pentru task-urile temei curente. La fiecare temă nouă, pentru a folosi utilitarul ''uso'', primul pas este să porniți tema folosind comanda ''sudo uso start''. În caz contrar, nu veți avea actualizat checker-ul pentru tema curentă. |
- | <code bash> | + | Verificați versiunea utilitarului ''uso'' cât și a checker-ului, afișată la rularea comenzii ''sudo uso start'' sau ''sudo uso check'', pe prima linie a output-ului. Asigurați-vă că aveți ultima versiune înainte de a continua lucrul pentru temă. Versiunea actuală este specificată în secțiunea [[#informatii_generale|Informații generale]] prezentă în enunțul temei. Pentru situațiile în care nu dispuneți de ultima versiune a utilitarului ''uso'' sau checker-ului, rulați ''sudo uso update''. |
- | student@usovm:~$ sudo** uso start'' | + | |
- | </code> | + | |
- | Verificați versiunea utilitarului ''uso'' cât și a checker-ului, afișată la rularea comenzii ''sudo uso start'' sau ''sudo uso check'', pe prima linie a output-ului. Asigurați-vă că aveți ultima versiune înainte de a continua lucrul pentru temă. Versiunea actuală este specificată în secțiunea [[#informatii_generale|Informații generale]] prezentă în enunțul temei. | + | **Finalizarea temei** se realizează prin rularea comenzii ''sudo uso submit'' și încărcarea codului returnat de această comandă (32 de caractere alfanumerice), în formularul din secțiunea [[#informatii_generale|Informații generale]]. Pentru a evita transcrierea eronată a codului returnat de checker, recomandăm copierea acestuia din interfața mașinii //host// conectată prin SSH către mașina //guest// după cum urmează: |
- | + | * În cazul în care folosiți Linux sau macOS, copierea codului se realizează din terminal selectând codul emis și apăsând combinația de taste CTRL+SHIFT+C (//copy//) | |
- | În cazul în care testele vor fi actualizate, modificările ajung în mod automat pe mașinile virtuale, atâta timp cât există o conexiune la Internet pe mașina virtuală. Pentru situațiile în care nu dispuneți de ultima versiune a utilitarului ''uso'' sau checker-ului, rulați ''sudo uso update''. | + | |
- | + | ||
- | Testarea finală a temei se realizează prin rularea comenzii ''sudo uso submit'' și încărcarea codului returnat de această comandă (32 de caractere alfanumerice), în formularul din secțiunea [[#informatii_generale|Informații generale]]. Pentru a evita transcrierea eronată a codului returnat de checker, recomandăm copierea acestuia din interfața mașinii //host// conectată prin SSH către mașina //guest// după cum urmează: | + | |
- | * În cazul în care folosiți Linux sau macOS, copierea codului se realizează din //terminal// selectând codul emis și apăsând combinația de taste CTRL+SHIFT+C | + | |
* În cazul in care folosiți Windows, copierea se realizează din //PuTTy// selectând codul codul emis (nu este nevoie să folosiți CTRL+SHIFT+C, codul fiind automat copiat la selectare). | * În cazul in care folosiți Windows, copierea se realizează din //PuTTy// selectând codul codul emis (nu este nevoie să folosiți CTRL+SHIFT+C, codul fiind automat copiat la selectare). | ||
* După ce a fost copiat în [[https://en.wikipedia.org/wiki/Clipboard_(computing)|clipboard]] codul emis de checker, il puteți lipi (//paste//) în formularul din secțiunea [[#informatii_generale|Informații generale]] | * După ce a fost copiat în [[https://en.wikipedia.org/wiki/Clipboard_(computing)|clipboard]] codul emis de checker, il puteți lipi (//paste//) în formularul din secțiunea [[#informatii_generale|Informații generale]] | ||
- | Recomandări: | + | |
- | * Setările mașinii virtuale **NU** ar trebui modificate. Dacă totuși considerați că este necesară o modificare întrebați întâi pe forum-ul temei dacă este acceptată. | + | |
- | * Mașina virtuală să pornească iar sistemul de operare să se încarce complet **fără interacțiune din exterior**. | + | |
- | * Parola utilizatorilor ''root'' și ''student'' să rămână cea implicită (''student''). | + | |
- | * Alterarea oricărei componente prezintă riscul de a obține punctaj nul (0 puncte) pe temă. | + |