1.1 KiB
1.1 KiB
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}}