microsoft / microsoft/vscode-java-test
Inherited tests not supported
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 340
- Forks
- 173
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 18
Beschreibung
Codelens appears for the abstract test class even though it cannot be run directly (IntelliJ redirects you to the classes that inherit from the abstract class instead ...)
Codelens does not appear on the classes that inherit from the abstract test class
Sidebar only runs tests in abstract class resulting in InstantiationException because it's abstract.
Beitragsleitfaden
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, das Verhalten mit einer abstrakten Testklasse und einer oder mehreren erbenden Testklassen in der VS Code Java test extension zu reproduzieren. Verfolge, wie Codelens-Einträge und die Testausführung in der Seitenleiste entdeckt und gestartet werden. Als erledigt gilt die Aufgabe, wenn geerbte Klassen ausführbare Codelens-Einträge bereitstellen, während die abstrakte Klasse nicht als direkt ausführbarer Test angeboten wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, vscode
- Bereich
- developer-experience, testing
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100