mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
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.
39 lines
1.8 KiB
Plaintext
39 lines
1.8 KiB
Plaintext
REQUIRES: rsync
|
|
|
|
RUN: env REMOTE_RUN_CHILD_FOO=%S/Inputs/upload/3.txt %debug-remote-run --input-prefix %S/Inputs/upload/ ls %S/Inputs/upload/1.txt %S/Inputs/upload/2.txt | %FileCheck -check-prefix CHECK-REMOTE %s
|
|
RUN: ls %t-REMOTE/input/ | %FileCheck %s
|
|
|
|
RUN: %empty-directory(%t-REMOTE)
|
|
RUN: env REMOTE_RUN_CHILD_FOO=%S/Inputs/upload/3.txt %debug-remote-run --input-prefix %S/Inputs/ ls %S/Inputs/upload/1.txt %S/Inputs/upload/2.txt | %FileCheck -check-prefix CHECK-REMOTE-NESTED %s
|
|
RUN: ls %t-REMOTE/input/upload/ | %FileCheck %s
|
|
RUN: %debug-remote-run -v --input-prefix %S/Inputs/ ls %S/Inputs/upload/1.txt %S/Inputs/upload/2.txt 2>&1 >/dev/null | %FileCheck -check-prefix VERBOSE-NESTED %s
|
|
|
|
RUN: %empty-directory(%t-REMOTE)
|
|
RUN: %debug-remote-run --input-prefix %S/Inputs/upload/1 ls %S/Inputs/upload/1.txt | %FileCheck -check-prefix CHECK-REMOTE-SINGLE-FILE %s
|
|
RUN: test -f %t-REMOTE/input/1.txt
|
|
|
|
RUN: %empty-directory(%t-REMOTE)
|
|
RUN: env REMOTE_RUN_CHILD_FOO=%S/Inputs/upload/3.txt %debug-remote-run --input-prefix %S/Inputs/upload/ --remote-input-prefix custom-input ls %S/Inputs/upload/1.txt %S/Inputs/upload/2.txt | %FileCheck -check-prefix CHECK-REMOTE-CUSTOM %s
|
|
RUN: ls %t-REMOTE/custom-input/ | %FileCheck %s
|
|
|
|
CHECK-REMOTE: {{-REMOTE/input/1.txt$}}
|
|
CHECK-REMOTE-NEXT: {{-REMOTE/input/2.txt$}}
|
|
|
|
CHECK-REMOTE-NESTED: {{-REMOTE/input/upload/1.txt$}}
|
|
CHECK-REMOTE-NESTED-NEXT: {{-REMOTE/input/upload/2.txt$}}
|
|
|
|
CHECK-REMOTE-SINGLE-FILE: {{-REMOTE/input/1.txt$}}
|
|
|
|
CHECK-REMOTE-CUSTOM: {{-REMOTE/custom-input/1.txt$}}
|
|
CHECK-REMOTE-CUSTOM-NEXT: {{-REMOTE/custom-input/2.txt$}}
|
|
|
|
CHECK-NOT: BAD
|
|
CHECK: {{^1.txt$}}
|
|
CHECK-NEXT: {{^2.txt$}}
|
|
CHECK-NEXT: {{^3.txt$}}
|
|
CHECK-NOT: BAD
|
|
|
|
VERBOSE-NESTED: /usr/bin/env /bin/mkdir -p {{.+}}-REMOTE/input
|
|
VERBOSE-NESTED-NEXT: rsync
|
|
VERBOSE-NESTED: /usr/bin/env {{.*}}ls
|