12 tests fail with release v0.4.2
I am packaging the microformats crate officially for Debian. Currently it fails 12 tests:
failures:
---- test::generated::microformats_v2::h_card::impliedname stdout ----
thread 'test::generated::microformats_v2::h_card::impliedname' panicked at '
json atoms at path ".items[13].properties.name[0]" are not equal:
expected:
"John Doe Jr."
actual:
"John Doe http://example.com/photo.jpg"
', src/test/mod.rs:71:5
stack backtrace:
0: rust_begin_unwind
at /usr/src/rustc-1.66.0/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /usr/src/rustc-1.66.0/library/core/src/panicking.rs:65:14
2: microformats::test::check_fixture_for_parser
at ./src/test/mod.rs:71:5
3: microformats::test::generated::microformats_v2::h_card::impliedname
at ./src/test/generated/microformats_v2/h_card.rs:62:5
4: microformats::test::generated::microformats_v2::h_card::impliedname::{{closure}}
at ./src/test/generated/microformats_v2/h_card.rs:60:1
5: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
6: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- test::generated::microformats_v2::h_card::impliedurl stdout ----
thread 'test::generated::microformats_v2::h_card::impliedurl' panicked at '
json atom at path ".items[1].properties.name" is missing from actual
json atom at path ".items[1].properties.url" is missing from actual
json atom at path ".items[2]" is missing from actual
json atom at path ".items[3]" is missing from actual
json atom at path ".items[4]" is missing from actual
', src/test/mod.rs:71:5
stack backtrace:
0: rust_begin_unwind
at /usr/src/rustc-1.66.0/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /usr/src/rustc-1.66.0/library/core/src/panicking.rs:65:14
2: microformats::test::check_fixture_for_parser
at ./src/test/mod.rs:71:5
3: microformats::test::generated::microformats_v2::h_card::impliedurl
at ./src/test/generated/microformats_v2/h_card.rs:50:5
4: microformats::test::generated::microformats_v2::h_card::impliedurl::{{closure}}
at ./src/test/generated/microformats_v2/h_card.rs:48:1
5: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
6: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- test::generated::microformats_v2::h_card::impliedphoto stdout ----
thread 'test::generated::microformats_v2::h_card::impliedphoto' panicked at '
json atoms at path ".items[9].properties.name[0]" are not equal:
expected:
"John Doe"
actual:
"John Doe https://example.com/photo.jpg https://example.com/photo2.jpg"
', src/test/mod.rs:71:5
stack backtrace:
0: rust_begin_unwind
at /usr/src/rustc-1.66.0/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /usr/src/rustc-1.66.0/library/core/src/panicking.rs:65:14
2: microformats::test::check_fixture_for_parser
at ./src/test/mod.rs:71:5
3: microformats::test::generated::microformats_v2::h_card::impliedphoto
at ./src/test/generated/microformats_v2/h_card.rs:56:5
4: microformats::test::generated::microformats_v2::h_card::impliedphoto::{{closure}}
at ./src/test/generated/microformats_v2/h_card.rs:54:1
5: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
6: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- test::generated::microformats_v2::h_card::impliedurlempty stdout ----
thread 'test::generated::microformats_v2::h_card::impliedurlempty' panicked at '
json atom at path ".items[1].properties.name" is missing from actual
json atom at path ".items[1].properties.url" is missing from actual
json atom at path ".items[2]" is missing from actual
json atom at path ".items[3]" is missing from actual
json atom at path ".items[4]" is missing from actual
', src/test/mod.rs:71:5
stack backtrace:
0: rust_begin_unwind
at /usr/src/rustc-1.66.0/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /usr/src/rustc-1.66.0/library/core/src/panicking.rs:65:14
2: microformats::test::check_fixture_for_parser
at ./src/test/mod.rs:71:5
3: microformats::test::generated::microformats_v2::h_card::impliedurlempty
at ./src/test/generated/microformats_v2/h_card.rs:44:5
4: microformats::test::generated::microformats_v2::h_card::impliedurlempty::{{closure}}
at ./src/test/generated/microformats_v2/h_card.rs:42:1
5: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
6: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- test::generated::microformats_v2::h_card::relativeurls stdout ----
thread 'test::generated::microformats_v2::h_card::relativeurls' panicked at '
json atom at path ".items[0]" is missing from actual
', src/test/mod.rs:71:5
stack backtrace:
0: rust_begin_unwind
at /usr/src/rustc-1.66.0/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /usr/src/rustc-1.66.0/library/core/src/panicking.rs:65:14
2: microformats::test::check_fixture_for_parser
at ./src/test/mod.rs:71:5
3: microformats::test::generated::microformats_v2::h_card::relativeurls
at ./src/test/generated/microformats_v2/h_card.rs:14:5
4: microformats::test::generated::microformats_v2::h_card::relativeurls::{{closure}}
at ./src/test/generated/microformats_v2/h_card.rs:12:1
5: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
6: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- test::generated::microformats_v2::h_card::relativeurlsempty stdout ----
thread 'test::generated::microformats_v2::h_card::relativeurlsempty' panicked at '
json atom at path ".items[0]" is missing from actual
', src/test/mod.rs:71:5
stack backtrace:
0: rust_begin_unwind
at /usr/src/rustc-1.66.0/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /usr/src/rustc-1.66.0/library/core/src/panicking.rs:65:14
2: microformats::test::check_fixture_for_parser
at ./src/test/mod.rs:71:5
3: microformats::test::generated::microformats_v2::h_card::relativeurlsempty
at ./src/test/generated/microformats_v2/h_card.rs:8:5
4: microformats::test::generated::microformats_v2::h_card::relativeurlsempty::{{closure}}
at ./src/test/generated/microformats_v2/h_card.rs:6:1
5: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
6: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- test::generated::microformats_v2::h_entry::u_property stdout ----
thread 'test::generated::microformats_v2::h_entry::u_property' panicked at '
json atom at path ".items[0]" is missing from actual
', src/test/mod.rs:71:5
stack backtrace:
0: rust_begin_unwind
at /usr/src/rustc-1.66.0/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /usr/src/rustc-1.66.0/library/core/src/panicking.rs:65:14
2: microformats::test::check_fixture_for_parser
at ./src/test/mod.rs:71:5
3: microformats::test::generated::microformats_v2::h_entry::u_property
at ./src/test/generated/microformats_v2/h_entry.rs:14:5
4: microformats::test::generated::microformats_v2::h_entry::u_property::{{closure}}
at ./src/test/generated/microformats_v2/h_entry.rs:12:1
5: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
6: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- test::generated::microformats_v2::h_event::concatenate stdout ----
thread 'test::generated::microformats_v2::h_event::concatenate' panicked at '
json atoms at path ".items[0].properties.end[0]" are not equal:
expected:
"2009-06-26 22:00-0600"
actual:
" 22:00-0600"
', src/test/mod.rs:71:5
stack backtrace:
0: rust_begin_unwind
at /usr/src/rustc-1.66.0/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /usr/src/rustc-1.66.0/library/core/src/panicking.rs:65:14
2: microformats::test::check_fixture_for_parser
at ./src/test/mod.rs:71:5
3: microformats::test::generated::microformats_v2::h_event::concatenate
at ./src/test/generated/microformats_v2/h_event.rs:38:5
4: microformats::test::generated::microformats_v2::h_event::concatenate::{{closure}}
at ./src/test/generated/microformats_v2/h_event.rs:36:1
5: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
6: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- test::generated::microformats_v2::h_event::dates stdout ----
thread 'test::generated::microformats_v2::h_event::dates' panicked at '
json atoms at path ".items[0].properties.start[0]" are not equal:
expected:
"2009-06-26T19:00-08:00"
actual:
"2009-06-26T19:00-0800"
json atoms at path ".items[0].properties.start[4]" are not equal:
expected:
"2009-06-26T19:00+08:00"
actual:
"2009-06-26T19:00+0800"
json atoms at path ".items[0].properties.start[6]" are not equal:
expected:
"2009-06-26t19:00-08:00"
actual:
"2009-06-26t19:00-0800"
json atoms at path ".items[0].properties.start[7]" are not equal:
expected:
"2009-06-26 19:00:00-08:00"
actual:
"2009-06-26 19:00:00-0800"
', src/test/mod.rs:71:5
stack backtrace:
0: rust_begin_unwind
at /usr/src/rustc-1.66.0/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /usr/src/rustc-1.66.0/library/core/src/panicking.rs:65:14
2: microformats::test::check_fixture_for_parser
at ./src/test/mod.rs:71:5
3: microformats::test::generated::microformats_v2::h_event::dates
at ./src/test/generated/microformats_v2/h_event.rs:32:5
4: microformats::test::generated::microformats_v2::h_event::dates::{{closure}}
at ./src/test/generated/microformats_v2/h_event.rs:30:1
5: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
6: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- test::generated::microformats_v2::h_resume::education stdout ----
thread 'test::generated::microformats_v2::h_resume::education' panicked at '
json atoms at path ".items[0].properties.education[0].properties.end[0]" are not equal:
expected:
"1976-06"
actual:
"1976-June"
json atoms at path ".items[0].properties.education[0].properties.start[0]" are not equal:
expected:
"1973-09"
actual:
"1973-September"
', src/test/mod.rs:71:5
stack backtrace:
0: rust_begin_unwind
at /usr/src/rustc-1.66.0/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /usr/src/rustc-1.66.0/library/core/src/panicking.rs:65:14
2: microformats::test::check_fixture_for_parser
at ./src/test/mod.rs:71:5
3: microformats::test::generated::microformats_v2::h_resume::education
at ./src/test/generated/microformats_v2/h_resume.rs:26:5
4: microformats::test::generated::microformats_v2::h_resume::education::{{closure}}
at ./src/test/generated/microformats_v2/h_resume.rs:24:1
5: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
6: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- test::generated::microformats_v2::h_review::item stdout ----
thread 'test::generated::microformats_v2::h_review::item' panicked at '
json atom at path ".items[0]" is missing from actual
', src/test/mod.rs:71:5
stack backtrace:
0: rust_begin_unwind
at /usr/src/rustc-1.66.0/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /usr/src/rustc-1.66.0/library/core/src/panicking.rs:65:14
2: microformats::test::check_fixture_for_parser
at ./src/test/mod.rs:71:5
3: microformats::test::generated::microformats_v2::h_review::item
at ./src/test/generated/microformats_v2/h_review.rs:26:5
4: microformats::test::generated::microformats_v2::h_review::item::{{closure}}
at ./src/test/generated/microformats_v2/h_review.rs:24:1
5: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
6: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
---- test::generated::microformats_v2::h_review::photo stdout ----
thread 'test::generated::microformats_v2::h_review::photo' panicked at '
json atom at path ".items[0]" is missing from actual
', src/test/mod.rs:71:5
stack backtrace:
0: rust_begin_unwind
at /usr/src/rustc-1.66.0/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /usr/src/rustc-1.66.0/library/core/src/panicking.rs:65:14
2: microformats::test::check_fixture_for_parser
at ./src/test/mod.rs:71:5
3: microformats::test::generated::microformats_v2::h_review::photo
at ./src/test/generated/microformats_v2/h_review.rs:14:5
4: microformats::test::generated::microformats_v2::h_review::photo::{{closure}}
at ./src/test/generated/microformats_v2/h_review.rs:12:1
5: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
6: core::ops::function::FnOnce::call_once
at /usr/src/rustc-1.66.0/library/core/src/ops/function.rs:251:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
failures:
test::generated::microformats_v2::h_card::impliedname
test::generated::microformats_v2::h_card::impliedphoto
test::generated::microformats_v2::h_card::impliedurl
test::generated::microformats_v2::h_card::impliedurlempty
test::generated::microformats_v2::h_card::relativeurls
test::generated::microformats_v2::h_card::relativeurlsempty
test::generated::microformats_v2::h_entry::u_property
test::generated::microformats_v2::h_event::concatenate
test::generated::microformats_v2::h_event::dates
test::generated::microformats_v2::h_resume::education
test::generated::microformats_v2::h_review::item
test::generated::microformats_v2::h_review::photo
test result: FAILED. 94 passed; 12 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
Full build log is here: https://buildd.debian.org/status/fetch.php?pkg=rust-microformats&arch=all&ver=0.4.2-1&stamp=1692019188&raw=0