update runner

1. change default expect_result from 'none' to '0'
2. add log when split xml by set
3. update function to remove empty set from the testing list, after split xml by set