kernelci / kernelci/kernelci-project

Tests need to be redesigned

Ouverte
#331 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.