brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 0759c1d Raw
34 lines · python
1# Check cases where LIT_OPTS has no effect.2#3# RUN:                 %{lit} -s %{inputs}/lit-opts | FileCheck %s4# RUN: env LIT_OPTS=   %{lit} -s %{inputs}/lit-opts | FileCheck %s5# RUN: env LIT_OPTS=-s %{lit} -s %{inputs}/lit-opts | FileCheck %s6 7# Check that LIT_OPTS can override command-line options.8#9# RUN: env LIT_OPTS=-a \10# RUN: %{lit} -s %{inputs}/lit-opts \11# RUN: | FileCheck -check-prefix=SHOW-ALL -DVAR=default %s12 13# Check that LIT_OPTS understands multiple options with arbitrary spacing.14#15# RUN: env LIT_OPTS='-v -a  -Dvar=foobar' \16# RUN: %{lit} -s %{inputs}/lit-opts \17# RUN: | FileCheck -check-prefix=SHOW-ALL -DVAR=foobar %s18 19# Check that LIT_OPTS parses shell-like quotes and escapes.20#21# RUN: env LIT_OPTS='-v   -a -Dvar="foo bar"\ baz' \22# RUN: %{lit} -s %{inputs}/lit-opts \23# RUN: | FileCheck -check-prefix=SHOW-ALL -DVAR="foo bar baz" %s24 25# CHECK:      Testing: 1 tests26# CHECK-NOT:  PASS27# CHECK:      Passed: 128 29# SHOW-ALL:     Testing: 1 tests30# SHOW-ALL:     PASS: lit-opts :: test.txt (1 of 1)31# SHOW-ALL:     echo [[VAR]]32# SHOW-ALL-NOT: PASS33# SHOW-ALL:     Passed: 134