github / github/codeql-cli-binaries
codeql run test doesn't match absolute fs paths in graph queries
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 1k
- Forks
- 184
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Per @max-schaefer `codeql run test` should adapt queries that emit absolute FS paths such that they pass when run in a different environment. For example my test emits `# 0| [File] /home/chris/codeql-home/codeql-go/ql/test/library-tests/semmle/go/PrintAst/input.go` but the test doesn't work when the `.expected` file uses a truncated relative version of that path, or when it uses a different absolute path and the .actual uses the absolute path appropriate to a different environment.
Guía de contribución
Línea de trabajo
Comienza en el punto de entrada `codeql run test` y reproduce la discrepancia de rutas absolutas descrita en el issue. Determina cómo deberían normalizarse la salida esperada y la real entre distintos entornos; se considera completado cuando el ejemplo funciona con rutas relativas o absolutas diferentes, preservando las demás comparaciones de salida.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Área
- cli, testing
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100