xref: /llvm-project/llvm/test/tools/llvm-strings/multiple-inputs.test (revision f23ce128fd614d5ed7b5c70038c5db8b257c5127)
1*f23ce128SJames Henderson## Show that llvm-strings reads every file specified on the command-line.
2*f23ce128SJames Henderson## This test uses --print-file-name and --radix to show that the values are
3*f23ce128SJames Henderson## updated for the second file.
4*f23ce128SJames Henderson
5*f23ce128SJames HendersonRUN: echo abcd > %t1
6*f23ce128SJames HendersonRUN: echo 1234 >> %t1
7*f23ce128SJames HendersonRUN: echo defg > %t2
8*f23ce128SJames HendersonRUN: llvm-strings --print-file-name --radix=d %t1 %t2 \
9*f23ce128SJames HendersonRUN:   | FileCheck %s -DFILE1=%t1 -DFILE2=%t2 --implicit-check-not={{.}}
10*f23ce128SJames Henderson
11*f23ce128SJames HendersonCHECK:      [[FILE1]]: 0 abcd
12*f23ce128SJames HendersonCHECK-NEXT: [[FILE1]]: 5 1234
13*f23ce128SJames HendersonCHECK-NEXT: [[FILE2]]: 0 defg
14