Checks

This is not ready to merge.
I added three fields to the test result schema (isClient, isServer, browser).

- [ ] @alanning Can you fix the missing checks.
- [ ] @samhatoum Document for what the result properties are used