missing semicolon schema

* add missing semicolon schema
* adjust test logic such that unitary schemas whose names begin with `fail_` are expected to fail - and passing is an error