[libc++] Execute tests using an external shell
authorLouis Dionne <ldionne@apple.com>
Tue, 31 Mar 2020 15:17:11 +0000 (11:17 -0400)
committerLouis Dionne <ldionne@apple.com>
Tue, 31 Mar 2020 15:31:39 +0000 (11:31 -0400)
commit34756a1c709d1ef0292413cddaeeef8a21ed2124
treea78a7eb284206c0144603deb9c46fb6f9e6ee46c
parente26eece1e2e7d7e6fbadb1207afef9b6353b5330
[libc++] Execute tests using an external shell

This makes it closer to how one would run the tests by hand, and it is
also closer to how the SSHExecutor runs the tests remotely. It also
allows using shell builtins in .sh.cpp tests when using %{exec}.
libcxx/utils/run.py