Add support for JDT Debbuger and Test Infrastructure?
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- Calme
- Stack technique
- java, typescript, vscode
- Domaine
- developer-experience, devtools, testing
Piste de recherche
L’issue ne nomme aucun fichier, test ou point d’entrée. Il faut donc d’abord clarifier le périmètre de l’intégration du débogage et des tests JDT avec VSCode. Examinez les responsabilités de l’extension Java existante et de Microsoft helper-extension, puis identifiez les limites pertinentes entre Debug Adapter Protocol et Test Protocol. Le travail est terminé lorsqu’un plan d’implémentation défini pour le débogage unifié et l’exécution des tests, avec parité avec les expériences Eclipse et CLI, est disponible.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Today, the VSCode Java suite of extensions use only the JDT's Language Services. Debugging, Testing Infrastructure, and other miscellaneous abilities (such as project view) are done by Microsoft's Helper extensions.
While I have no disdain for the Microsoft extensions, I believe we should unify the experience across the full Eclipse IDE and VSCode. That is, the default debugger and test runners should be the one that is natively used by the Eclipse IDE, communicated to VSCode via the Debug Adapter Protocols and Test Protocols.
Why, you might ask? Mainly to unify the experience. Most VSCode Extensions do the same:
Microsoft's own C# Dev Kit uses the same debugger and internal engine as Visual Studio for debugging and running tests.
Oracle's Java Extension uses the same Debugger and Test Infrastructure as NetBeans, communicated to VSCode via LSP and DAP.
Also, the Java Debugger by Microsoft doesn't use DAP, it uses its own custom solution, and the Java test extension produces garbage outputs when running tests, rather than having parity with CLI.
Would be neat to have one unified experience across both the native Eclipse IDE, and VSCode.
Thank You.
- Langage dominant
- TypeScript
- Étoiles
- 2.3k
- Forks
- 549
- Merge moyen
- 8 h 20 min
- PR mergées (30 j)
- 6
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de redhat-developer/vscode-java
-
JDK_HOME can be sorted after lower-priority auto-detected JDK sourcesPeut-être pris @shblue21 l’a pris il y a 119 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
redhat-developer/vscode-java#4426 ·
Les mainteneurs répondent en général sous 1 jour
-
Java template regressionOuvertebug
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
redhat-developer/vscode-java#4539 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
redhat-developer/vscode-java#4537 ·
Les mainteneurs répondent en général sous 1 jour
-
bug Lombok
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
redhat-developer/vscode-java#4521 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
bug need info
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
redhat-developer/vscode-java#4520 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de redhat-developer/vscode-java
Issues similaires
-
cleanName keeps a state code that's joined to the word before it (SavannahGa → "Savannah Ga")Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
openwatersio/slackwater-database#281 ·
Les mainteneurs répondent en général sous 1 jour
-
accepted bug via-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
pingdotgg/t3code#18690 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Bayern feature:Application ready web
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
digitalfabrik/entitlementcard#3176 ·
Les mainteneurs répondent en général sous 7 jours
-
[BUG] 运行位置的分支列表不自动刷新,外部新建的分支看不到Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
NanmiCoder/cc-haha#1533 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour