Better Non-running Tests

- Affects `xdefine` and `xit` tests
- Adds `$test` variable to track if tests, that weren't supposed to run, did run.