test-aided development. Framework provides test discovery, textual description as primary test identifier, terse test tools syntax, emacs-friendly error message format, easy build without linking.