PowerShell / PowerShell/PSScriptAnalyzer
Investigate/Fix test failure on PowerShell Core
Abierto
Nadie ha tomado este issue todavía.
Area - Build
Area - Rules
- Lenguaje dominante
- C#
- Estrellas
- 2.2k
- Forks
- 414
- Merge medio
- 13 h 1 min
- PR fusionados (30 d)
- 2
Descripción
- 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:


Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con Tests/Rules/UseToExportFieldsInManifest.tests.ps1 en la prueba referenciada y ejecuta el conjunto de pruebas con PowerShell Core en Windows y Ubuntu. Compara los fallos informados con los resultados de AppVeyor y determina si los nueve fallos enumerados son problemas de las pruebas o del entorno. Se considera terminado cuando los fallos están explicados y las pruebas afectadas se han corregido o actualizado adecuadamente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- powershell
- Área
- testing-qa
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100