protected static function result_upload_supported(&$result_file)
 {
     foreach ($result_file->get_result_objects() as $result_object) {
         $test_profile = new pts_test_profile($result_object->test_profile->get_identifier());
         if ($test_profile->allow_results_sharing() == false) {
             echo PHP_EOL . $result_object->test_profile->get_identifier() . ' does not allow test results to be uploaded.' . PHP_EOL . PHP_EOL;
             return false;
         }
     }
     return true;
 }