FileCheck
Verificador de archivos de coincidencia de patrones flexible.
Se utiliza típicamente a partir de pruebas de regresión LLVM y forma parte de una prueba lit
.
Más información: https://llvm.org/docs/CommandGuide/FileCheck.html.
- Compara el contenido de
archivo_entrada
con el archivo de patronesarchivo_comprobado
:
FileCheck --input-file=
ruta/al/archivo_de_entrada
ruta/al/archivo_de_comprobación
- Busca coincidencias de
stdin
con el archivo de patronesarchivo_de_comprobación
:
echo "
algún_texto" | FileCheck
ruta/al/archivo_de_comprobación
- Busca coincidencias con el
prefijo
de comprobación personalizado especificado (Nota: el prefijo predeterminado esCHECK
):
echo "
algún_texto" | FileCheck --check-prefix=
prefijo
ruta/al/archivo_comprobado
- Imprime las coincidencias de patrón de directivas:
echo "
some_text" | FileCheck -v
ruta/al/archivo_comprobado
- Introduce
llvm_code.ll
en llvm-as y, a continuación, envía la salida a FileCheck para que coincida:
llvm-as
ruta/al/código_llvm_.ll | FileCheck
ruta/al/archivo_comprobado