* On Fri, 26 Oct 2007, Damjan Jovanovic wrote:
- On 10/26/07, Reece Dunn wrote:
- On 25/10/2007, Juan Lang wrote:
Tests would also be useful here as well, so that there is not a regression.
That's good general advice, but hard to implement without a serial device to test against, which our test systems won't have.
You could always skip the tests when a serial connection is not present. That way, you get coverage on systems that do have them. It should be possible to configure Virtual Machines that have serial ports suitable for use in these tests.
...
You can emulate a serial port, but that requires kernel-mode drivers in at least Windows, and emulating hardware that plugs into the emulated port isn't much easier.
Yes, but this is possible. I believe, the ideal state would be when MinGW support for compiling device drivers + Wine support for running KMD is good enough.
It probably should be a separate software project, though, as it will require very specific driver coding and testing-on-Windows manpower. No?