Commit Graph

1379 Commits

Author SHA1 Message Date
Zach Borboa 480e1a54c6 Clean up html tags 2021-06-10 12:13:06 -04:00
Zach Borboa 929a04ee1c Add link to buymeacoffee 2021-06-10 12:11:58 -04:00
Zach Borboa 194d16c4d8 Move PHPUnit shims to test script 2021-06-10 12:11:11 -04:00
Zach Borboa aaa70179ea Fix path to PHPUnit binary 2021-06-10 11:34:53 -04:00
Zach Borboa b8162d31ab Clean up 2021-06-10 11:32:27 -04:00
Zach Borboa 44dc1670f9 Fix MultiCurl base url being overwritten by the most recently set url
Previously, when using MultiCurl and updating the url after instances
have already been initialized, the most recently specified base url
would be used for the requests. This change fixes using relative urls
with MultiCurl::add* methods and allows instance-specific base urls to
be used.
2021-06-10 11:30:57 -04:00
Zach Borboa 13a04102b5 Fix tests running with older versions of PHPUnit 2021-06-10 11:23:46 -04:00
Zach Borboa 2198e05909 Add import 2021-06-10 11:10:04 -04:00
Zach Borboa 5d7aad1460 Add support for using relative urls with MultiCurl::add*() methods
This change allows setting a base url with MultiCurl and adding requests
using relative paths.

Fixes #628.
2021-06-10 11:05:58 -04:00
Zach Borboa 48d7193a0b Run continuous integration on the legacy branch
Run the continuous integration tests of the currently-supported PHP
versions on the legacy branch. This will not test php5.x-master branch
changes under PHP v5.x environments, but may help minimize introducing
bugs in the legacy branch.
2021-06-10 10:49:56 -04:00
Zach Borboa 8f5d10aa47 Move Curl::buildUrl() to Url::buildUrl() 2021-06-09 23:27:49 -04:00
Zach Borboa 96a8dfe711 Fix base_url on MultiCurl 2021-06-09 23:12:55 -04:00
Zach Borboa 0fb5030581 Clean up 2021-06-09 23:05:44 -04:00
Zach Borboa 9d0b54960a Trigger ci workflow on pull requests 2021-06-09 23:03:45 -04:00
Zach Borboa 0ce40d35df Add latest version badge of composer on the troubleshooting page 2021-06-09 23:03:06 -04:00
Zach Borboa 7a9fc92480 Display latest version badges of PHP Curl Class and Curl on the troubleshooting page 2021-06-09 23:02:39 -04:00
Zach Borboa 9447353028 Exclude website files from long lines check 2021-06-09 23:01:52 -04:00
Zach Borboa 04bb00b4f8 Remove flag for debugging 2021-06-09 23:01:03 -04:00
Zach Borboa 68ed597fea Replace error count with error summary 2021-06-09 23:00:25 -04:00
Zach Borboa b95acd26b9 Simplify code example 2021-06-09 22:53:22 -04:00
Zach Borboa f36ffd2440 Improve styles on page 2021-06-09 22:52:52 -04:00
Zach Borboa a3f07908fc Fix long lines 2021-06-09 22:50:25 -04:00
Zach Borboa fee376cfa9 Improve page styles 2021-06-09 22:48:22 -04:00
Zach Borboa 57eafc62a9 Clean up 2021-06-09 22:45:49 -04:00
Zach Borboa b68ca76120 Remove links 2021-06-09 22:44:48 -04:00
Zach Borboa f56a69ce7d Add badges 2021-06-09 22:43:43 -04:00
Zach Borboa 9c489c68a3 Use flat icons 2021-06-09 22:39:04 -04:00
Zach Borboa 6f7af65d9a Schedule continuous integration workflow to run daily 2021-06-09 22:36:58 -04:00
Zach Borboa 159542c3cf Bump version: 8.9.2 → 8.9.3 8.9.3 2021-04-29 10:13:53 -04:00
Zach Borboa 7865d3d76a Remove short array syntax for PHP 5.3 compatibility 2021-04-29 10:13:19 -04:00
Zach Borboa 45db373722 Bump version: 8.9.1 → 8.9.2 8.9.2 2021-03-17 10:47:06 -04:00
Zach Borboa 849497389d Clean up artifact of the previous continuous integration 2021-03-17 10:41:28 -04:00
Zach Borboa 05a1a21090 Remove official support of HHVM
As of HHVM 4.0, PHP is no longer supported:
    "With this release, we no longer aim to be compatible with PHP"
    "We are considering removing support for <?php in the next release [...]"
2021-03-17 09:33:50 -04:00
Zach Borboa d946b02b89 Clean up references of the previous continuous integration 2021-03-17 01:07:48 -04:00
Zach Borboa 6645958447 Remove fix attempt for CurlTest::testTimeout() 2021-03-17 00:40:36 -04:00
Zach Borboa 44fc2bf2b8 Update build status image 2021-03-17 00:37:27 -04:00
Zach Borboa e71ff2c56c Use MultiCurl::startTime and MultiCurl::stopTime when generating request stats 2021-03-17 00:29:47 -04:00
Zach Borboa b94ce189b3 Add properties MultiCurl::startTime and MultiCurl::stopTime 2021-03-17 00:06:15 -04:00
Zach Borboa 6c355bdb5e Update step names 2021-03-16 22:27:05 -04:00
Zach Borboa 7697d2be2b Use message from test helper when assertion fails 2021-03-16 21:57:12 -04:00
Zach Borboa 1ef5fce3df Decrease curl_multi_select() timeout so pending requests may have more accurate start times 2021-03-16 21:02:58 -04:00
Zach Borboa a74b38821c Set debugging message when rate limit assertions fail 2021-03-16 12:34:40 -04:00
Zach Borboa 1d35adf53d Attempt to fix the timeout tests failing
Use different ports for the timeout tests as the development server can
only handle one request at a time (single-threaded).
2021-03-16 09:18:28 -04:00
Zach Borboa 6d04c33645 Attempt to fix timeout issue only occurring on ci 2021-03-15 22:35:18 -04:00
Zach Borboa f979b5ee87 Fix variable 2021-03-15 21:23:33 -04:00
Zach Borboa c1eff76154 Add additional debugging 2021-03-15 20:57:07 -04:00
Zach Borboa a143250a68 Add debugging error message 2021-03-15 20:25:07 -04:00
Zach Borboa 74009c2608 Allow in-progress jobs to continue when any matrix job fails 2021-03-15 07:40:22 -04:00
Zach Borboa 6531a8443b Fix multipart/form-data tests expecting an Expect header 2021-03-15 07:01:22 -04:00
Zach Borboa e26d9c9209 Add additional PHP versions to test 2021-03-14 17:46:45 -04:00