Fix #620: Sanitize TestFramework interface (proper naming & access to tests)