funrunner_driver fix and test case