Commit Graph

376 Commits

Author SHA1 Message Date
Zach Borboa e46e9cffff Update php73 container from 7.3-rc-cli to 7.3-cli 2019-04-21 22:29:44 -07:00
Zach Borboa 62d5390ad7 Fix #579: Correct implementation of Curl::setProxyAuth() 2019-04-19 22:37:55 -07:00
Zach Borboa c7eb389bb9 Add debugging 2019-04-19 22:31:44 -07:00
Zach Borboa 75ee4ec75e Run tests with most recent version first 2019-04-19 21:57:53 -07:00
Zach Borboa 7dd4258e02 Fix #562: Prevent direct execution of test server script unless testing 2019-01-05 12:09:03 -08:00
Zach Borboa 35a32a7a77 Fix #567: Add proxy support for MultiCurl 2019-01-05 00:43:21 -08:00
Zach Borboa 39eba1dfa4 Add files to run php73 tests inside a docker container 2018-12-09 21:39:38 -08:00
Zach Borboa 896ef82246 Fix #560: Run continuous integration tests on version 7.3 2018-12-09 20:01:47 -08:00
Zach Borboa 9edf5116a2 Merge pull request #558 from zachborboa/master
Add tests for content-length with DELETE requests
2018-11-29 23:15:55 -08:00
Zach Borboa bf68fc30bd Add tests for content-length with DELETE requests (#557) 2018-11-29 23:01:26 -08:00
Zach Borboa 1e70527da0 Update file mode bits 2018-11-29 22:10:48 -08:00
Zach Borboa 5c6fd4cdf3 Fix #555: Remove temporary file when download fails 2018-11-08 08:27:47 -08:00
Zach Borboa d4e5e4aae6 Delete extraneous files from destination when syncing library files inside containers 2018-11-08 07:38:10 -08:00
Zach Borboa 538524f09b Clean up 2018-10-22 18:25:52 -07:00
Zach Borboa 6fc4c5824b Fix #545: Allow fileless requests to use Content-Type: multipart/form-data.
This change allows making requests that don't contain files to use
Content-Type: multipart/form-data. Previously, requests with array data
not specifying any files were sent using
Content-Type: application/x-www-form-urlencoded.
2018-09-07 23:53:02 -07:00
Zach Borboa 76137ca48f Fix #538: Allow objects implementing JsonSerializable to be serialized to JSON when passed as request data 2018-08-18 07:35:18 -07:00
Zach Borboa 6acf768078 Add files to run php53 tests inside a docker container 2018-08-01 23:03:48 -07:00
Zach Borboa 3b2f1db294 Add files to run php54 tests inside a docker container 2018-07-29 22:53:54 -07:00
Zach Borboa e5634b86d2 Add files to run php55 tests inside a docker container 2018-07-29 22:20:19 -07:00
Zach Borboa 957bee4c76 Add script to run tests in all docker images 2018-07-29 00:14:56 -07:00
Zach Borboa fb698471e6 Add files to run php72 tests inside a docker container 2018-07-28 23:12:38 -07:00
Zach Borboa d82ff51e44 Add files to run php71 tests inside a docker container 2018-07-28 23:09:55 -07:00
Zach Borboa 5be7bd6aac Add files to run php70 tests inside a docker container 2018-07-28 23:03:44 -07:00
Zach Borboa 7edaee784d Add files to run php56 tests inside a docker container 2018-07-28 22:44:01 -07:00
Zach Borboa 26e6a966df Add allowed error that occurs when running unit tests inside container 2018-07-28 13:40:33 -07:00
Zach Borboa 24e98595f0 Throw error when json_encode fails 2018-07-27 01:43:17 -07:00
Zach Borboa 86e12e3b91 Fix #331: Add methods to use proxy 2018-07-17 04:29:25 -07:00
Zach Borboa c5db809662 Allow tests to have mock-style indentation 2018-07-07 04:29:21 -07:00
Zach Borboa c21970ff9a Fix #303: Add methods for mocking.
Thanks to Sven Lütje (B4rb4ross4) for the initial suggestion and pull
request.
2018-07-07 04:16:34 -07:00
Zach Borboa bc1dd97917 Simplify test 2018-06-18 23:50:28 -07:00
Zach Borboa 463b2adc71 Reorder tests 2018-06-18 23:12:57 -07:00
Zach Borboa 2bb151e03d Allow specifying xml decoder options when calling Curl::setDefaultXmlDecoder 2018-06-18 23:08:26 -07:00
Zach Borboa e087a5c117 Clean up 2018-06-18 01:29:16 -07:00
Zach Borboa aea056bab5 Clean up 2018-06-18 00:06:28 -07:00
Zach Borboa 3a6c5997a7 Fix error on python 2: "ImportError: No module named parse" 2018-06-15 22:07:02 -07:00
Zach Borboa 51904c06e3 Simplify test for Curl::reset() 2018-06-04 23:03:32 -07:00
Reza Sanaie 9f34c2bf57 Allow support for curl_reset() 2018-06-04 10:21:22 -07:00
Zach Borboa 60917c1e8e Use unset() to automatically call __destruct() when testing for a memory leak 2018-05-23 00:57:10 -07:00
Zach Borboa fddd222575 Add additional possible error 2018-05-20 02:47:13 -07:00
Zach Borboa d736b5652b Add assertion messages to display unexpected error codes 2018-05-20 02:46:43 -07:00
Zach Borboa 90f4552563 Fix failure tests erroring during continuous integration tests with mismatching error codes.
Fixes "Failed asserting that 28 matches expected 55."
2018-04-29 02:25:01 -07:00
Zach Borboa 027ee67373 Fix failure tests erroring with mismatching error codes.
Fixes "Failed asserting that 35 matches expected 28."
2018-04-29 01:47:55 -07:00
Zach Borboa 3a6f673b83 Rename script to more accurately reflect actions taken 2018-04-29 01:05:40 -07:00
Zach Borboa fa39f26a3a Fix #517: Require mbstring extension.
Use global namespace for mb_* functions.
2018-04-28 16:21:15 -07:00
Zach Borboa fc054f6f41 Add script to generate compressed urls test file.
Omit the timestamp and the file name from the file header to make the
file deterministic.
Refresh the urls test file.
2018-04-28 02:09:14 -07:00
Zach Borboa 3839881735 Clean up 2018-04-28 01:01:10 -07:00
Zach Borboa 0985409467 Add script used to generate urls test file.
Thank you @woxcab for the script.
2018-04-28 00:46:55 -07:00
Zach Borboa dd886611e6 Add script to start development servers for load test 2018-04-28 00:32:01 -07:00
Zach Borboa 03d773b916 Standardize calculating script directory 2018-04-27 23:56:51 -07:00
Zach Borboa 98ce5d3286 Use consistent naming convention 2018-04-27 23:54:34 -07:00