xref: /llvm-project/llvm/test/tools/llvm-reduce/command-line-behavior.test (revision 84e888e5e418bcaf2e468730f3bf94cfc305c14d)
19c8b89f5SMatt Arsenault# Print the help output if no arguments are specified
29c8b89f5SMatt Arsenault# RUN: llvm-reduce --help | grep "LLVM automatic testcase reducer"
39c8b89f5SMatt Arsenault# RUN: llvm-reduce | grep "LLVM automatic testcase reducer"
49c8b89f5SMatt Arsenault
59c8b89f5SMatt Arsenault# Don't require any other arguments for --print-delta-passes
6*84e888e5SMatt Arsenault# RUN: llvm-reduce --print-delta-passes | grep "Delta passes"
79c8b89f5SMatt Arsenault
89c8b89f5SMatt Arsenault# Missing test input
99c8b89f5SMatt Arsenault# RUN: not llvm-reduce --test FileCheck 2>&1 | grep "error: reduction testcase positional argument must be specified"
109c8b89f5SMatt Arsenault
119c8b89f5SMatt Arsenault# Missing test script
129c8b89f5SMatt Arsenault# RUN: not llvm-reduce some-input 2>&1 | grep "error: --test option must be specified"
13