• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Check stdout redirect (> and >>).
2#
3# RUN: echo "not-present" > %t.stdout-write
4# RUN: echo "is-present" > %t.stdout-write
5# RUN: FileCheck --check-prefix=STDOUT-WRITE < %t.stdout-write %s
6#
7# STDOUT-WRITE-NOT: not-present
8# STDOUT-WRITE: is-present
9#
10# RUN: echo "appended-line" >> %t.stdout-write
11# RUN: FileCheck --check-prefix=STDOUT-APPEND < %t.stdout-write %s
12#
13# STDOUT-APPEND: is-present
14# STDOUT-APPEND: appended-line
15
16
17# Check stderr redirect (2> and 2>>).
18#
19# RUN: echo "not-present" > %t.stderr-write
20# RUN: %S/write-to-stderr.sh 2> %t.stderr-write
21# RUN: FileCheck --check-prefix=STDERR-WRITE < %t.stderr-write %s
22#
23# STDERR-WRITE-NOT: not-present
24# STDERR-WRITE: a line on stderr
25#
26# RUN: %S/write-to-stderr.sh 2>> %t.stderr-write
27# RUN: FileCheck --check-prefix=STDERR-APPEND < %t.stderr-write %s
28#
29# STDERR-APPEND: a line on stderr
30# STDERR-APPEND: a line on stderr
31
32
33# Check combined redirect (&>).
34#
35# RUN: echo "not-present" > %t.combined
36# RUN: %S/write-to-stdout-and-stderr.sh &> %t.combined
37# RUN: FileCheck --check-prefix=COMBINED-WRITE < %t.combined %s
38#
39# COMBINED-WRITE-NOT: not-present
40# COMBINED-WRITE: a line on stdout
41# COMBINED-WRITE: a line on stderr
42