Fabrice Reix
|
0ec511e146
|
Add diff module
|
2024-05-25 17:07:01 +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 |
|
Fabrice Reix
|
851960b354
|
Move error_string function to core
|
2024-05-22 14:38:05 +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
|
b66884c986
|
Refacto on parse TAP header + add failed integration test on invalid TAP.
|
2024-05-20 14:47:30 +02:00 |
|
Jean-Christophe Amiel
|
cfcd26cc64
|
Do not take reports creations into account for test duration.
|
2024-05-20 13:15:16 +02:00 |
|
hurl-bot
|
1d49ba1c72
|
Update crates
|
2024-05-20 03:02:11 +00:00 |
|
Jean-Christophe Amiel
|
8f4e6504c3
|
Improve code docs.
|
2024-05-19 23:53:59 +02:00 |
|
Jean-Christophe Amiel
|
c2c8aff1b3
|
Export results to JSON report.
|
2024-05-19 17:19:13 +02:00 |
|
Jean-Christophe Amiel
|
75ab681cbe
|
Initialize report-json option.
|
2024-05-19 14:50:53 +02:00 |
|
Jean-Christophe Amiel
|
40b59bb8e3
|
Regroup report exports in one function.
|
2024-05-19 14:49:45 +02:00 |
|
Jean-Christophe Amiel
|
050b803a97
|
Use http::Url in http::Response.
|
2024-05-17 17:59:59 +02:00 |
|
Fabrice Reix
|
baf3453637
|
Refacto OutputError
|
2024-05-17 12:25:32 +00:00 |
|
Fabrice Reix
|
7b266f53d1
|
Encapsulate HttpError in RunnerError
|
2024-05-17 07:29:02 +00:00 |
|
Jean-Christophe Amiel
|
c76c16152a
|
Fix creation of redirect URL.
|
2024-05-17 00:53:36 +02:00 |
|
Jean-Christophe Amiel
|
3f2a7f528e
|
Creates query_params method on Url.
|
2024-05-17 00:53:13 +02:00 |
|
Jean-Christophe Amiel
|
fd6463b8bd
|
Create Url struct (wrapper on the url::Url struct from crate url).
|
2024-05-16 08:52:24 +00:00 |
|
hurl-bot
|
0a2f563368
|
Update crates
|
2024-05-16 03:01:55 +00:00 |
|
Jean-Christophe Amiel
|
81129ee818
|
Rename inner variable to kind.
|
2024-05-15 22:10:40 +02:00 |
|
Fabrice Reix
|
b3756fe1f1
|
Rename RunnerError
|
2024-05-15 16:15:59 +02:00 |
|
Fabrice Reix
|
954000f3ef
|
Rename ParseError
|
2024-05-15 15:08:08 +02:00 |
|
Fabrice Reix
|
4615283e9b
|
Rename Error trait to DisplaySourceError
|
2024-05-15 14:19:05 +02:00 |
|
Haoyu Cheng
|
4e588e9bbf
|
format code and sort filter in order
|
2024-05-15 06:50:14 +00:00 |
|
Haoyu Cheng
|
1ea8936c42
|
add ToFloat filter
|
2024-05-15 06:50:13 +00:00 |
|
Jean-Christophe Amiel
|
ec9af97161
|
Update binary installation.
|
2024-05-14 17:12:37 +02:00 |
|
Jean-Christophe Amiel
|
5e92ed95e2
|
Add optional directory argument to HurlResult::to_json method.
|
2024-05-14 00:04:31 +02:00 |
|
hurl-bot
|
dff555e8f5
|
Update crates
|
2024-05-09 03:02:01 +00:00 |
|
Jean-Christophe Amiel
|
651144541a
|
Update generated files.
|
2024-05-07 08:33:38 +00:00 |
|
Fabrice Reix
|
7e6e94f4f2
|
Fix Clippy warnings
|
2024-05-07 08:34:36 +02:00 |
|
Fabrice Reix
|
19b739f1ae
|
Update Rust 1.78.0
|
2024-05-07 08:28:30 +02:00 |
|
hurl-bot
|
fe26ca1c7a
|
Update crates
|
2024-05-07 03:02:11 +00:00 |
|
hurl-bot
|
63fd3dc713
|
Update crates
|
2024-05-05 03:02:02 +00:00 |
|
hurl-bot
|
c6752ff0fc
|
Update crates
|
2024-05-02 03:01:58 +00:00 |
|
Fabrice Reix
|
7a7d361204
|
Add support for importing curl url option
|
2024-05-01 11:14:55 +02:00 |
|
hurl-bot
|
25ef67b993
|
Update crates
|
2024-04-30 14:34:27 +00:00 |
|
Jean-Christophe Amiel
|
9638b9b2b4
|
Run tests in parallel.
|
2024-04-30 16:12:13 +02:00 |
|
Jean-Christophe Amiel
|
860585afaa
|
Update Archlinux installation.
|
2024-04-30 13:26:50 +02:00 |
|
Fabrice Reix
|
71d80fef30
|
Colorize error message in fixme
|
2024-04-30 11:20:03 +00:00 |
|
Jean-Christophe Amiel
|
dfef6931dd
|
Move BaseLogger outside of the hurl crate.
|
2024-04-26 17:57:28 +02:00 |
|
Jean-Christophe Amiel
|
fbd9ab1cb3
|
Micro cleans on hurlfmt main.
|
2024-04-26 16:02:15 +02:00 |
|
Fabrice Reix
|
ff7ff9543d
|
Include carets in fixme message
|
2024-04-25 14:42:51 +02:00 |
|
jcamiel
|
e3732fc703
|
Fix sample typo for --user.
|
2024-04-24 15:29:10 +00:00 |
|
hurl-bot
|
733e6a2426
|
Update hurl version to 5.0.0-SNAPSHOT
|
2024-04-24 14:48:27 +00:00 |
|
hurl-bot
|
733dd76b4a
|
Create 4.3.0 release
|
2024-04-23 11:50:35 +00:00 |
|
jcamiel
|
cedd86768c
|
Make the progress bar throttle effective after an initial delay.
|
2024-04-22 11:48:52 +02:00 |
|
jcamiel
|
fa46a56430
|
Export begin_call, end_call timings fields to RFC3339 (microseconds)
|
2024-04-22 08:58:58 +02:00 |
|
hurl-bot
|
174025b5fa
|
Update crates
|
2024-04-21 03:01:59 +00:00 |
|
jcamiel
|
48c6c26d42
|
Prevent script injection in HTML report
|
2024-04-19 16:27:03 +02:00 |
|
Fabrice Reix
|
ae29d8afe1
|
Support tab after HTTP version
|
2024-04-19 07:00:14 +00:00 |
|
jcamiel
|
c672529b8c
|
Set default duration to 0 instead of panic.
|
2024-04-18 17:58:38 +02:00 |
|
Fabrice Reix
|
58840f25d7
|
Replace tab in Hurl entry line
|
2024-04-18 13:16:35 +00:00 |
|
jcamiel
|
07c3ee8b37
|
Fix standalone css for regex.
|
2024-04-18 10:54:42 +02:00 |
|
Fabrice Reix
|
01ce239f54
|
Combine InvalidUrl RunnerError
|
2024-04-17 14:26:58 +02:00 |
|
jcamiel
|
f8ed01af7b
|
Fix typo in --parallel description.
|
2024-04-17 13:15:16 +02:00 |
|
hurl-bot
|
9f87d940cf
|
Update crates
|
2024-04-17 03:01:47 +00:00 |
|
jcamiel
|
2feb8d78df
|
Expose experimental --parallel / --jobs options.
|
2024-04-16 13:58:20 +02:00 |
|
Fabrice Reix
|
e60213a6a3
|
Update Rust 1.77.2
|
2024-04-16 08:39:01 +02:00 |
|
hurl-bot
|
0b24cb246a
|
Update crates
|
2024-04-16 03:02:51 +00:00 |
|
jcamiel
|
faef79453a
|
Fix --file-root documentation.
|
2024-04-15 13:54:56 +00:00 |
|
Fabrice Reix
|
190e396d45
|
Remove RunnerError::CouldNotParseResponse enum variant
|
2024-04-15 14:34:19 +02:00 |
|
hurl-bot
|
c8719e8b8c
|
Update crates
|
2024-04-14 03:23:35 +00:00 |
|
hurl-bot
|
5eca736654
|
Update crates
|
2024-04-13 03:01:47 +00:00 |
|
jcamiel
|
73829f4b4d
|
Use std:time::Instant for entry execution duration.
|
2024-04-12 10:07:46 +02:00 |
|
jcamiel
|
0538abb8e5
|
Change [Options] section lint order.
|
2024-04-11 15:08:58 +02:00 |
|
jcamiel
|
c0bbea2c9e
|
Add unit test on parallel progress string.
|
2024-04-10 16:44:31 +02:00 |
|
jcamiel
|
75042e210e
|
Fix refresh of progress bar throttle.
|
2024-04-10 10:24:13 +02:00 |
|
jcamiel
|
dd03c136c6
|
Add progress bar throttle to limit flickering.
|
2024-04-09 17:36:35 +02:00 |
|
Fabrice Reix
|
a28fe82622
|
Fix coloring in the error string
|
2024-04-09 11:10:14 +00:00 |
|
hurl-bot
|
f9c030586c
|
Update crates
|
2024-04-09 03:01:47 +00:00 |
|
jcamiel
|
fedc64c873
|
Fix progress display in parallel mode.
|
2024-04-08 17:51:39 +02:00 |
|
jcamiel
|
5123035fd9
|
Add integration test for parallel mode with --json
|
2024-04-08 15:27:26 +02:00 |
|
jcamiel
|
cd431d023a
|
Fix output in parallel mode.
|
2024-04-08 14:34:20 +02:00 |
|
Fabrice Reix
|
2227b91ee1
|
Refacto error_string in order to support diff messages
|
2024-04-08 11:37:30 +00:00 |
|
jcamiel
|
d1b593b4aa
|
Update docs with max-filesize cli only.
|
2024-04-08 11:59:05 +02:00 |
|
hurl-bot
|
ab4dfbc926
|
Update crates
|
2024-04-08 03:01:48 +00:00 |
|
Fabrice Reix
|
2305c8e049
|
Update Rust 1.77.1
|
2024-04-07 20:21:57 +02:00 |
|
jcamiel
|
8dbd6f67e7
|
Update doc for 4.3.0.
|
2024-04-04 17:22:04 +02:00 |
|
hurl-bot
|
ec70270fa2
|
Update crates
|
2024-04-04 03:01:55 +00:00 |
|
jcamiel
|
e727e0b826
|
Prevent raw binary response to be displayed on standard ouput
|
2024-04-02 16:31:25 +00:00 |
|
jcamiel
|
bb0008bfcb
|
Remove unnecessary clone.
|
2024-04-01 21:36:50 +02:00 |
|
baerwang
|
7787d711a3
|
feat: File size limits
|
2024-04-01 20:49:19 +02:00 |
|
hurl-bot
|
72967570a8
|
Update crates
|
2024-04-01 20:18:23 +02:00 |
|
jcamiel
|
59f785974f
|
Fix parallel integration tests.
|
2024-03-31 18:11:04 +02:00 |
|
jcamiel
|
bf472937f9
|
Rename workers option
|
2024-03-31 14:46:16 +02:00 |
|
jcamiel
|
e65c66b40b
|
Some refacto on results output (parallel and sequential).
|
2024-03-31 13:32:07 +02:00 |
|
jcamiel
|
b8783d365b
|
Fix various typos.
|
2024-03-30 15:19:30 +01:00 |
|
jcamiel
|
4adf90ebbe
|
Workers use a thread pool instead of spawing new thread for each job.
|
2024-03-29 17:58:52 +01:00 |
|
jcamiel
|
d306a38e1e
|
Add standard output for parallel run.
|
2024-03-29 15:43:54 +01:00 |
|
Anas Elgarhy
|
8253dca1cc
|
fix(imports): rm duplicated imports
|
2024-03-29 10:46:22 +00:00 |
|
jcamiel
|
3355adbff6
|
Refacto response output to take a stdout in parameter.
|
2024-03-28 18:46:12 +01:00 |
|
jcamiel
|
7a25ae4a9b
|
Output standard error in parallel mode.
|
2024-03-28 17:25:55 +01:00 |
|
jcamiel
|
531b42c6de
|
Update Rust to 1.77.
|
2024-03-28 16:54:50 +01:00 |
|
jcamiel
|
bc1303552a
|
Add isNumber predicate
|
2024-03-28 11:12:30 +01:00 |
|
jcamiel
|
f1ece5c9ef
|
Use Input struct in HurlRun.
|
2024-03-28 10:16:40 +01:00 |
|
hurl-bot
|
7af2276e0b
|
Update crates
|
2024-03-28 03:01:53 +00:00 |
|
jcamiel
|
169f0f9849
|
Run Hurl files in parallel (WIP).
|
2024-03-27 17:59:43 +00:00 |
|
hurl-bot
|
278cd6f3e3
|
Update crates
|
2024-03-27 03:01:42 +00:00 |
|
jcamiel
|
32a73ce7a4
|
Support --user option per request
|
2024-03-26 15:54:14 +01:00 |
|
jcamiel
|
fe15411ffe
|
Don't import function without module namespace.
This way is much more idiomateic. Unfortunately, I haven't find any clippy rules to enforce it.
|
2024-03-26 09:40:43 +00:00 |
|
jcamiel
|
68f37b23be
|
Fix case in error message.
|
2024-03-26 09:31:33 +01:00 |
|
hurl-bot
|
a50f128599
|
Update crates
|
2024-03-26 03:01:46 +00:00 |
|
jcamiel
|
3f5316d5f9
|
Remove unnecessary Box.
|
2024-03-25 14:12:01 +01:00 |
|
jcamiel
|
4cf86d24de
|
Add parallel runner (only parsing for the moment).
|
2024-03-24 19:10:48 +01:00 |
|
hurl-bot
|
d4c458cef0
|
Update crates
|
2024-03-23 11:52:05 +00:00 |
|
Fabrice Reix
|
1b3943168b
|
Update parser implem for filename with password
|
2024-03-23 09:44:37 +01:00 |
|
jcamiel
|
e1cdbc0ab2
|
Add multiline progress string support in Stderr.
|
2024-03-22 16:17:15 +01:00 |
|
jcamiel
|
7a99f477e8
|
Add doc comments.
|
2024-03-21 19:00:42 +00:00 |
|
jcamiel
|
f68bcc8eb3
|
Add isIsoDate predicate (take a string and checks YYYY-MM-DDTHH:mm:ss.sssZ)
|
2024-03-21 15:46:53 +01:00 |
|
jcamiel
|
dcd534a912
|
Add --from-entry option to execute a file from a given entry
|
2024-03-19 19:02:16 +01:00 |
|
jcamiel
|
7c00c15759
|
Create intermediate directory when using --report-html
|
2024-03-19 15:21:30 +01:00 |
|
hurl-bot
|
f0a1c7b9ed
|
Update crates
|
2024-03-19 03:01:45 +00:00 |
|
jcamiel
|
bbdd0f9569
|
Move empty result warning.
|
2024-03-18 14:58:15 +01:00 |
|
jcamiel
|
9444d6a058
|
Fix filename templatization bug under certains conditions.
|
2024-03-18 08:44:09 +00:00 |
|
hurl-bot
|
87eb7222dd
|
Update crates
|
2024-03-18 03:02:00 +00:00 |
|
jcamiel
|
f8437f26e5
|
Use PathBuf in some CliOptions fields
|
2024-03-17 16:17:17 +00:00 |
|
jcamiel
|
b05f70855f
|
Fix charset parsing logic of Content-Type header.
|
2024-03-17 16:32:58 +01:00 |
|
hurl-bot
|
dd6434e48d
|
Update crates
|
2024-03-17 03:01:51 +00:00 |
|
jcamiel
|
88b7c04ed5
|
Add experimental max-workers option.
|
2024-03-16 12:00:22 +01:00 |
|
jcamiel
|
0931c32510
|
Add experimental parallel flag.
|
2024-03-15 16:56:55 +01:00 |
|
jcamiel
|
2cac54911e
|
Modify Logger constructor.
|
2024-03-15 10:48:46 +01:00 |
|
jcamiel
|
f46f469f8b
|
Implements Display for CliOptionsError.
|
2024-03-14 14:00:05 +01:00 |
|
jcamiel
|
a749929a71
|
Use '-' to read Hurl file from standard input
|
2024-03-14 12:49:36 +01:00 |
|
jcamiel
|
a5120e9a25
|
Fix empty glob not always returning an error
|
2024-03-14 12:19:07 +01:00 |
|
jcamiel
|
5ed316d014
|
Use Path in ContextDir methods.
|
2024-03-14 09:45:02 +01:00 |
|
jcamiel
|
46e19d1024
|
Use PathBuf in Output enum.
|
2024-03-13 23:04:39 +01:00 |
|
jcamiel
|
8459db1bbf
|
Use PathBuf in FileWriteAccess error.
|
2024-03-13 18:35:28 +00:00 |
|
Fabrice Reix
|
1da6e1c6d4
|
Add Missing quote in Hurl export
|
2024-03-13 17:27:41 +00:00 |
|
jcamiel
|
74d76db2a2
|
Use PathBuf in FileReadAccess error.
|
2024-03-13 16:29:01 +00:00 |
|
jcamiel
|
982f60858f
|
Move fs package to util.
|
2024-03-13 12:57:33 +01:00 |
|
jcamiel
|
3b83d5a8f0
|
Rename Options to CliOptions.
|
2024-03-13 07:43:39 +01:00 |
|
jcamiel
|
4e153c1af2
|
Fix cargo doc errors.
|
2024-03-12 17:24:22 +01:00 |
|
jcamiel
|
314987918c
|
Creates Stdout struct (an indirection to sdtout that can be buffered or written immediately).
|
2024-03-12 09:52:49 +00:00 |
|
Fabrice Reix
|
b74bb8f7c7
|
Use input_format option (instead of deprecated format)
|
2024-03-12 09:08:39 +00:00 |
|
jcamiel
|
ad370cb62f
|
Fix --test progress bar not displayed when verbose is used
|
2024-03-11 18:10:40 +01:00 |
|
jcamiel
|
030a5bdca5
|
Add new method on Logger.
|
2024-03-11 15:10:06 +01:00 |
|
jcamiel
|
6d63b4dd00
|
Rename Term to Stderr and add method to manage progress string.
|
2024-03-11 14:06:29 +01:00 |
|
jcamiel
|
588443c849
|
Small refacto on output writing.
|
2024-03-11 11:48:13 +01:00 |
|
jcamiel
|
3bcf3a98ec
|
Implements buffered mode in Term.
|
2024-03-07 19:55:55 +01:00 |
|
jcamiel
|
624fd77e41
|
Split main in run package.
|
2024-03-07 13:22:22 +01:00 |
|
jcamiel
|
9b2601032a
|
Change CliError from struct to enum (and specify variant).
|
2024-03-07 10:41:39 +01:00 |
|
hurl-bot
|
27ce455005
|
Update crates
|
2024-03-07 03:01:30 +00:00 |
|
hurl-bot
|
76a0416ff7
|
Update crates
|
2024-03-06 17:58:15 +00:00 |
|
Fabrice Reix
|
0eb53bed0f
|
Update chrono crate
Replace deprecated methods
|
2024-03-06 17:03:07 +01:00 |
|
jcamiel
|
f5d65a06d9
|
Remove Logger instance from main.rs (use only BaseLogger).
|
2024-03-04 23:11:30 +01:00 |
|
jcamiel
|
0f457bd03b
|
Move clippy lint rules to Cargo.toml
|
2024-03-04 15:54:03 +01:00 |
|
jcamiel
|
3c4646dfdd
|
Create Term structure to manage immediate and buffered stdout/stderr.
|
2024-03-04 15:25:41 +01:00 |
|
hurl-bot
|
831dce6c8c
|
Update crates
|
2024-03-04 14:03:28 +00:00 |
|