palik

diesel branch test/mysql_binds

May 11th, 2020
463
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 11.04 KB | None | 0 0
  1.    Compiling diesel v2.0.0 (/tmp/diesel/diesel)
  2.     Finished test [unoptimized + debuginfo] target(s) in 4.56s
  3.      Running /tmp/diesel/target/debug/deps/diesel-af5f1b02970f11ac
  4.  
  5. running 4 tests
  6. test mysql::connection::bind::tests::check_all_the_types ... ok
  7. test mysql::connection::bind::tests::check_enum_bind ... FAILED
  8. test mysql::connection::bind::tests::check_set_bind ... FAILED
  9. test mysql::connection::bind::tests::check_json_bind ... FAILED
  10.  
  11. failures:
  12.  
  13. ---- mysql::connection::bind::tests::check_enum_bind stdout ----
  14. thread 'mysql::connection::bind::tests::check_enum_bind' panicked at 'called `Result::unwrap()` on an `Err` value: DatabaseError(__Unknown, "Using unsupported buffer type: 254  (parameter: 1)")', src/libcore/result.rs:1165:5
  15. stack backtrace:
  16.    0: backtrace::backtrace::libunwind::trace
  17.              at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/libunwind.rs:88
  18.    1: backtrace::backtrace::trace_unsynchronized
  19.              at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/mod.rs:66
  20.    2: std::sys_common::backtrace::_print_fmt
  21.              at src/libstd/sys_common/backtrace.rs:77
  22.    3: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt
  23.              at src/libstd/sys_common/backtrace.rs:61
  24.    4: core::fmt::write
  25.              at src/libcore/fmt/mod.rs:1028
  26.    5: std::io::Write::write_fmt
  27.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libstd/io/mod.rs:1412
  28.    6: std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt
  29.              at src/libstd/io/impls.rs:141
  30.    7: std::sys_common::backtrace::_print
  31.              at src/libstd/sys_common/backtrace.rs:65
  32.    8: std::sys_common::backtrace::print
  33.              at src/libstd/sys_common/backtrace.rs:50
  34.    9: std::panicking::default_hook::{{closure}}
  35.              at src/libstd/panicking.rs:188
  36.   10: std::panicking::default_hook
  37.              at src/libstd/panicking.rs:202
  38.   11: std::panicking::rust_panic_with_hook
  39.              at src/libstd/panicking.rs:464
  40.   12: std::panicking::continue_panic_fmt
  41.              at src/libstd/panicking.rs:373
  42.   13: rust_begin_unwind
  43.              at src/libstd/panicking.rs:302
  44.   14: core::panicking::panic_fmt
  45.              at src/libcore/panicking.rs:139
  46.   15: core::result::unwrap_failed
  47.              at src/libcore/result.rs:1165
  48.   16: core::result::Result<T,E>::unwrap
  49.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libcore/result.rs:933
  50.   17: diesel::mysql::connection::bind::tests::query_single_table
  51.              at diesel/src/mysql/connection/bind.rs:872
  52.   18: diesel::mysql::connection::bind::tests::check_enum_bind
  53.              at diesel/src/mysql/connection/bind.rs:1088
  54.   19: diesel::mysql::connection::bind::tests::check_enum_bind::{{closure}}
  55.              at diesel/src/mysql/connection/bind.rs:1076
  56.   20: core::ops::function::FnOnce::call_once
  57.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libcore/ops/function.rs:227
  58.   21: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once
  59.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/liballoc/boxed.rs:942
  60.   22: __rust_maybe_catch_panic
  61.              at src/libpanic_unwind/lib.rs:78
  62.   23: std::panicking::try
  63.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libstd/panicking.rs:265
  64.   24: std::panic::catch_unwind
  65.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libstd/panic.rs:396
  66.   25: test::run_test_in_process
  67.              at src/libtest/lib.rs:570
  68.   26: test::run_test::run_test_inner::{{closure}}
  69.              at src/libtest/lib.rs:473
  70. note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
  71.  
  72. ---- mysql::connection::bind::tests::check_set_bind stdout ----
  73. thread 'mysql::connection::bind::tests::check_set_bind' panicked at 'called `Result::unwrap()` on an `Err` value: DatabaseError(__Unknown, "Using unsupported buffer type: 254  (parameter: 1)")', src/libcore/result.rs:1165:5
  74. stack backtrace:
  75.    0: backtrace::backtrace::libunwind::trace
  76.              at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/libunwind.rs:88
  77.    1: backtrace::backtrace::trace_unsynchronized
  78.              at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/mod.rs:66
  79.    2: std::sys_common::backtrace::_print_fmt
  80.              at src/libstd/sys_common/backtrace.rs:77
  81.    3: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt
  82.              at src/libstd/sys_common/backtrace.rs:61
  83.    4: core::fmt::write
  84.              at src/libcore/fmt/mod.rs:1028
  85.    5: std::io::Write::write_fmt
  86.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libstd/io/mod.rs:1412
  87.    6: std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt
  88.              at src/libstd/io/impls.rs:141
  89.    7: std::sys_common::backtrace::_print
  90.              at src/libstd/sys_common/backtrace.rs:65
  91.    8: std::sys_common::backtrace::print
  92.              at src/libstd/sys_common/backtrace.rs:50
  93.    9: std::panicking::default_hook::{{closure}}
  94.              at src/libstd/panicking.rs:188
  95.   10: std::panicking::default_hook
  96.              at src/libstd/panicking.rs:202
  97.   11: std::panicking::rust_panic_with_hook
  98.              at src/libstd/panicking.rs:464
  99.   12: std::panicking::continue_panic_fmt
  100.              at src/libstd/panicking.rs:373
  101.   13: rust_begin_unwind
  102.              at src/libstd/panicking.rs:302
  103.   14: core::panicking::panic_fmt
  104.              at src/libcore/panicking.rs:139
  105.   15: core::result::unwrap_failed
  106.              at src/libcore/result.rs:1165
  107.   16: core::result::Result<T,E>::unwrap
  108.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libcore/result.rs:933
  109.   17: diesel::mysql::connection::bind::tests::query_single_table
  110.              at diesel/src/mysql/connection/bind.rs:872
  111.   18: diesel::mysql::connection::bind::tests::check_set_bind
  112.              at diesel/src/mysql/connection/bind.rs:1213
  113.   19: diesel::mysql::connection::bind::tests::check_set_bind::{{closure}}
  114.              at diesel/src/mysql/connection/bind.rs:1200
  115.   20: core::ops::function::FnOnce::call_once
  116.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libcore/ops/function.rs:227
  117.   21: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once
  118.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/liballoc/boxed.rs:942
  119.   22: __rust_maybe_catch_panic
  120.              at src/libpanic_unwind/lib.rs:78
  121.   23: std::panicking::try
  122.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libstd/panicking.rs:265
  123.   24: std::panic::catch_unwind
  124.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libstd/panic.rs:396
  125.   25: test::run_test_in_process
  126.              at src/libtest/lib.rs:570
  127.   26: test::run_test::run_test_inner::{{closure}}
  128.              at src/libtest/lib.rs:473
  129. note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
  130.  
  131. ---- mysql::connection::bind::tests::check_json_bind stdout ----
  132. [diesel/src/mysql/connection/bind.rs:390] T::from_sql(Some(value)) = Ok(
  133.     "{\"key1\": \"value1\", \"key2\": \"value2\"}",
  134. )
  135. [diesel/src/mysql/connection/bind.rs:390] T::from_sql(Some(value)) = Ok(
  136.     "{\"key1\": \"value1\", \"key2\": \"value2\"}",
  137. )
  138. [diesel/src/mysql/connection/bind.rs:390] T::from_sql(Some(value)) = Ok(
  139.     "{\"abc\": 42}",
  140. )
  141. [diesel/src/mysql/connection/bind.rs:390] T::from_sql(Some(value)) = Ok(
  142.     "{\"abc\": 42}",
  143. )
  144. thread 'mysql::connection::bind::tests::check_json_bind' panicked at 'called `Result::unwrap()` on an `Err` value: DatabaseError(__Unknown, "Cannot create a JSON value from a string with CHARACTER SET \'binary\'.")', src/libcore/result.rs:1165:5
  145. stack backtrace:
  146.    0: backtrace::backtrace::libunwind::trace
  147.              at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/libunwind.rs:88
  148.    1: backtrace::backtrace::trace_unsynchronized
  149.              at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/mod.rs:66
  150.    2: std::sys_common::backtrace::_print_fmt
  151.              at src/libstd/sys_common/backtrace.rs:77
  152.    3: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt
  153.              at src/libstd/sys_common/backtrace.rs:61
  154.    4: core::fmt::write
  155.              at src/libcore/fmt/mod.rs:1028
  156.    5: std::io::Write::write_fmt
  157.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libstd/io/mod.rs:1412
  158.    6: std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt
  159.              at src/libstd/io/impls.rs:141
  160.    7: std::sys_common::backtrace::_print
  161.              at src/libstd/sys_common/backtrace.rs:65
  162.    8: std::sys_common::backtrace::print
  163.              at src/libstd/sys_common/backtrace.rs:50
  164.    9: std::panicking::default_hook::{{closure}}
  165.              at src/libstd/panicking.rs:188
  166.   10: std::panicking::default_hook
  167.              at src/libstd/panicking.rs:202
  168.   11: std::panicking::rust_panic_with_hook
  169.              at src/libstd/panicking.rs:464
  170.   12: std::panicking::continue_panic_fmt
  171.              at src/libstd/panicking.rs:373
  172.   13: rust_begin_unwind
  173.              at src/libstd/panicking.rs:302
  174.   14: core::panicking::panic_fmt
  175.              at src/libcore/panicking.rs:139
  176.   15: core::result::unwrap_failed
  177.              at src/libcore/result.rs:1165
  178.   16: core::result::Result<T,E>::unwrap
  179.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libcore/result.rs:933
  180.   17: diesel::mysql::connection::bind::tests::input_bind
  181.              at diesel/src/mysql/connection/bind.rs:922
  182.   18: diesel::mysql::connection::bind::tests::check_json_bind
  183.              at diesel/src/mysql/connection/bind.rs:1029
  184.   19: diesel::mysql::connection::bind::tests::check_json_bind::{{closure}}
  185.              at diesel/src/mysql/connection/bind.rs:927
  186.   20: core::ops::function::FnOnce::call_once
  187.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libcore/ops/function.rs:227
  188.   21: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once
  189.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/liballoc/boxed.rs:942
  190.   22: __rust_maybe_catch_panic
  191.              at src/libpanic_unwind/lib.rs:78
  192.   23: std::panicking::try
  193.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libstd/panicking.rs:265
  194.   24: std::panic::catch_unwind
  195.              at /rustc/73528e339aae0f17a15ffa49a8ac608f50c6cf14/src/libstd/panic.rs:396
  196.   25: test::run_test_in_process
  197.              at src/libtest/lib.rs:570
  198.   26: test::run_test::run_test_inner::{{closure}}
  199.              at src/libtest/lib.rs:473
  200. note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
  201.  
  202.  
  203. failures:
  204.     mysql::connection::bind::tests::check_enum_bind
  205.     mysql::connection::bind::tests::check_json_bind
  206.     mysql::connection::bind::tests::check_set_bind
  207.  
  208. test result: FAILED. 1 passed; 3 failed; 0 ignored; 0 measured; 24 filtered out
  209.  
  210. error: test failed, to rerun pass '--lib'
Add Comment
Please, Sign In to add comment