jangala-dev / jangala-dev/devicecode-lua

Make test runner auto detect runnable tests

Offen
#309 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Ö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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.