#323110: Remove the open_basedir requirement check is working round the incompatibility by making it a requirement for simpletest.module that open_basedir is not enabled.
As described at the top of that issue (see also the duplicate referenced at #1), fixing the incompatibility requires the following 2 curl options to be changed/handled differently:
CURLOPT_COOKIEJAR => NULL
CURLOPT_FOLLOWLOCATION => TRUE
Why bother?
Many shared hosts use open_basedir for security (typically when PHP is running as an Apache module), so adding open_basedir compatibility would hugely increase the number of Drupal users able to run tests.
Comments
Comment #1
mrharolda commentedWhen searching Drupal's codebase for these options, I only found these in
drupal_web_test_case.phpSo ... is the requirement still needed?
Comment #2
David_Rothstein commentedMost likely this requirement is no longer needed (see #323110: Remove the open_basedir requirement check and #2926150: D7 Remove the open_basedir requirement check which propose removing it). Perhaps this issue can be closed as a duplicate and/or as outdated.
Comment #3
poker10 commentedThis was fixed in: #2926150: D7 Remove the open_basedir requirement check