use a built-in executable file finder instead of original one.
refine test code.
refine implementation.
add log message when HTML results are generated.
add log message when JUnit (XML) results are generated.