Commit Graph

239 Commits

Author SHA1 Message Date
Fabrice Reix
ba3d600cc2 Update crate serde_json to 1.0.74 2022-01-07 21:08:06 +01:00
Fabrice Reix
035fbd0896 Update crate serde to 1.0.133 2022-01-07 21:08:06 +01:00
Fabrice Reix
4a4838448d Support filter with nested object in jsonpath expression 2021-12-20 21:02:25 +01:00
jcamiel
07f3fd432c Add tiny css improvments to html export. 2021-12-17 20:00:38 +01:00
Fabrice Reix
82894a8a1a Add BasicAuth section 2021-12-17 08:14:40 +01:00
Fabrice Reix
ce79951461 Update crate serde to 1.0.132 2021-12-16 20:38:41 +01:00
Fabrice Reix
a17370f9cb Use pure-Rust XML parsing/serializing for JUnit Report 2021-12-16 20:38:41 +01:00
jcamiel
85303854ea Update serde_json 1.0.73 2021-12-15 22:43:14 +01:00
Fabrice Reix
165e79054e Report error on missing closing quote for quoted String 2021-12-10 09:01:47 +01:00
Fabrice Reix
9252ca5c83 Increment version to 1.6.0-snapshot 2021-12-09 16:17:54 +01:00
Fabrice Reix
2ecb4cc5af Create release 1.5.0 2021-12-09 16:17:54 +01:00
Fabrice Reix
36361efa88 Update dependency crate serde to 1.0.131 2021-12-09 14:23:08 +01:00
jcamiel
5fbb8d051f Update with 1.5.0 man version. 2021-12-09 09:01:42 +01:00
jcamiel
36bd01089e Delete beta references. 2021-12-09 09:01:42 +01:00
jcamiel
eccd53eea8 Add crates.io specific README. 2021-12-09 09:01:42 +01:00
jcamiel
e6dd9014b1 Delete link between GitHub README and crates.io README. 2021-12-09 09:01:42 +01:00
jcamiel
39dbdbc51e Update sha2 to 0.10.0 2021-12-08 17:24:35 +01:00
jcamiel
ff817a45da Delete extern crate import. 2021-12-07 15:36:04 +01:00
jcamiel
7431c0d4d7 Add comment why we force verbose mode on libcurl. 2021-12-07 09:55:50 +01:00
Fabrice Reix
fba4357182 Adding --glob option 2021-12-06 16:56:04 +01:00
Fabrice Reix
5fd0751bd0 Update output command-line options 2021-12-03 21:39:51 +01:00
Fabrice Reix
2ae6e85f11 Update Junit Report
One testcase per Hurl file
Reuse exactly the same error message than command-line
2021-12-02 21:37:37 +01:00
Fabrice Reix
1154ea2e50 Fix clippy error redundant_closure 2021-12-02 21:00:53 +01:00
lepapareil
bdda072dda Update dependency crate clap 2021-11-30 16:58:08 +01:00
lepapareil
2eb68595a0 Add icon for exe and windows uninstall panel 2021-11-30 16:58:08 +01:00
Fabrice Reix
91cc14882a Update report 2021-11-26 21:06:03 +01:00
Fabrice Reix
6d7d9fe973 Fix Memory Allocation error (usize cast) 2021-11-26 11:30:29 +01:00
Fabrice Reix
c3718de9a3 Get libcurl version from http module 2021-11-25 21:48:25 +01:00
lepapareil
526fbd0258 Update dependency crate serde_json 2021-11-25 11:21:10 +01:00
Fabrice Reix
af6b60eec1 Using Floating-point for the Float Value 2021-11-21 21:51:09 +01:00
Fabrice Reix
00f6c78d29 Update dependency crate curl 2021-11-21 12:13:04 +01:00
Fabrice Reix
51b59fef18 Update dependency crate serde_json 2021-11-21 04:03:02 +01:00
Fabrice Reix
f26c2c57e4 Support invalid urls in curl export (verbose) 2021-11-17 14:09:20 +01:00
Fabrice Reix
d737d6075d Update dependency serde_json 2021-11-14 21:35:51 +01:00
lepapareil
6ed300b5fc Update dependency crate hex-literal 2021-11-12 14:33:29 +01:00
Fabrice Reix
809609a442 Set variables from HURL_ environment variables 2021-11-11 19:10:09 +01:00
Fabrice Reix
dd98920f80 Update output
Can now be on the following:
- Binary response body
- JSON
- Textual Summary
2021-11-11 18:24:48 +01:00
Fabrice Reix
359f153e63 Update dependency crate cc 2021-11-11 16:22:33 +01:00
Fabrice Reix
c6bf58030f Rename option --html 2021-11-08 11:30:26 +01:00
Alex
934eb8d5b4 Bump serde_json version 2021-11-07 23:06:48 +01:00
Alex
1466b567b4 Basic JUnix XML report support 2021-11-07 23:06:48 +01:00
Fabrice Reix
9ccd7d6a15 Using type definition std::os::raw::c_char
This type will be either i8 or u8, depending on the architecture
2021-11-05 11:25:44 +01:00
Fabrice Reix
901939b715 Update curl crate 2021-11-05 10:01:25 +01:00
Fabrice Reix
21a2de42f0 Escape space in filename 2021-10-29 18:40:18 +02:00
Fabrice Reix
5fdd8b93ac Add Unit Test 2021-10-29 18:40:18 +02:00
Fabrice Reix
482a2404a4 Extract filename parser in its own module 2021-10-29 18:40:18 +02:00
Alex
1cb6530c5d Add lib version to version info 2021-10-24 08:44:07 +02:00
Fabrice Reix
8398c24fe7 Display libcurl error code/message 2021-10-23 10:36:08 +02:00
Fabrice Reix
072a83228a Add Option --cacert 2021-10-21 13:21:01 +02:00
Fabrice Reix
d90c92517d Increment version 1.5.0-snapshot 2021-10-18 09:17:59 +02:00
Fabrice Reix
629e2c5d4e Create release 1.4.0 2021-10-18 09:17:59 +02:00
Fabrice Reix
e59e2acc14 Decode output as lossy utf8 for windows + tty 2021-10-17 20:33:21 +02:00
Erick Crager
b76c5519fe Support escaped spaces in filenames. 2021-10-17 16:27:05 +02:00
Fabrice Reix
b6f8797904 Parse more characters in URLs 2021-10-17 13:49:23 +02:00
Fabrice Reix
c608ff36da Refacto parsing url 2021-10-17 13:49:23 +02:00
Fabrice Reix
8be45d56a7 Add asserts in JSON output 2021-10-16 14:10:33 +02:00
Fabrice Reix
85bb81b728 Update API for error_string 2021-10-16 14:10:33 +02:00
Fabrice Reix
5882cef968 Refacto logger Error String 2021-10-15 21:48:35 +02:00
jcamiel
7277089458 Capitalize and align summary, put progress state in uppercase. 2021-10-15 14:40:06 +02:00
Fabrice Reix
925a5c08a7 Refacto JSON Serializer/Deserializer 2021-10-14 21:08:44 +02:00
Fabrice Reix
09115f3228 Support tidle in url 2021-10-14 09:17:49 +02:00
Fabrice Reix
9093325d28 Improve jsonpath support 2021-10-10 19:47:35 +02:00
Fabrice Reix
89453db871 Add /dev/null support in Windows 2021-10-08 09:31:15 +02:00
Fabrice Reix
2de25a4932 Use snapshot version for non-official release 2021-10-07 16:46:35 +02:00
Fabrice Reix
85cb26ee50 Update dep cc 2021-10-07 16:36:12 +02:00
Fabrice Reix
98632ed4c3 Update libcurl 2021-10-06 09:17:46 +02:00
Fabrice Reix
f02a849e78 Add tests for jsonpath filter 2021-09-30 09:03:20 +02:00
Fabrice Reix
a9f3f3ddcc Add option --ignore-asserts 2021-09-26 09:56:14 +02:00
Fabrice Reix
0e25f0a57a Remove deprecated option --append 2021-09-25 10:06:19 +02:00
Fabrice Reix
8acd79c33b Improve HTML output 2021-09-25 09:17:33 +02:00
Fabrice Reix
299a6ef730 Update deps 2021-09-25 09:17:33 +02:00
Fabrice Reix
4c71f7fd96
Merge branch 'master' into release/1.3.1 2021-09-11 08:35:08 +02:00
Fabrice Reix
bd540070e0 Accept hyphen in variable name 2021-09-10 17:35:23 +02:00
Fabrice Reix
187ca03698 Escape Hash(#) in hurl string value 2021-09-10 08:37:15 +02:00
Fabrice Reix
40ddfe520e add README in each crate 2021-09-10 08:17:59 +02:00
Fabrice Reix
6da5b24d98 Update dependency - crate sha2 2021-09-10 08:01:25 +02:00
Fabrice Reix
3853156b0d Update version to 1.3.1 2021-09-10 07:56:45 +02:00
Fabrice Reix
232bcbd535 Update version 2021-09-03 11:23:43 +02:00
Fabrice Reix
cf2fd14aea Add Test number in progress mode 2021-09-02 18:42:37 +02:00
Fabrice Reix
69aec13eb4 Fix clippy for Rust 1.54.0 2021-09-02 18:41:50 +02:00
Fabrice Reix
1041770933 Update deps 2021-09-02 18:41:31 +02:00
Fabrice Reix
828c64b440 Activate test mode 2021-07-28 21:29:40 +02:00
Fabrice Reix
6f2ec988ae Add --progress option 2021-07-27 18:18:14 +02:00
Fabrice Reix
8e8d3fad09 Add summary option 2021-07-27 17:19:15 +02:00
Fabrice Reix
bde283f6c3 Fix parsing json body 2021-07-25 11:01:04 +02:00
Fabrice Reix
018cb97519 refacto CLI Options 2021-07-24 13:45:36 +02:00
Fabrice Reix
882a49a53c Fix clippy warnings (in tests) 2021-07-24 11:20:14 +02:00
Fabrice Reix
eda411ed9d Update dependencies 2021-07-24 09:42:46 +02:00
Fabrice Reix
ef4f075074 Simplify JSON/HTML report generation 2021-07-24 09:34:58 +02:00
Fabrice Reix
47ae21f6df add endsWith predicate 2021-07-16 08:18:58 +02:00
Fabrice Reix
3a25d516ab Add md5 query 2021-07-14 21:38:15 +02:00
Fabrice Reix
9ea39c7cdb Update dependencies 2021-07-14 21:07:07 +02:00
Fabrice Reix
1b30968c95 Support startsWith and contains with bytes 2021-07-07 15:44:48 +02:00
Fabrice Reix
6d4308df73 Add hex body 2021-07-04 18:49:20 +02:00
Fabrice Reix
205284591c Update dependencies 2021-07-04 08:54:59 +02:00
Fabrice Reix
47e15c6f52 Treat warnings as failures even in tests 2021-07-03 14:52:47 +02:00
Fabrice Reix
b82e925ce7 Remove Warnings in C
Annotating param with __attribute__((unused)) is not supported in windows build
2021-07-03 14:20:56 +02:00
Fabrice Reix
2fee06d379 Clean html output 2021-07-03 13:23:53 +02:00
Fabrice Reix
4fe77e284d Add predicate value base64 2021-07-02 18:51:58 +02:00
Fabrice Reix
d9630ed685 Add raw string in predicate value 2021-07-01 20:02:47 +02:00