microsoft / microsoft/vscode-java-test

Inherited tests not supported

Ouverte
#718 10 commentaires 5 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

ai-triaged bug investigating junit low-priority test-discovery
Langage dominant
TypeScript
Étoiles
340
Forks
173
Merge moyen
1 j 19 h
PR mergées (30 j)
18

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par reproduire le comportement avec une classe de test abstraite et une ou plusieurs classes de test qui en héritent dans la VS Code Java test extension. Suivez la manière dont les entrées Codelens et l’exécution des tests depuis la barre latérale sont découvertes et lancées. Le travail est terminé lorsque les classes héritées exposent des entrées Codelens exécutables, tandis que la classe abstraite n’est pas proposée comme test directement exécutable.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java, vscode
Domaine
developer-experience, testing
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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