Skip to content

[build-script] Cleanup arg-parsing tests #14488

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 8 commits into from

Conversation

Rostepher
Copy link
Contributor

Purpose

This PR mainly cleans up some of the argument parsing tests. It removes some duplicate code and uses the new presets module from #14422 and the shell module from #14430.

This furthers the efforts for completing SR-237
rdar://25281853

… understand parser. Moved the swift-sdks migration code to a new migration module and added testing for both the presets and migration modules. Also converted build-script to use the new presets parser.
…nown feature) and also changed the parser to skip all non-preset sections. Tests are included for these two behaviors.
…ndard subprocess library. Also implemented a small wrapper module around Xcrun using the new shell module.
…e unexpected failures if they still perform work.
…dded missing **kwargs to the _fake_popen method on the CommandExecutor.
@Rostepher
Copy link
Contributor Author

@swift-ci please test

@swift-ci
Copy link
Contributor

swift-ci commented Feb 8, 2018

Build failed
Swift Test Linux Platform
Git Sha - c9cd478

@Rostepher
Copy link
Contributor Author

Closing stale PR.

@Rostepher Rostepher closed this Jan 20, 2020
@Rostepher Rostepher deleted the revamp-argparse-testing branch January 20, 2020 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants