Stabilisation de Aircox #87
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ce ticket reprend la liste des différentes étapes pour stabiliser Aircox.
Infos pratiques
1.0. N'hésitez pas à référencer ce ticket dans la description, par facilité de suivi.dev-1.0-N-X: ou N est le numéro de l'issue et X une description éventuelle.develop-1.0)pytest+pytest-django, même s'il existe déjà du code de test utilisant le framework de Django.pre-commitpour le code quality & format.Organisation du code:
test_Test(par exemple:class TestProgram:)Project Setup
Code Quality & Improvements
BaseRerun,Schedule,Diffusiondans des modules spécifiques !93Tests
CI/CL Pipeline ?=> Later versionaircox:admin:admin_site,mixins,filterstests: tests commons modules that contains most of the logic (#112)converterstests: tests commons modules that contains most of the logic (#112)managementmiddlewaremodels:episode!98 ,rerun,scheduleBaseRerun, Schedule, Diffusion in distinct modules (#93)station!100,page!101signalstests: tests commons modules that contains most of the logic (#112)=> Later versiontemplatetagsutilstests: tests commons modules that contains most of the logic (#112)views:base,mixinstests: tests commons modules that contains most of the logic (#112)aircox_streamer:connectorcontrollers:metadata,source,queue_source,streamer,streamers,monitormanagementviewsviewsets@rc/gnuragistes est-ce que vous savez si c'est possible de mettre en place un pipeline CI/CD sur Gitea?
J'ai choisi Gitea pour sa simplicité et parce qu'il n'y avait pas de CI/CD.
Ce n'est donc pas moi qui mettrai ça en place.
Libre à vous de changer d'outil évidemment !
On verra ça plus tard :) je vais déjà réorganiser un peu le code pour les tests
Code coverage - 2023/08/23
aircoxaircox_streamerBon ben la checklist est bonne, on va pouvoir passer en QA