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-commit
pour le code quality & format.Organisation du code:
test_
Test
(par exemple:class TestProgram:
)Project Setup
Code Quality & Improvements
BaseRerun
,Schedule
,Diffusion
dans des modules spécifiques !93Tests
CI/CL Pipeline ?=> Later versionaircox
:admin
:admin_site
,mixins
,filters
tests: tests commons modules that contains most of the logic (#112)converters
tests: tests commons modules that contains most of the logic (#112)management
middleware
models
:episode
!98 ,rerun
,schedule
BaseRerun, Schedule, Diffusion in distinct modules (#93)station
!100,page
!101signals
tests: tests commons modules that contains most of the logic (#112)=> Later versiontemplatetags
utils
tests: tests commons modules that contains most of the logic (#112)views
:base
,mixins
tests: tests commons modules that contains most of the logic (#112)aircox_streamer
:connector
controllers
:metadata
,source
,queue_source
,streamer
,streamers
,monitor
management
views
viewsets
@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
aircox
aircox_streamer
Bon ben la checklist est bonne, on va pouvoir passer en QA