jangala-dev / jangala-dev/devicecode-lua
Make test runner auto detect runnable tests
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Lua
- Sterne
- 1
- Forks
- 0
- Ø Merge
- 6 T. 8 Std.
- Gemergte PRs (30 T.)
- 6
Beschreibung
The current test runner requires each test file to be explicitly added to a list of tests in the run.lua file, this has created a point of pain when merging multiple branches together as it is common to have conflicts in this file. Change the runner to auto detect the tests needed to be run so we no longer get the merging issues.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, run.lua zu lesen und nachzuverfolgen, wie die aktuelle explizite Testliste zusammengestellt und ausgeführt wird. Führe den bestehenden Test-Runner aus, um sein aktuelles Verhalten zu ermitteln, und überprüfe anschließend, dass ausführbare Testdateien entdeckt und ausgeführt werden, ohne eine zentrale Liste zu bearbeiten, auch wenn neue Testdateien hinzugefügt werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- lua
- Bereich
- testing-qa
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 55/100