Files
swift-mirror/test/remote-run/stderr.test-sh
Evan Wilde 12e784c3c8 Replace sftp_server with rsync
remote-run uses rsync instead of sftp server. Some of the tests were
incorrectly labelled as requiring sftp server. Fixed those and replaced
the requirement with rsync.
2025-06-25 13:39:01 -07:00

19 lines
635 B
Plaintext

REQUIRES: rsync
REQUIRES: shell
RUN: %debug-remote-run sh -c "echo hello; echo goodbye >&2" > %t.stdout.txt 2> %t.stderr.txt
RUN: %FileCheck -check-prefix CHECK-STDOUT %s < %t.stdout.txt
RUN: %FileCheck -check-prefix CHECK-STDERR %s < %t.stderr.txt
RUN: not %debug-remote-run sh -c "echo hello; echo goodbye >&2; false" > %t.stdout.txt 2> %t.stderr.txt
RUN: %FileCheck -check-prefix CHECK-STDOUT %s < %t.stdout.txt
RUN: %FileCheck -check-prefix CHECK-STDERR %s < %t.stderr.txt
CHECK-STDOUT-NOT: goodbye
CHECK-STDOUT: {{^hello$}}
CHECK-STDOUT-NOT: goodbye
CHECK-STDERR-NOT: hello
CHECK-STDERR: {{^goodbye$}}
CHECK-STDERR-NOT: hello