Prior to https://github.com/fatih/vim-go/pull/2639 in neovim, vertical splits when running :GoTestFunc! where opened in an equally spaced split, now on master the new split takes up most of the available space, and it also throws and error.
Prior to #2639

master

I haven't had the time to dig in and look for the exact diff that introduced the change yet
relevant config
let g:go_term_enabled = 1
let g:go_term_mode='vsplit'
let g:go_term_close_on_exit = 0
Thank you for the report. I'll look into it soon.
Most helpful comment
Thank you for the report. I'll look into it soon.