kernelci / kernelci/kernelci-project
Tests need to be redesigned
- Langage dominant
- Python
- Étoiles
- 14
- Forks
- 32
- Merge moyen
- 1 j 1 h
- PR mergées (30 j)
- 3
Description
As KernelCI keep evolving we have a lot of tests that has their use at beginning, but becoming more burden than useful now.
For example:
https://github.com/kernelci/kernelci-api/pull/512
Is not really required, as now we have model in kernelci-core package, and actually if any test should verify update against the model. Otherwise we have a problem, if someone update model in kernelci-core, he is forced to update artifical lists inside the tests.
Another example, that tests by themself often require more maintenance than functional code on python version upgrade, which is another efforts burner.
This is a proposal, and maybe even rant, and probably starter for discussion.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par examiner les domaines de test abordés dans cette issue, la pull request #512 de kernelci-api liée et le modèle du package kernelci-core. Identifiez quelles listes de tests artificielles dupliquent le modèle et quels tests créent une surcharge de maintenance liée aux versions de Python. La finalisation nécessite de convenir du périmètre de la refonte et d’apporter les modifications de tests correspondantes, mais cette issue ne définit pas ce périmètre.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- testing-qa
- Type d'issue
- Refactorisation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 20/100