New features:
1. Skipping empty input files
2. If test output file is empty, output is redirected to stdout