make -post-compile-test pre-requisite for running single test file

fixes #686