microsoft / microsoft/vscode-java-test

jacocoagent.jar not overridden after upgrade

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

Personne n'a encore pris cette issue.

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

Description

Environment:

VS Code Version: 1.102.0-insider
Extension Version: from vscode java test 0.43.0 -> 0.43.1
JDK Type & Version: 24
OS Type & Version: windows
Step to Reproduce:

install version 0.43.0 of the Extension
upgrade the extension to versoin 0.43.1

Expected Behavior:
{extensionpath}/server/jacocoagent.jar should be updated from version 0,8.12.xxxxx to 0.8.13.xxxx

Actual Behavior:
https://github.com/microsoft/vscode-java-test/blob/bae1928c27a2735c513072849b3e9d8542632980/scripts/buildJdtlsExt.js#L82
from the scripts it seems that when upgrading since the jar was present since last version it's not being overridden, causing a version mismatch and therefore causing code coverage not work with java 24

Workaround:
Uninstall the extension and install it clean

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 scripts/buildJdtlsExt.js à la ligne indiquée et examinez comment jacocoagent.jar est géré lorsqu’une extension existante est mise à niveau. Vérifiez que le JAR inclus est remplacé de 0.8.12.x par 0.8.13.x et que le scénario de couverture Java 24 ne nécessite plus de réinstallation propre.

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

Évaluation

Stack technique
java, typescript
Domaine
build-system, testing
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Clairement spécifiée
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

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