Fabrice Reix
c407a51324
Add xpath filter
2023-06-17 07:11:54 +00:00
jcamiel
18115d6427
Use CURLOPT_COPYPOSTFIELDS instead of CURLOPT_READFUNCTION/CURLOPT_READDATA.
...
We give the whole body once, instead of providing it by reading data with callback.
There seems to be no performance cost (in both ways, the data is memcpy), but the timings looks much better: we can see all request having "transfer" timing. Before this, requests that have body suspicioulsy have no realistic data transfer...
2023-06-17 00:39:25 +02:00
jcamiel
7d0167e9d7
Add integration test for --report-html
2023-06-17 00:12:04 +02:00
jcamiel
b49c6eb6af
Fix extra request headers logs with large body.
2023-06-16 19:14:55 +02:00
jcamiel
577fee1bfe
Use --data-binary for curl command when posting file.
2023-06-16 17:33:47 +02:00
jcamiel
97bed9188d
Rename large.* to get_large.*.
2023-06-16 13:44:52 +00:00
jcamiel
93e7daa7b9
Add timings info to very verbose mode.
2023-06-15 22:16:01 +00:00
Fabrice Reix
d97c26309b
Add proxy in Options section
2023-06-15 21:49:39 +00:00
jcamiel
886f687635
Rename integration tests option_foo* to foo_option*.
2023-06-15 17:20:09 +02:00
jcamiel
1d8f45f4b9
Fix typo in JSON export (pre_transfert vs pre_transfer, start_transfert vs start_transfer).
2023-06-15 13:00:20 +00:00
Fabrice Reix
0c1da19c03
Make regex query/filter consistent with each other
2023-06-15 12:26:37 +02:00
Fabrice Reix
1c0c22d2f8
Add decode filter
2023-06-10 09:30:43 +00:00
Fabrice Reix
62243800e6
Delete Rust integ Test for libcurl/HTTP module
...
These tests should be covered in the .hurl integ tests.
2023-06-08 09:03:57 +00:00
Fabrice Reix
7b20289446
Make curl import retry more explicit
2023-06-06 16:56:59 +02:00
Fabrice Reix
9a08e77904
Import --retry option from curl
2023-06-04 07:16:00 +00:00
Fabrice Reix
1d9aece778
Add integ test for retry on HTTP status
2023-06-04 07:15:59 +00:00
Fabrice Reix
5e54b86719
hurlfmt Hurl files in tests_ok
2023-06-01 17:27:01 +02:00
Fabrice Reix
56bb2042b8
Remove whitespace after comma
2023-06-01 17:27:00 +02:00
Fabrice Reix
b5277b3349
Update --retry option to match curl option
2023-06-01 17:26:26 +02:00
jcamiel
a2f4bc3625
Add more charset tests.
2023-06-01 17:22:16 +02:00
jcamiel
64d3db2b14
Add integration tests with GB2312 encoding.
2023-06-01 17:22:16 +02:00
jcamiel
b624003679
Fix very-verbose taken into account only if verbose is true.
2023-06-01 17:22:06 +02:00
Fabrice Reix
0f759e6226
Support additional dot in jsonpath expression
2023-06-01 17:20:15 +02:00
Fabrice Reix
64cf02f386
Add version integ test
2023-06-01 17:17:34 +02:00
jcamiel
2f76f43cda
Fix arguments in integration test utf8.hurl.
2023-06-01 17:17:21 +02:00
jcamiel
a2d91cc197
Add unit text for eval_html / encoding.
2023-06-01 17:17:21 +02:00
Fabrice Reix
1cf4476b8f
Change API in jsonpath / remove single-entry coercion
2023-06-01 17:16:07 +02:00
jcamiel
47cc03a87d
Bump Flask to 2.3.2
2023-05-02 14:24:54 +02:00
Fabrice Reix
4550e75ae2
Add more integ tests for hurlfmt --in curl
2023-04-24 14:38:27 +02:00
Fabrice Reix
b90dbf4925
Add curl input to hurlfmt
2023-04-24 13:28:41 +02:00
joesantos418
f29899c033
Add test attributes to junit XML
2023-04-22 07:33:41 +00:00
jcamiel
6f9faa5bb6
Add --cookie-jar integration test.
2023-04-21 13:14:11 +02:00
jcamiel
54b7d3766d
Add JUnit integration test.
2023-04-20 15:01:52 +02:00
Fabrice Reix
d3541c493b
Setting Content-Length header explicitly in the request
2023-04-17 16:15:32 +02:00
jcamiel
7d12f1890c
Fix multiline export when used as predicate value.
2023-04-17 14:13:50 +02:00
jcamiel
0b761c49ad
Remove uncessay span around : and =.
2023-04-17 13:05:34 +02:00
Fabrice Reix
798d87979c
Parse empty JSON array
2023-04-13 12:44:46 +00:00
jcamiel
4963821c23
Update HTML exports.
2023-04-11 17:28:28 +02:00
Filipe PINTO
453a99071d
Use squid instead of mitmproxy on ci
2023-04-09 14:03:14 +02:00
jcamiel
a90d78175a
Add raw multipart form data sample.
2023-04-05 23:45:39 +02:00
Fabrice Reix
d34730c968
Migrate integ test to unit scripts
2023-04-01 10:06:04 +02:00
Filipe PINTO
246fab4639
Add integration/tests_ok/hurlfmt.ps1
2023-03-28 16:01:56 +02:00
fpinto
949e1370b0
Add stdin.ps1 to integration tests
2023-03-28 12:41:14 +02:00
Fabrice Reix
3541ae9498
Refactoring test integ
...
Encapsulate each integ test in its own shell script
2023-03-24 09:06:58 +01:00
Fabrice Reix
b85bdc29e1
add daysAfterNow/DaysBeforeNow filters
2023-03-19 12:37:45 +01:00
Rached Mejri
48447ce744
Implement isEmpty predicate
...
Signed-off-by: Rached Mejri <rached.mejri@orange.com>
2023-03-13 10:11:47 +01:00
jcamiel
3cddc20f34
Update integration tests.
2023-03-11 00:14:16 +01:00
jcamiel
daa5e5ebd4
Update werkzeug from 2.0.3 to 2.2.3
...
This update solves security issue but bumps HTTP Flask version from HTTP/1.0 to HTTP/1.1.
2023-02-17 00:58:41 +01:00
lepapareil
4bbcfb1337
Use long options for curl command
2023-02-06 16:35:21 +01:00
Fabrice Reix
bf96812212
Use Date for cookie Expires query
2023-02-05 19:06:19 +01:00