Add an cplusplus_driver lit feature for use with tests not supported by swift-driver #33961
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This will be used to mark tests as REQUIRES: integrated_driver if they cannot be easily made to work with swift-driver due to architectural differences (for example, the lack of -driver-print-actions and -driver-print-bindings), and the test cases have been ported to XCTest in the swift-driver repo.
This feature is enabled if the swift_driver param is NOT passed to lit.py
Now that swift-driver only fails ~200 integration tests, I think it makes sense to put more effort into porting some of these test cases to XCTest and excluding them when using swift-driver, so we have a better measure of our progress towards parity with the integrated version.