Windows tests: symlink access requires dev mode or elevated access
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 57/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- csharp
- Área
- documentation, testing
Línea de trabajo
Start with the symlink tests and the CONTRIBUTING.md guidance mentioned in the issue; review discussions #205 and #243 for the reported Windows problems. Check Microsoft's documentation on symlink permissions and link it from the contributor guidance. Done when tests skip locally without symlink access, CI fails if access is unavailable, and the development mode requirement is documented.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Currenly we have the following verse in the CONTRIBUTING.md:
Tests involving symlink creation require elevated privileges on Windows, as this is enforced at the OS level.
This is demonstrably not correct: I run tests without elevation and everything works for me.
Contributors confirm that there are problems, though: see #205 and #243.
We need to document this better (mention that dev mode is required, and confirm this against Microsoft's documentation, add a link to our docs), and to make the contributors' lives more convenient:
- check in the corresponding tests that the dev mode or elevation is available (i.e. that we are allowed to create symlinks); skip tests if not
- assert on CI that we are allowed to create symlinks (i.e. ensure that we are running the tests on CI and not skipping them silently)
- Lenguaje dominante
- C#
- Estrellas
- 107
- Forks
- 22
- Merge medio
- 3 d 2 h
- PR fusionados (30 d)
- 13
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la 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.
Más de ForNeVeR/TruePath
-
Wrong values of Kernel32.FileShare.Delete and Kernel32.FileAttributes.PosixSemanticsPosiblemente ocupada @ElectLive la tomó hace 1 día. Abiertobug good first issue help wanted
Dificultad 1/5 Menos de una hora Aptitud para principiantes 83/100
ForNeVeR/TruePath#241 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
AbsolutePath.ReadKind allocates a new 16 KiB buffer per directory on Windows: the pooled buffer is not returned on failurePosiblemente ocupada @FalconTechDev la tomó hace 1 día. Abiertoenhancement good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ForNeVeR/TruePath#240 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
enhancement good first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ForNeVeR/TruePath#165 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
bug good first issue help wanted
Dificultad 3/5 Medio día Aptitud para principiantes 57/100
Los mantenedores suelen responder en 1 día
-
enhancement help wanted
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
Todos los issues de ForNeVeR/TruePath
Issues similares
-
Format request: .wbpzAbiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
KnifeLemon/Filee#294 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
gavin-wolfe/wolfden#104 ·
Los mantenedores suelen responder en 1 día
-
[BUG] Still libmicrohttpd dependency is not removed properly from External-Dependency-Info.txt fileAbiertotype/bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
area:framework
Dificultad 1/5 1-3 horas Aptitud para principiantes 72/100
nunit/docs#1262 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
[辞書] かんそうりつ->乾燥率Abierto辞書
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día