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 SourceInfo
and 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