Commit Graph

603 Commits

Author SHA1 Message Date
Jean-Christophe Amiel
46f2fd7806
Add integration test to check query cache (not implemented yet). 2024-07-02 17:05:28 +02:00
Fabrice Reix
0768ec8371
Add test with a tab in expected body 2024-06-29 16:36:29 +00:00
Fabrice Reix
4a67bd5cb0
Add actual value type in assert error message 2024-06-26 11:00:01 +00:00
Jean-Christophe Amiel
884019c090
Fix inconsistent case for fields queryString and httpVersion in --json 2024-06-25 14:12:43 +02:00
Fabrice Reix
37d836388c
Fix empty JSON key parsing 2024-06-24 21:51:59 +02:00
Jean-Christophe Amiel
15579a457b
Fix error displayed in double with bad option. 2024-06-24 14:26:16 +00:00
Fabrice Reix
9a03dece9c
Fix integ test 2024-06-21 12:53:13 +00:00
Jean-Christophe Amiel
a3d25d447d
Fix parallel output using per request standard output. 2024-06-20 12:00:28 +00:00
Jean-Christophe Amiel
c2f4514a24
Add repeat option per request 2024-06-19 22:22:00 +02:00
Jean-Christophe Amiel
bde10d3102
Move Retry to core types. 2024-06-19 16:28:39 +02:00
Jean-Christophe Amiel
b83741d9ef
Move bench integration test. 2024-06-19 13:48:36 +00:00
Jean-Christophe Amiel
132257a579
Update integration test to check that delay is not included in retry. 2024-06-19 15:13:27 +02:00
Jean-Christophe Amiel
90bb395bae
Apply delay only once per entry, no matter how many retry. 2024-06-18 17:38:13 +02:00
Fabrice Reix
5fd726a720
Make stdout/stderr pattern match error more readable 2024-06-17 13:42:57 +02:00
Fabrice Reix
b3fcd9a130
Add test for date equality 2024-06-17 13:42:57 +02:00
Jean-Christophe Amiel
aceb5fc61e
Accept directory as Hurl arguments for processing file 2024-06-14 13:43:06 +02:00
Jean-Christophe Amiel
1d6bec4c51
Expose request comments in --out json. 2024-06-12 17:02:54 +02:00
Jean-Christophe Amiel
8a67d77912
Truncate file then append it when dumping response with --output. 2024-06-12 15:24:55 +02:00
Jean-Christophe Amiel
a6c272607a
Update integration test for cookies that was previously crashing. 2024-06-12 11:24:49 +02:00
Jean-Christophe Amiel
be841a6a94
Update integration test with posting float in JSON. 2024-06-11 15:05:39 +00:00
Jean-Christophe Amiel
46482d3511
Small code refacto on ResponseCookie. 2024-06-11 16:16:10 +02:00
Jean-Christophe Amiel
79d3445b20
Update IntelliJ Hurl colorisation filetype. 2024-06-11 10:14:13 +02:00
Jean-Christophe Amiel
54f3bf5b1a
Implement repeat for sequential runner. 2024-06-10 21:24:43 +02:00
Fabrice Reix
e85355f8d4
Update expected output 2024-06-10 12:09:51 +02:00
Jean-Christophe Amiel
fe7cba7003
Add --repeat option. 2024-06-10 10:12:08 +02:00
Jean-Christophe Amiel
ce856f92c9
Update docs with --parallel option. 2024-06-09 21:10:30 +02:00
Fabrice Reix
6a5eab3593
Use more-specific regex for filename separator in pattern files 2024-06-09 15:23:59 +02:00
Fabrice Reix
7dcf0b7623
Use more-specific regex for timings in pattern files 2024-06-09 13:21:20 +02:00
Fabrice Reix
697f990e87
Use more-specific regex for time in pattern files 2024-06-09 13:08:34 +02:00
Fabrice Reix
b9e6c7e6e2
Use more-specific regex for duration in pattern files 2024-06-09 12:19:41 +02:00
Fabrice Reix
58fa2e896f
Replace ~~~ in pattern files by standard regex 2024-06-09 11:53:16 +02:00
Jean-Christophe Amiel
fa08c11bf2
Add requests rate to test summary. 2024-06-07 16:24:37 +02:00
Jean-Christophe Amiel
b74ddf49fa
Print the total number of executed requests in test mode. 2024-06-06 17:22:04 +02:00
Jean-Christophe Amiel
79cc10cd89
Append existing JSON report. 2024-06-05 23:08:01 +02:00
Jean-Christophe Amiel
e484b1746d
Fix typo in issuer field when exporting SSL certificate to JSON 2024-06-05 10:05:18 +02:00
Jean-Christophe Amiel
76ef2c98bc
Fix crash with --json option when capturing 'HttpOnly' and 'Secure' cookie attribute 2024-06-04 16:14:27 +02:00
Jean-Christophe Amiel
11dd314b1d
Add big integer capture integration test. 2024-06-04 13:35:45 +02:00
Jean-Christophe Amiel
7488c4c128
Update capture_to_json integration test to improve code coverage. 2024-06-04 10:54:09 +02:00
Jean-Christophe Amiel
1b3c755f04
Use serde::Serialize macro in HurlResult serialization. 2024-06-03 21:25:17 +00:00
Jean-Christophe Amiel
f3858f7c18
Create intermediary directories if necessary when producing JUnit report 2024-05-31 16:57:44 +02:00
Jean-Christophe Amiel
e471a9aee6
Create intermediary directories if necessary when producing TAP report 2024-05-28 18:19:13 +02:00
Jean-Christophe Amiel
0c89d352d8
Improve report error. 2024-05-28 14:30:50 +02:00
Fabrice Reix
cf449fdeef
Use output option source line for output error 2024-05-24 09:35:59 +00:00
Fabrice Reix
22c6ebf73f
Replace output warnings by errors 2024-05-23 21:58:01 +02:00
Jean-Christophe Amiel
af0417d25d
Do not filter 'Authorization' header if host doesn't change while following redirection 2024-05-22 11:42:01 +02:00
Jean-Christophe Amiel
9dee51c22d
Fix sending Authorization header from --user when following redirect 2024-05-22 07:18:29 +00:00
Fabrice Reix
1db872486a
Display output error with source info 2024-05-21 07:23:39 +00:00
Jean-Christophe Amiel
56a8412eda
Improve redirection integration test. 2024-05-21 08:50:04 +02:00
Jean-Christophe Amiel
b66884c986
Refacto on parse TAP header + add failed integration test on invalid TAP. 2024-05-20 14:47:30 +02:00
Jean-Christophe Amiel
c3d0cecbc9
Add integration test for --report-json option. 2024-05-20 14:22:46 +02:00