vimpunk / cratetorrent

A BitTorrent V1 engine library for Rust (and currently Linux)
459 stars 32 forks source link

Make the integration test system crossplatform #99

Open ExceptionallyHandsome opened 3 years ago

ExceptionallyHandsome commented 3 years ago

Related to #68 and #69

Since the project goes cross-platform, having the tests runnable and working on all platforms - not just linux - becomes a must have. It doesn't have to be completely platform-agnostic, but it must work on Linux, Windows, and macOS.

Docker-based testing will have to be abandoned as well, because there's a big difference between "works in Docker for Windows" and "works on bare Windows", not sure what the situation with macOS is.