Commit Graph

973 Commits

Author SHA1 Message Date
jcamiel
9fc9bee091
Optimize some clone() calls. 2023-11-28 09:49:46 +01:00
hurl-bot
ebff4dc602
Update crates 2023-11-28 08:40:05 +00:00
hurl-bot
718ac341e5
Update crates 2023-11-28 03:01:58 +00:00
jcamiel
b7346a8c8e
Implement copy on jsonpath::Pos. 2023-11-27 16:42:56 +01:00
jcamiel
a8e7fe92ba
Create new on SourceInfo and Pos. 2023-11-27 16:42:33 +01:00
jcamiel
ce245c2559
Delete useless clone. 2023-11-27 13:24:28 +01:00
jcamiel
b1f7fc0055
Use Error::new when possible. 2023-11-27 13:19:19 +01:00
jcamiel
5af040c515
Add new constructor method on runner error. 2023-11-27 09:49:34 +01:00
Fabrice Reix
3752fe4323
Sort Variants 2023-11-27 08:13:17 +01:00
jcamiel
2a4d15fa7f
Delet unused runner error variant. 2023-11-26 17:17:24 +01:00
Fabrice Reix
f3909c21cf
Add String Number Value 2023-11-25 09:33:40 +01:00
jcamiel
5d8628662d
Sort core ParseError variant. 2023-11-24 18:16:11 +01:00
jcamiel
4fbbb6d683
Implement Copy for ReaderState. 2023-11-24 17:59:17 +01:00
jcamiel
bf8deaf1cd
Add documentation for XML parser (why we use a SAX parser etc...) 2023-11-24 17:26:41 +01:00
jcamiel
5f79ddb5e0
Implement copy for SourceInfoand Pos. 2023-11-24 14:14:12 +01:00
hurl-bot
39e937bb46
Update crates 2023-11-23 03:01:35 +00:00
jcamiel
2c67bd2569
Sor RunnerError variant. 2023-11-22 14:15:04 +01:00
hurl-bot
5f9db894e2
Update crates 2023-11-21 03:01:43 +00:00
Fabrice Reix
fabc76f9d2
Update Rust 1.74.0 2023-11-20 17:54:15 +00:00
hurl-bot
2ab5aedab8
Update crates 2023-11-20 17:05:52 +00:00
jcamiel
264c156565
Fix XML parsing: use SAX2 start/endElementNs instead of SAX1 start/endElement 2023-11-20 16:26:28 +01:00
jcamiel
481a13a3d6
Rename core module to result. 2023-11-17 10:16:56 +01:00
Fabrice Reix
68e181d455
Move each filter in its own source file 2023-11-17 08:00:39 +01:00
jcamiel
a525aeb81f
Sort import.
Run cargo +nightly fmt with rsutfm.toml uncommented.
2023-11-16 06:48:16 +01:00
jcamiel
b3e21bec81
Move runner errors from core.rs to error.rs 2023-11-16 06:48:05 +01:00
jcamiel
de78400764
Move CLI errors from mod.rs to error.rs 2023-11-15 18:22:03 +01:00
Fabrice Reix
11d8af6957
Use Number comparison to eval predicates 2023-11-15 17:04:37 +01:00
lepapareil
ddb5459f57
Update cc to max stable version 1.0.83 2023-11-15 15:29:34 +01:00
lepapareil
1f15d8709c
Improve version management for update_crates.sh 2023-11-15 15:19:44 +01:00
jcamiel
0b86a70d43
Fix undefined error for various I/O error using --output. 2023-11-14 16:03:05 +01:00
Fabrice Reix
06b2e19ad0
Compare value for number 2023-11-14 11:06:10 +00:00
jcamiel
6cf788b19e
Implements From trait for Number. 2023-11-13 13:42:01 +01:00
hurl-bot
2982b581cd
Update crates 2023-11-13 03:01:55 +00:00
Fabrice Reix
f280332875
Add Number in AST/PredicateValue 2023-11-12 12:27:28 +01:00
Fabrice Reix
fb6e940179
Add Number value 2023-11-11 09:57:56 +00:00
hurl-bot
2afc2f92af
Update crates 2023-11-11 03:05:13 +00:00
Fabrice Reix
39a5e473b9
Sort Value enum variants 2023-11-10 08:37:07 +01:00
lepapareil
4ab82d1bf7
Fix Archlinux pacman usage 2023-11-09 10:51:10 +01:00
Fabrice Reix
b62a09f887
Fix xpath filter in JSON output 2023-11-08 15:18:57 +01:00
Fabrice Reix
74edc18bd2
Add jsonpath filter 2023-11-08 15:18:52 +01:00
hurl-bot
1d4e265507
Update crates 2023-11-07 09:17:34 +00:00
Fabrice Reix
d2a220fb05
Generating Clap commands source file 2023-11-06 11:14:24 +01:00
Fabrice Reix
3551978a95
Uniformize report_ options 2023-11-02 17:46:15 +01:00
robozati
97a02f3990
Update the JSON parser to account for fabricereix changes 2023-11-02 08:59:45 +00:00
robozati
e0d9bb929e
Change ParserError::Json to use a JsonErrorVariant enum and add a
new check to account for unresolved names
2023-11-02 08:59:44 +00:00
robozati
678aaca9f3
Improve JSON body parsing error reporting
Adds more checks to account for empty elements, commas after the last
element that shouldn't be there and braces not closed.
2023-11-02 08:59:43 +00:00
jcamiel
c72f04fa0e
Remove xmltree/indexmap dependency.
Due to xmltree re-exposing an older version of indexmap, we couldnt' upgrade to the latest version of indemap.
xmltree is a tree in-memory representation of an XML document that we use for JUnit export. As xmltree is a thin layer above xml-rs, we re-implement a thin tree in-memory XML document using xml-rs directly and remove xmltree/indexmap dependency.
2023-11-01 20:23:49 +01:00
jcamiel
842a167433
Add DOM XML parser based on xml-rs. 2023-11-01 19:38:50 +01:00
hurl-bot
7313b61350
Update crates 2023-10-31 03:01:52 +00:00
jcamiel
0757d5e7aa
Add failed test in HTML/JUnit/TAP reports 2023-10-27 14:43:13 +02:00