Domande frequenti
-
Dovrei testare il mio pacchetto?
Certamente dovresti!
-
Come posso ricevere aiuto?
Use the #fedora-ci channel on Matrix.
-
Perché non affidarsi a %check?
%checke i test eseguiti nella pipeline di CI sono complementari.%checkconsente di eseguire una serie di controlli al momento della compilazione (build time), ma non rileverà la mancanza di requisiti, di file di configurazione e questo genere di situazioni che la pipeline di CI sarà in grado di testare e trovare. Potremmo vedere%checkcome un test unitario (dove l’unità è il pacchetto) rispetto ai test di integrazione in cui i test vengono eseguiti nell’intera distribuzione, proprio come la distribuiamo ai nostri utenti. Di conseguenza, la pipeline di CI sarà in grado di trovare bug di integrazione che la sezione%checknon sarà mai in grado di rilevare. -
Dove metto i miei test?
There are several options where to store the test code. Here are some of the most important advantages and disadvantages of each approach: Test code in dist git rpms namespace is branched together with spec files and thus can closely mirror functionality. Tests used across multiple components or OS releases can be stored in the dist git test namespace to share the test code and minimize maintenance. Fetching tests from an upstream project git is also possible and supported by TMT.
Want to help? Learn how to contribute to Fedora Docs ›