Remove 24 instances of 'REQUIRES: shell'
authorReid Kleckner <rnk@google.com>
Thu, 20 Oct 2016 23:11:45 +0000 (23:11 +0000)
committerReid Kleckner <rnk@google.com>
Thu, 20 Oct 2016 23:11:45 +0000 (23:11 +0000)
commit2e1538f282802873e5b5b3a4406055802545bf98
tree8f2ced7c92c20eab8c55e02d92894a10a7e4b02b
parentffd9175f743b47d43d61d9f853d24949d089b5ac
Remove 24 instances of 'REQUIRES: shell'

Tests fall into one of the following categories:

- The requirement was unnecessary

- Additional quoting was required for backslashes in paths (see "sed -e
  's/\\/\\\\/g'") in the sanitizer tests.

- OpenMP used 'REQUIRES: shell' as a proxy for the test failing on
  Windows. Those tests fail there reliably, so use XFAIL instead.

I tried not to remove shell requirements that were added to suppress
flaky test failures, but if I screwed up, we can add it back as needed.

llvm-svn: 284793
24 files changed:
clang/test/Analysis/plist-html-macros.c
clang/test/CodeGen/address-safety-attr.cpp
clang/test/CodeGen/asan-globals.cpp
clang/test/CodeGen/sanitize-init-order.cpp
clang/test/CodeGen/sanitize-thread-attr.cpp
clang/test/CodeGen/ubsan-blacklist.c
clang/test/Driver/fsanitize-blacklist.c
clang/test/Driver/rewrite-map-in-diagnostics.c
clang/test/Modules/ModuleDebugInfo.cpp
clang/test/Modules/ModuleDebugInfo.m
clang/test/Modules/dependency-dump-dependent-module.m
clang/test/Modules/empty.modulemap
clang/test/Modules/explicit-build-extra-files.cpp
clang/test/Modules/prune.m
clang/test/Modules/signal.m
clang/test/OpenMP/task_firstprivate_codegen.cpp
clang/test/OpenMP/task_private_codegen.cpp
clang/test/OpenMP/taskloop_firstprivate_codegen.cpp
clang/test/OpenMP/taskloop_lastprivate_codegen.cpp
clang/test/OpenMP/taskloop_private_codegen.cpp
clang/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp
clang/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp
clang/test/OpenMP/taskloop_simd_private_codegen.cpp
clang/test/PCH/debug-info-pch-path.c