swiftlang / swift-package-manager

The Package Manager for the Swift Programming Language
Apache License 2.0
9.75k stars 1.35k forks source link

[SR-13394] implement PseudoTerminal on Windows #4508

Open compnerd opened 4 years ago

compnerd commented 4 years ago
Previous ID SR-13394
Radar None
Original Reporter @compnerd
Type Bug
Additional Detail from JIRA | | | |------------------|-----------------| |Votes | 0 | |Component/s | Package Manager | |Labels | Bug | |Assignee | None | |Priority | Medium | md5: f45a95eee0acb88333aa5e3894c7cbdd

Issue Description:

The tools-support-core test suite has a test helper for managing a pseudo-terminal. This relies on openpty and friends which are not supported on Windows. In order to aid the bringup of s-p-m on windows, this has ben removed and will need to be ported (possibly via the ConPTY subsystem).

compnerd commented 4 years ago

CC: @neonichu @abertelrud @tomerd