Tests need to be redesigned
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 20/100
- Issue-Typ
- Refactoring
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- python
- Bereich
- testing-qa
Rechercherichtung
Beginne mit der Überprüfung der in diesem Issue diskutierten Testbereiche, des verknüpften kernelci-api Pull Requests #512 und des Modells im Paket kernelci-core. Ermittle, welche künstlichen Testlisten das Modell duplizieren und welche Tests zusätzlichen Wartungsaufwand für Python-Versionen verursachen. Für den Abschluss ist ein abgestimmter Umfang der Neugestaltung und entsprechende Teständerungen erforderlich, aber dieses Issue definiert diesen Umfang nicht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- Python
- Sterne
- 14
- Forks
- 32
- Ø Merge
- 10 Std. 18 Min.
- Gemergte PRs (30 T.)
- 5
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus kernelci/kernelci-project
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100
kernelci/kernelci-project#585 ·
-
question sysadmin
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
kernelci/kernelci-project#580 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
kernelci/kernelci-project#579 ·
-
Make sure kunit tests working properly, especially cryptoEvtl. wieder frei @nuclearcat hat das vor 173 Tagen übernommen, und es ist kein Pull Request offen. Offen
kernelci/kernelci-project#568 · 1 zugewiesene Person ·
-
Proposal for weekly conference calls (and probably others)Evtl. wieder frei @nuclearcat hat das vor 256 Tagen übernommen, und es ist kein Pull Request offen. Offen
kernelci/kernelci-project#562 · 10 Kommentare · 1 zugewiesene Person ·
Alle Issues in kernelci/kernelci-project
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
MystenLabs/MemWal#1163 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
infertopics leaves new nodes without a topic when untopiced neighbours outnumber topiced onesEvtl. vergeben @moneebullah25 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
FinanceFlash/unvibecode#218 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
NVIDIA/earth2studio#1241 ·
Maintainer antworten meist innerhalb von 3 Tagen