В ошибке четко написано `Невозможно повторно назначить автоглобальную переменную _POST`
При объявлении функции переименуй параметр $_POST, например так:
function get_test_data_result($test_all_data, $result, $post) { ... }
Либо, как советуют выше, убери его из параметров. Глобальные переменные доступны везде и внутри функции тоже.