llvm-project/libunwind/test
Louis Dionne 96e6cbbf94 [libc++] Allow specifying arbitrary custom executors with the new format
The integration between CMake and executor selection in the new format
wasn't very flexible -- only the default executor and SSH executors were
supported.

This patch makes it possible to specify arbitrary executors with the new
format. With the new testing format, a custom executor is just a script
that gets called with a command-line to execute, and some arguments like
--env, --codesign_identity and --execdir. As such, the default executor
is just run.py.

Remote execution with the SSH executor can be achived by specifying
LIBCXX_EXECUTOR="<path-to-ssh.py> --host <host>". Similarly, arbitrary
scripts can be provided.
2020-06-11 16:24:29 -04:00
..
libunwind [libc++abi][libunwind] Don't override libc++'s handling of exception features 2020-06-09 16:03:22 -04:00
CMakeLists.txt [libc++] Allow specifying arbitrary custom executors with the new format 2020-06-11 16:24:29 -04:00
alignment.pass.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
frameheadercache_test.pass.cpp Only run frameheader_cache_test.pass.cpp on x86_64. 2020-03-12 18:14:22 -07:00
libunwind_01.pass.cpp [libunwind] Adjust libunwind_01.pass.cpp test for ARM EHABI 2019-10-03 17:01:04 +00:00
libunwind_02.pass.cpp
lit.cfg [NFCI] Clean up exceptions related CMake and Lit options in libc++abi and libunwind 2020-06-09 15:34:29 -04:00
lit.site.cfg.in [NFCI] Clean up exceptions related CMake and Lit options in libc++abi and libunwind 2020-06-09 15:34:29 -04:00
remember_state_leak.pass.sh.s [libunwind] Fix incorrect lit substitutions in tests 2020-04-08 10:50:09 -04:00
signal_frame.pass.cpp Reland "Enable `-funwind-tables` flag when building libunwind" 2019-12-11 04:27:04 +03:00
unw_getcontext.pass.cpp