update test runner, add fmap, change error code test location