[libc++] Remove support for .run.fail.cpp tests
Unfortunately, executing these tests correctly on platforms that do not support a shell is very challenging. Since the executor can't just negate the result of the command, we'd have to ship a portable program capable of running the actual test executable, and negating its result. Doing this portably is challenging. Since we do not currently have strong use cases for tests that fail at runtime (we effectively have no tests using that capability right now), it is difficult to justify making them work portably. Instead, it makes more sense to remove this feature until we can implement it properly (i.e. without requiring shell support).
Loading
Please register or sign in to comment