github / github/codeql-cli-binaries

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

Ouverte
#36 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
CLI
Langage dominant
Aucune donnée de langage
Étoiles
1k
Forks
184
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez au point d’entrée `codeql run test` et reproduisez la divergence de chemins absolus décrite dans l’issue. Déterminez comment les sorties attendue et réelle doivent être normalisées entre les environnements ; le travail est considéré comme terminé lorsque l’exemple fonctionne avec des chemins relatifs ou des chemins absolus différents, tout en préservant les autres comparaisons de sortie.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Domaine
cli, testing
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.