I've had luck with Linux on both Java 8 and Java 11. Windows has been a bit more of an issue, but I may be close at least with Java 8 on Windows. I'm currently down to two failures that I'm testing a fix for now. One of the fixes does need some discussion.
It might make sense to disable the MicroProfile TCK for Windows as really we should only need to test that on one environment. It only seems to be a bit of an issue on Windows with Java 11. That is something I can look at though and then we could re-enableĀ if it gets fixed upstream. The errors seem to be timing issues so it could just be racy tests.