Wow this is a full lot of new tests, many thanks!

I will need a few days to review all this, please stay tuned.