microsoft / microsoft/vscode-java-test

Feature Req: Compound config support.

Ouverte
#1,041 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

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

Description

Are there any plans to add support for compound configurations (i.e. as the rest of vscode can do through defining compound configurations in launch.json)? Use case is JNI interfaces; want to launch a java test, and simultaneously launch a GDB C++ debugging instance that attaches to java to allow debugging when we reach C++ code.

Right now the specification of java.test.config outside of launch.json and the automated generation of the java side test config (to correspond to the method that we hit debug on) means we can't define a compound debugging config.

Obvious workaround right now is to have multiple instances of vscode running, and manually attach after launching and hitting a breakpoint on the java side, but would be immensely useful to have this natively supported in vscode-java-test.

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 examiner comment java.test.config est spécifié en dehors de launch.json et comment la configuration de test Java est générée pour une action de débogage. Comparez ce comportement avec les configurations composées de VS Code dans launch.json ; le travail sera considéré comme terminé lorsqu’un test Java et une instance de débogage GDB C++ pourront être lancés ensemble pour le débogage JNI.

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

Évaluation

Stack technique
cpp, java, typescript, vscode
Domaine
developer-experience, testing
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

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