github / github/codeql-cli-binaries

codeql run test doesn't match absolute fs paths in graph queries

Abierto
#36 3 comentarios 0 reacciones 0 asignados Ver en GitHub
CLI
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.