mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 20:23:11 +01:00
Fix llvm-xray tests to avoid subshells
We already uses pipefail to detect failure of a redirected command, so the "|| echo failure" construct was unnecessary. These tests run and pass on Windows now. llvm-svn: 312747
This commit is contained in:
parent
bd35aa1ac3
commit
bba4a13b1d
@ -1,9 +1,4 @@
|
||||
# The redirects used in the commands to FileCheck against stderr cannot be used
|
||||
# with a windows test.
|
||||
#
|
||||
# UNSUPPORTED: windows
|
||||
|
||||
#RUN: (llvm-xray stack %s 2>&1 || echo "Checking Command Failed") | FileCheck %s
|
||||
# RUN: not llvm-xray stack %s 2>&1 | FileCheck %s
|
||||
---
|
||||
header:
|
||||
version: 1
|
||||
@ -14,5 +9,4 @@ header:
|
||||
records:
|
||||
...
|
||||
# CHECK: llvm-xray: No instrumented calls were accounted in the input file.
|
||||
# CHECK: Checking Command Failed
|
||||
# CHECK-NOT: {{[0-9A-Z]+}}
|
||||
|
@ -1,11 +1,6 @@
|
||||
# The redirects used in the commands to FileCheck against stderr cannot be used
|
||||
# with a windows test.
|
||||
#
|
||||
# UNSUPPORTED: windows
|
||||
|
||||
#RUN: (llvm-xray stack %s 2>&1 1>&- || echo "Check Command Failed") | FileCheck --check-prefix HALT %s
|
||||
#RUN: (llvm-xray stack -k %s 2>&1 && echo "Check Command Succeeded") | FileCheck --check-prefix KEEP-GOING-SUCCEEDS %s
|
||||
#RUN: llvm-xray stack -k %s | FileCheck --check-prefix KEEP-GOING %s
|
||||
# RUN: not llvm-xray stack %s 2>&1 | FileCheck --check-prefix HALT %s
|
||||
# RUN: llvm-xray stack -k %s 2>&1 | FileCheck --check-prefix KEEP-GOING-SUCCEEDS %s
|
||||
# RUN: llvm-xray stack -k %s | FileCheck --check-prefix KEEP-GOING %s
|
||||
---
|
||||
header:
|
||||
version: 1
|
||||
@ -24,10 +19,8 @@ records:
|
||||
- { type: 1, func-id: 1, cpu: 1, thread: 111, kind: function-exit, tsc: 10775 }
|
||||
...
|
||||
|
||||
#HALT: llvm-xray: Found record {FuncId: "#4", ThreadId: "111", RecordType: "Fn Exit"} with no matching function entry
|
||||
#HALT: Check Command Failed
|
||||
# HALT: llvm-xray: Found record {FuncId: "#4", ThreadId: "111", RecordType: "Fn Exit"} with no matching function entry
|
||||
#KEEP-GOING-SUCCEEDS: Found record {FuncId: "#4", ThreadId: "111", RecordType: "Fn Exit"} with no matching function entry
|
||||
#KEEP-GOING-SUCCEEDS: Check Command Succeeded
|
||||
#KEEP-GOING: Unique Stacks: 2
|
||||
# Note the interesting case here that the stack { fn-1 } is a prefix of { fn-1, fn-2, fn-3 } but they
|
||||
# are still counted as unique stacks.
|
||||
|
Loading…
Reference in New Issue
Block a user