diff options
Diffstat (limited to 'llvm/utils/lit/tests')
5 files changed, 22 insertions, 0 deletions
diff --git a/llvm/utils/lit/tests/Inputs/shared-output/lit.cfg b/llvm/utils/lit/tests/Inputs/shared-output/lit.cfg new file mode 100644 index 00000000000..121bff7ec98 --- /dev/null +++ b/llvm/utils/lit/tests/Inputs/shared-output/lit.cfg @@ -0,0 +1,5 @@ +import lit.formats +config.name = 'shared-output' +config.suffixes = ['.txt'] +config.test_format = lit.formats.ShTest() +config.test_source_root = os.path.dirname(os.path.realpath(__file__)) diff --git a/llvm/utils/lit/tests/Inputs/shared-output/primary.txt b/llvm/utils/lit/tests/Inputs/shared-output/primary.txt new file mode 100644 index 00000000000..7da1deeaea6 --- /dev/null +++ b/llvm/utils/lit/tests/Inputs/shared-output/primary.txt @@ -0,0 +1,2 @@ +RUN: echo "primary" >> %{shared_output(SHARED)} +RUN: echo "other" >> %{shared_output(OTHER)} diff --git a/llvm/utils/lit/tests/Inputs/shared-output/secondary.txt b/llvm/utils/lit/tests/Inputs/shared-output/secondary.txt new file mode 100644 index 00000000000..c706a597eca --- /dev/null +++ b/llvm/utils/lit/tests/Inputs/shared-output/secondary.txt @@ -0,0 +1 @@ +RUN: echo "secondary" >> %{shared_output(SHARED)} diff --git a/llvm/utils/lit/tests/Inputs/shared-output/sub/sub.txt b/llvm/utils/lit/tests/Inputs/shared-output/sub/sub.txt new file mode 100644 index 00000000000..4418b348723 --- /dev/null +++ b/llvm/utils/lit/tests/Inputs/shared-output/sub/sub.txt @@ -0,0 +1 @@ +RUN: echo "sub" >> %{shared_output(SHARED)} diff --git a/llvm/utils/lit/tests/shared-output.py b/llvm/utils/lit/tests/shared-output.py new file mode 100644 index 00000000000..9f616f27810 --- /dev/null +++ b/llvm/utils/lit/tests/shared-output.py @@ -0,0 +1,13 @@ +# RUN: rm -rf %t && mkdir -p %t +# RUN: echo 'lit_config.load_config(config, "%{inputs}/shared-output/lit.cfg")' > %t/lit.site.cfg +# RUN: %{lit} %t +# RUN: FileCheck %s < %t/Output/Shared/SHARED.tmp +# RUN: FileCheck -check-prefix=NEGATIVE %s < %t/Output/Shared/SHARED.tmp +# RUN: FileCheck -check-prefix=OTHER %s < %t/Output/Shared/OTHER.tmp + +# CHECK-DAG: primary +# CHECK-DAG: secondary +# CHECK-DAG: sub + +# NEGATIVE-NOT: other +# OTHER: other |