![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /proc/thread-self/root/usr/lib/llvm-10/build/utils/lit/tests/ |
Upload File : |
# Check that -vv makes the line number of the failing RUN command clear. # (-v is actually sufficient in the case of the internal shell.) # # RUN: not %{lit} -j 1 -vv %{inputs}/shtest-run-at-line > %t.out # RUN: FileCheck --input-file %t.out %s # # END. # CHECK: Testing: 4 tests # In the case of the external shell, we check for only RUN lines in stderr in # case some shell implementations format "set -x" output differently. # CHECK-LABEL: FAIL: shtest-run-at-line :: external-shell/basic.txt # CHECK: Script: # CHECK: RUN: at line 4{{.*}} true # CHECK-NEXT: RUN: at line 5{{.*}} false # CHECK-NEXT: RUN: at line 6{{.*}} true # CHECK: RUN: at line 4 # CHECK: RUN: at line 5 # CHECK-NOT: RUN # CHECK-LABEL: FAIL: shtest-run-at-line :: external-shell/line-continuation.txt # CHECK: Script: # CHECK: RUN: at line 4{{.*}} echo 'foo bar' | FileCheck # CHECK-NEXT: RUN: at line 6{{.*}} echo 'foo baz' | FileCheck # CHECK-NEXT: RUN: at line 9{{.*}} echo 'foo bar' | FileCheck # CHECK: RUN: at line 4 # CHECK: RUN: at line 6 # CHECK-NOT: RUN # CHECK-LABEL: FAIL: shtest-run-at-line :: internal-shell/basic.txt # CHECK: Script: # CHECK: : 'RUN: at line 1'; true # CHECK-NEXT: : 'RUN: at line 2'; false # CHECK-NEXT: : 'RUN: at line 3'; true # CHECK: Command Output (stdout) # CHECK: $ ":" "RUN: at line 1" # CHECK-NEXT: $ "true" # CHECK-NEXT: $ ":" "RUN: at line 2" # CHECK-NEXT: $ "false" # CHECK-NOT: RUN # CHECK-LABEL: FAIL: shtest-run-at-line :: internal-shell/line-continuation.txt # CHECK: Script: # CHECK: : 'RUN: at line 1'; : first line continued to second line # CHECK-NEXT: : 'RUN: at line 3'; echo 'foo bar' | FileCheck # CHECK-NEXT: : 'RUN: at line 5'; echo 'foo baz' | FileCheck # CHECK-NEXT: : 'RUN: at line 8'; echo 'foo bar' | FileCheck # CHECK: Command Output (stdout) # CHECK: $ ":" "RUN: at line 1" # CHECK-NEXT: $ ":" "first" "line" "continued" "to" "second" "line" # CHECK-NEXT: $ ":" "RUN: at line 3" # CHECK-NEXT: $ "echo" "foo bar" # CHECK-NEXT: $ "FileCheck" "{{.*}}" # CHECK-NEXT: $ ":" "RUN: at line 5" # CHECK-NEXT: $ "echo" "foo baz" # CHECK-NEXT: $ "FileCheck" "{{.*}}" # CHECK-NOT: RUN