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_entradacon el archivo de patronesarchivo_comprobado:
FileCheck --input-file=ruta/al/archivo_de_entrada ruta/al/archivo_de_comprobación
- Busca coincidencias de
stdincon el archivo de patronesarchivo_de_comprobación:
echo "algún_texto" | FileCheck ruta/al/archivo_de_comprobación
- Busca coincidencias con el
prefijode 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.llen 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