socketry / async

An awesome asynchronous event-driven reactor for Ruby.
MIT License
2.09k stars 86 forks source link

Run tests on Windows. #184

Open ioquatix opened 1 year ago

ioquatix commented 1 year ago

This is an experimental PR to see how badly Windows fails.

Types of Changes

Testing

ioquatix commented 1 year ago
101 passed 1 failed 118 errored out of 220 total (257 assertions)
ioquatix commented 1 year ago

@larskanis not sure if you are interested to help on this, but the recent changes for UNIXSocket have made this easier.

larskanis commented 1 year ago

@ioquatix I made some small changes and it seems to work.

ioquatix commented 1 year ago

@larskanis should we make IO on windows non-blocking by default where possible? It's already the default on Linux.

ioquatix commented 1 year ago

https://github.com/ruby/ruby/pull/6874