run the convention tests to ensure we keep everything in sync

Fixes #627

 - [x] ensure CI passes
 - [x] quiet output