PowerShell / PowerShell/PSScriptAnalyzer
Investigate/Fix test failure on PowerShell Core
Ouverte
Personne n'a encore pris cette issue.
Area - Build
Area - Rules
- Langage dominant
- C#
- Étoiles
- 2.2k
- Forks
- 414
- Merge moyen
- 13 h 1 min
- PR mergées (30 j)
- 2
Description
- The
"suggests corrections for AliasesToExport with wildcardofUseManifestExportFieldsis currently set as pending when tests are being run using the coreclr.
This tests needs to be looked into and possibly fixed.
The test is here:
https://github.com/PowerShell/PSScriptAnalyzer/blob/021711eae27a2bd00165f30c6c568a78f448870a/Tests/Rules/UseToExportFieldsInManifest.tests.ps1#L86 - There are 9 test failures using PowerShell Core on Windows and Ubuntu but they do not fail in AppVeyor for some reason. Those tests were always failing, even when going back to an old commit like
9e37dd34e8564dc7470dda1e0d2596de37bcd679in January. Therefore those failures are to be considered technical debt. Until we know why AppVeyor lets them pass and fix them afterwards, we have to more diligent with running tests locally or on VSTS using PowerShell Core to make sure that we do not introduce regression. The test failures are:


Guide de contribution
Ouvrir 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.
Piste de recherche
Commencez par Tests/Rules/UseToExportFieldsInManifest.tests.ps1 au niveau du test référencé et exécutez la suite de tests avec PowerShell Core sous Windows et Ubuntu. Comparez les échecs signalés avec les résultats d’AppVeyor et déterminez si les neuf échecs répertoriés sont liés aux tests ou à l’environnement. Le travail est terminé lorsque les échecs sont expliqués et que les tests concernés sont corrigés ou mis à jour de manière appropriée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- powershell
- Domaine
- testing-qa
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100