sure, i do have that, but wasn't sure which PR would go first.  now that other is merged, i'll do that as part of the rebasing.

related question: since the test framework runs several tests by definition, should it return a "skipped" exit code when some tests passed and some were skipped?