new function to run a single test-file.

Key concepts:
  - no buffer flickering
  - no buffer switching
  - clear after each run
  - support minitest and test-unit