Just a thought, but to avoid spamming with "failed" reports when a platform-independent test is forgotten to be updated / fails, would it be possible to configure Hudson to use one build host as master (i.e. a reasonably new Linux one), and defer trying the other if the master is reported as failed?
It's not very helpful to get tons of identical failed/recovered notifications on platform-independent errors.. one is quite sufficient. Regards Henrik