forked from dotnet/corefx
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Unix: make UseShellExecute execute executables (dotnet#33052)
* Unix: make UseShellExecute execute executables On Windows, UseShellExecute executes executables. This gives it the same behavior on Unix. * Add cross-platform tests * fix Windows test build failure * Add test for non-executable file with x-bit * Skip tests on unsupported platforms * Unix: only allow specific Verbs * Limit Unix tests to run on Linux * Fix test for verb null * Improve verb check * test: make working directory a temp location * test: refactor WriteScriptFile * test: refactor temp dir creation * test: fix build failure * Condense verb check * Find the executable in the ProcessStartInfo.WorkingDirectory * Don't pass Arguments when opening a document * PR Feedback * Fix verb check * PR feedback
- Loading branch information
Showing
7 changed files
with
422 additions
and
77 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.