git-ecosystem / git-ecosystem/git-credential-manager

GitCredentialManager.Tests.GitTests.Git_GetRemotes_NoRemotes_ReturnsEmpty test fails on Arch Linux

Abierto
#1,663 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
C#
Estrellas
9.3k
Forks
2.9k
Merge medio
7 d 1 h
PR fusionados (30 d)
14

Descripción

[xUnit.net 00:00:00.7933268]     GitCredentialManager.Tests.GitTests.Git_GetRemotes_NoRemotes_ReturnsEmpty [FAIL]
  Failed GitCredentialManager.Tests.GitTests.Git_GetRemotes_NoRemotes_ReturnsEmpty [11 ms]
  Error Message:
   Assert.Empty() Failure
Collection: [GitRemote { FetchUrl = null, Name = "origin", PushUrl = null }]
  Stack Trace:
     at GitCredentialManager.Tests.GitTests.Git_GetRemotes_NoRemotes_ReturnsEmpty() in <>/git-credential-manager/src/shared/Core.Tests/GitTests.cs:line 66
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Failed!  - Failed:     1, Passed:     0, Skipped:     0, Total:     1, Duration: < 1 ms - Core.Tests.dll (net8.0)

Ran as LANG=C dotnet test --configuration LinuxRelease --filter GitCredentialManager.Tests.GitTests.Git_GetRemotes_NoRemotes_ReturnsEmpty.

Git version:

$ git --version
git version 2.45.2

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza en src/shared/Core.Tests/GitTests.cs alrededor de la línea 66 y reproduce el test mencionado con el comando LinuxRelease indicado en Arch Linux. Compara la configuración del test y el comportamiento de Git con la salida del error; se considera terminado cuando Git_GetRemotes_NoRemotes_ReturnsEmpty pasa y no devuelve remotos en el entorno afectado.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
arch-linux, csharp, git
Área
operating-systems, testing-qa
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
38/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.