Commit Graph

6 Commits (93fed65ea22571f3cd2dbc70a355c19b631319a3)

Author SHA1 Message Date
Matt Davis 631eaccc64 force Windows to always use preamble-free UTF8 input encoding (#22934)
* fixes #15770
* When running under the UTF-8 codepage, Powershell subprocesses will fail (eg, Start-Job, others) if the input encoding is using the default BOM preamble. This fix forces it to use no preamble in leaf_exec and win_shell, and includes tests to verify that Start-Job works.
(cherry picked from commit e084e8809e)
9 years ago
Matt Davis 9154981684 fix Windows env handling
* fixes #22441
* fixes #22655
* moves all env handling into the exec wrapper; this should work for everything but raw, which is consistent with non-Windows.

(cherry picked from commit cc68212612)
9 years ago
Dag Wieers bbe2903d63 Fix broken Shippable 9 years ago
Matt Clay d8b18d79fa Disable assertions that fail on WS 2016. 9 years ago
Matt Davis c1b7d2e560 add large interleaved stdout/stderr integration tests for win_shell/win_command 9 years ago
Matt Clay c2ec86cb78 Migrate Windows CI roles to test targets. (#18005) 9 years ago