Closed Sword-Smith closed 8 months ago
Should Windows builds and tests be added to CI?
If possible, yes.
Both of the mentioned dependencies are from Triton TUI and are used exclusively in integration tests.[^1] We can make compilation of the integration tests conditional on the target platform.
[^1]: Those tests are currently ignored because they do not play ball with cargo tarpaulin
, the code coverage tool we use.
cargo build
seems to work on Windows on currentmaster
, 63a5d1c110307dab73e28e5bb5a4187e2762b69f as of this issue. But ever since 938db3ebc3cc36da6ea7830036188ed61ba2d17fcargo test
has not worked on Windows.The problematic packages seem to be
rexpect
andpty-process
, not sure how the latter one gets included though.Should Windows builds and tests be added to CI?