[INFO] fetching crate extendr-api 0.6.0... [INFO] testing extendr-api-0.6.0 against master#2fe50cd72c476ebacdedb14893e9632b4de961c2 for pr-116088-2 [INFO] extracting crate extendr-api 0.6.0 into /workspace/builds/worker-6-tc1/source [INFO] validating manifest of crates.io crate extendr-api 0.6.0 on toolchain 2fe50cd72c476ebacdedb14893e9632b4de961c2 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fe50cd72c476ebacdedb14893e9632b4de961c2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate extendr-api 0.6.0 [INFO] finished tweaking crates.io crate extendr-api 0.6.0 [INFO] tweaked toml for crates.io crate extendr-api 0.6.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fe50cd72c476ebacdedb14893e9632b4de961c2" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fe50cd72c476ebacdedb14893e9632b4de961c2" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded peeking_take_while v0.1.2 [INFO] [stderr] Downloaded clang-sys v1.6.1 [INFO] [stderr] Downloaded shlex v1.2.0 [INFO] [stderr] Downloaded glob v0.3.1 [INFO] [stderr] Downloaded cexpr v0.6.0 [INFO] [stderr] Downloaded which v4.4.2 [INFO] [stderr] Downloaded rustc_version v0.4.0 [INFO] [stderr] Downloaded rstest v0.18.2 [INFO] [stderr] Downloaded clang v2.0.0 [INFO] [stderr] Downloaded libR-sys v0.6.0 [INFO] [stderr] Downloaded rstest_macros v0.18.2 [INFO] [stderr] Downloaded nom v7.1.3 [INFO] [stderr] Downloaded bindgen v0.64.0 [INFO] [stderr] Downloaded semver v1.0.20 [INFO] [stderr] Downloaded minimal-lexical v0.2.1 [INFO] [stderr] Downloaded futures-macro v0.3.30 [INFO] [stderr] Downloaded futures-timer v3.0.2 [INFO] [stderr] Downloaded relative-path v1.9.2 [INFO] [stderr] Downloaded ctor v0.2.6 [INFO] [stderr] Downloaded extendr-engine v0.6.0 [INFO] [stderr] Downloaded extendr-macros v0.6.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+2fe50cd72c476ebacdedb14893e9632b4de961c2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1b77ce2f9ad072321c7dd29dd1ded06ce1ede08117c1293f14c6669a48521cb9 [INFO] running `Command { std: "docker" "start" "-a" "1b77ce2f9ad072321c7dd29dd1ded06ce1ede08117c1293f14c6669a48521cb9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1b77ce2f9ad072321c7dd29dd1ded06ce1ede08117c1293f14c6669a48521cb9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1b77ce2f9ad072321c7dd29dd1ded06ce1ede08117c1293f14c6669a48521cb9", kill_on_drop: false }` [INFO] [stdout] 1b77ce2f9ad072321c7dd29dd1ded06ce1ede08117c1293f14c6669a48521cb9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+2fe50cd72c476ebacdedb14893e9632b4de961c2" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 84c71bdcc4f0aceeacdee3ea1e72196cc9460880b2f76190901330ae0c3e4141 [INFO] running `Command { std: "docker" "start" "-a" "84c71bdcc4f0aceeacdee3ea1e72196cc9460880b2f76190901330ae0c3e4141", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.71 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling libR-sys v0.6.0 [INFO] [stderr] Compiling paste v1.0.14 [INFO] [stderr] Compiling extendr-api v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling syn v2.0.43 [INFO] [stderr] Compiling extendr-macros v0.6.0 [INFO] [stdout] warning: unused import: `super::na::*` [INFO] [stdout] --> src/prelude.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use super::na::*; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::optional::*` [INFO] [stdout] --> src/prelude.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | pub use super::optional::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `operators::*` [INFO] [stdout] --> src/robj/mod.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | pub use operators::*; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rmacros::*` [INFO] [stdout] --> src/lib.rs:388:9 [INFO] [stdout] | [INFO] [stdout] 388 | pub use rmacros::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/wrapper/strings.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | let mut robj = Strings::alloc_vector(STRSXP, len); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 12.05s [INFO] running `Command { std: "docker" "inspect" "84c71bdcc4f0aceeacdee3ea1e72196cc9460880b2f76190901330ae0c3e4141", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "84c71bdcc4f0aceeacdee3ea1e72196cc9460880b2f76190901330ae0c3e4141", kill_on_drop: false }` [INFO] [stdout] 84c71bdcc4f0aceeacdee3ea1e72196cc9460880b2f76190901330ae0c3e4141 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+2fe50cd72c476ebacdedb14893e9632b4de961c2" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1d67d6270a62db90eec3cd6e2674ad63bc7d414024aa5b0ebf0395fa853d6ddb [INFO] running `Command { std: "docker" "start" "-a" "1d67d6270a62db90eec3cd6e2674ad63bc7d414024aa5b0ebf0395fa853d6ddb", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling semver v1.0.20 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling futures-sink v0.3.30 [INFO] [stderr] Compiling futures-core v0.3.30 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling futures-io v0.3.30 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling pin-project-lite v0.2.13 [INFO] [stderr] Compiling futures-task v0.3.30 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling extendr-engine v0.6.0 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling syn v2.0.43 [INFO] [stderr] Compiling relative-path v1.9.2 [INFO] [stderr] Compiling futures-timer v3.0.2 [INFO] [stderr] Compiling futures-channel v0.3.30 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling rstest_macros v0.18.2 [INFO] [stderr] Compiling regex-automata v0.4.3 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling ctor v0.2.6 [INFO] [stderr] Compiling extendr-macros v0.6.0 [INFO] [stderr] Compiling regex v1.10.2 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling extendr-api v0.6.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `super::na::*` [INFO] [stdout] --> src/prelude.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use super::na::*; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::optional::*` [INFO] [stdout] --> src/prelude.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | pub use super::optional::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `operators::*` [INFO] [stdout] --> src/robj/mod.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | pub use operators::*; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rmacros::*` [INFO] [stdout] --> src/lib.rs:388:9 [INFO] [stdout] | [INFO] [stdout] 388 | pub use rmacros::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/wrapper/strings.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | let mut robj = Strings::alloc_vector(STRSXP, len); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling futures-executor v0.3.30 [INFO] [stderr] Compiling futures v0.3.30 [INFO] [stderr] Compiling rstest v0.18.2 [INFO] [stdout] warning: unused import: `extendr_engine::with_r` [INFO] [stdout] --> tests/altrep_tests.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use extendr_engine::with_r; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::na::*` [INFO] [stdout] --> src/prelude.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub use super::na::*; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::optional::*` [INFO] [stdout] --> src/prelude.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | pub use super::optional::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `operators::*` [INFO] [stdout] --> src/robj/mod.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | pub use operators::*; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rmacros::*` [INFO] [stdout] --> src/lib.rs:388:9 [INFO] [stdout] | [INFO] [stdout] 388 | pub use rmacros::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `matrix` [INFO] [stdout] --> src/wrapper/matrix.rs:421:13 [INFO] [stdout] | [INFO] [stdout] 421 | let matrix = RMatrix::new_matrix(n_x, n_y, |r, c| res[c][r]); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_matrix` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/wrapper/strings.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | let mut robj = Strings::alloc_vector(STRSXP, len); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 25.16s [INFO] running `Command { std: "docker" "inspect" "1d67d6270a62db90eec3cd6e2674ad63bc7d414024aa5b0ebf0395fa853d6ddb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1d67d6270a62db90eec3cd6e2674ad63bc7d414024aa5b0ebf0395fa853d6ddb", kill_on_drop: false }` [INFO] [stdout] 1d67d6270a62db90eec3cd6e2674ad63bc7d414024aa5b0ebf0395fa853d6ddb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+2fe50cd72c476ebacdedb14893e9632b4de961c2" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 02d11703da3c8ba8fb862697c1ad62caa4bbefccf3f82c9ce5c5a149064de345 [INFO] running `Command { std: "docker" "start" "-a" "02d11703da3c8ba8fb862697c1ad62caa4bbefccf3f82c9ce5c5a149064de345", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `super::na::*` [INFO] [stderr] --> src/prelude.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | pub use super::na::*; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::optional::*` [INFO] [stderr] --> src/prelude.rs:78:9 [INFO] [stderr] | [INFO] [stderr] 78 | pub use super::optional::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `operators::*` [INFO] [stderr] --> src/robj/mod.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | pub use operators::*; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `rmacros::*` [INFO] [stderr] --> src/lib.rs:388:9 [INFO] [stderr] | [INFO] [stderr] 388 | pub use rmacros::*; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/wrapper/strings.rs:112:13 [INFO] [stderr] | [INFO] [stderr] 112 | let mut robj = Strings::alloc_vector(STRSXP, len); [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `extendr-api` (lib) generated 5 warnings (run `cargo fix --lib -p extendr-api` to apply 5 suggestions) [INFO] [stderr] warning: unused import: `extendr_engine::with_r` [INFO] [stderr] --> tests/altrep_tests.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use extendr_engine::with_r; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `matrix` [INFO] [stderr] --> src/wrapper/matrix.rs:421:13 [INFO] [stderr] | [INFO] [stderr] 421 | let matrix = RMatrix::new_matrix(n_x, n_y, |r, c| res[c][r]); [INFO] [stderr] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_matrix` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `extendr-api` (test "altrep_tests") generated 1 warning (run `cargo fix --test "altrep_tests"` to apply 1 suggestion) [INFO] [stderr] warning: `extendr-api` (lib test) generated 6 warnings (5 duplicates) (run `cargo fix --lib -p extendr-api --tests` to apply 1 suggestion) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/extendr_api-f24a260d5e00451b) [INFO] [stdout] [INFO] [stdout] running 39 tests [INFO] [stdout] test robj::tests::parse_test ... ok [INFO] [stdout] test robj::into_robj::test::test_collect_rarray_tensor ... ok [INFO] [stdout] test robj::into_robj::test::test_collect_rarray_matrix_failure ... ok [INFO] [stdout] test tests::class_wrapper_test ... ok [INFO] [stdout] test ownership::test::collection_test ... ok [INFO] [stdout] test tests::pairlist_macro_works ... ok [INFO] [stdout] test robj::tests::input_iterator_test ... ok [INFO] [stdout] test wrapper::complexes::tests::test_try_from_vec_c64_conversion ... ok [INFO] [stdout] test robj::tests::output_iterator_test ... ok [INFO] [stdout] test tests::big_r_macro_works ... ok [INFO] [stdout] test tests::export_test ... ok [INFO] [stdout] test tests::test_na_str ... ok [INFO] [stdout] test robj::tests::test_from_robj ... ok [INFO] [stdout] test tests::r_output_test ... ok [INFO] [stdout] test wrapper::integers::tests::from_iterator ... ok [INFO] [stdout] test robj::into_robj::test::test_collect_tensor_failure ... ok [INFO] [stdout] test tests::metadata_test ... ok [INFO] [stdout] test tests::slice_test ... ok [INFO] [stdout] test robj::into_robj::test::test_vec_rint_to_robj ... ok [INFO] [stdout] test robj::tests::test_try_from_robj ... ok [INFO] [stdout] test robj::tests::test_to_robj ... ok [INFO] [stdout] test ownership::test::basic_test ... ok [INFO] [stdout] test wrapper::logicals::tests::iter_mut ... ok [INFO] [stdout] test wrapper::logicals::tests::test_vec_bool_logicals_conversion ... ok [INFO] [stdout] test wrapper::matrix::tests::test_from_vec_doubles_to_matrix ... ok [INFO] [stdout] test wrapper::symbol::test::test_constant_symbols ... ok [INFO] [stdout] test wrapper::integers::tests::test_vec_i32_integers_conversion ... ok [INFO] [stdout] test wrapper::logicals::tests::new ... ok [INFO] [stdout] test wrapper::doubles::tests::test_vec_f64_doubles_conversion ... ok [INFO] [stdout] test wrapper::integers::tests::from_values_short ... ok [INFO] [stdout] test wrapper::logicals::tests::from_values_short ... ok [INFO] [stdout] test wrapper::integers::tests::new ... ok [INFO] [stdout] test wrapper::logicals::tests::from_iterator ... ok [INFO] [stdout] test wrapper::integers::tests::iter_mut ... ok [INFO] [stdout] test wrapper::matrix::tests::matrix_ops ... ok [INFO] [stdout] test robj::into_robj::test::test_collect_rarray_matrix ... ok [INFO] [stdout] test wrapper::integers::tests::from_values_altrep ... ok [INFO] [stdout] test wrapper::integers::tests::iter ... ok [INFO] [stdout] test wrapper::logicals::tests::from_values_altrep ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.29s [INFO] [stdout] [INFO] [stderr] Running tests/altrep_tests.rs (/opt/rustwide/target/debug/deps/altrep_tests-cab085657476e815) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_altcomplex ... ok [INFO] [stdout] test test_altlogical ... ok [INFO] [stdout] test test_altinteger ... ok [INFO] [stdout] test test_altstring ... ok [INFO] [stdout] test test_altraw ... ok [INFO] [stdout] test test_altreal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stderr] Running tests/call_tests.rs (/opt/rustwide/target/debug/deps/call_tests-8cb38eb77941a919) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test formula_test ... ok [INFO] [stdout] test special_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stderr] Running tests/dataframe_tests.rs (/opt/rustwide/target/debug/deps/dataframe_tests-2f52dff9e1899098) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_derive_into_dataframe ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s [INFO] [stdout] [INFO] [stderr] Running tests/debug_tests.rs (/opt/rustwide/target/debug/deps/debug_tests-a6deca46ccc1b454) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_debug_vectors ... ok [INFO] [stdout] test test_debug_scalar ... ok [INFO] [stdout] test test_debug ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] [stderr] Running tests/derive_into_list.rs (/opt/rustwide/target/debug/deps/derive_into_list-10370a0a0c0fa655) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_derive_list ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stderr] Running tests/deserializer_tests.rs (/opt/rustwide/target/debug/deps/deserializer_tests-992c0097c7509a55) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/extendr_macro.rs (/opt/rustwide/target/debug/deps/extendr_macro-b0134b81f56c855a) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_metadata ... ok [INFO] [stderr] Error: Expected Numeric, got Strings [INFO] [stderr] Error: Expected Numeric, got Pairlist [INFO] [stderr] Error: Expected Scalar, got List [INFO] [stderr] Error: Expected Scalar, got Integers [INFO] [stderr] Error: Expected Integers got Doubles [INFO] [stderr] Error: The value is too big: 1234567890 [INFO] [stdout] test tests_with_unsuccessful_outcomes ... ok [INFO] [stdout] test test_call_macro ... ok [INFO] [stdout] test tests_with_successful_outcomes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stderr] Running tests/extendr_module_tests.rs (/opt/rustwide/target/debug/deps/extendr_module_tests-9ae7756d8ba8733a) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/externalptr_tests.rs (/opt/rustwide/target/debug/deps/externalptr_tests-d5b9c99fc9c525b4) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_externalptr ... ok [INFO] [stdout] test test_externalptr_drop ... ok [INFO] [stdout] test test_externalptr_deref ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stderr] Running tests/features.rs (/opt/rustwide/target/debug/deps/features-1d34278fe43d6a58) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/from_iterator_tests.rs (/opt/rustwide/target/debug/deps/from_iterator_tests-5cd24b53546121ea) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_with_gc_torture_small ... ok [INFO] [stdout] test test_with_gc_torture_large ... ok [INFO] [stdout] test test_with_gc_torture_strings ... ok [INFO] [stdout] test test_from_iterator_collection ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.94s [INFO] [stdout] [INFO] [stderr] Running tests/graphics_tests.rs (/opt/rustwide/target/debug/deps/graphics_tests-2ade4c568a08e8ba) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/io_tests.rs (/opt/rustwide/target/debug/deps/io_tests-d1efa028bb41ddaf) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_save ... ok [INFO] [stdout] test test_load ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s [INFO] [stdout] [INFO] [stderr] Running tests/issue-397-memory-allocation.rs (/opt/rustwide/target/debug/deps/issue_397_memory_allocation-5ceafcb7cc470625) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_allocation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.70s [INFO] [stdout] [INFO] [stderr] Running tests/macro_tests.rs (/opt/rustwide/target/debug/deps/macro_tests-545cc31727be6738) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_list ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s [INFO] [stdout] [INFO] [stderr] Running tests/na_tests.rs (/opt/rustwide/target/debug/deps/na_tests-e62f350d52b9b667) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_float_not_na_is_not_na ... ok [INFO] [stdout] test test_float_from_bits_is_na ... ok [INFO] [stdout] test test_float_na_is_na ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s [INFO] [stdout] [INFO] [stderr] Running tests/ndarray_try_from_tests.rs (/opt/rustwide/target/debug/deps/ndarray_try_from_tests-65010766b9b232b2) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/rng_tests.rs (/opt/rustwide/target/debug/deps/rng_tests-2a9e5a997f28c691) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_extendr_rng ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s [INFO] [stdout] [INFO] [stderr] Running tests/scalar_ordering_tests.rs (/opt/rustwide/target/debug/deps/scalar_ordering_tests-9fcf1d06ae97b7f0) [INFO] [stdout] [INFO] [stdout] running 46 tests [INFO] [stdout] test collection_sort::case_1 ... ok [INFO] [stdout] test collection_sort_rfloat ... ok [INFO] [stdout] test left_eq_right::case_2 ... ok [INFO] [stdout] test left_gte_right::case_3 ... ok [INFO] [stdout] test left_gte_right::case_5 ... ok [INFO] [stdout] test collection_sort_bool ... ok [INFO] [stdout] test left_gte_right::case_4 ... ok [INFO] [stdout] test collection_sort::case_2 ... ok [INFO] [stdout] test collection_sort_rint ... ok [INFO] [stdout] test left_eq_right::case_3 ... ok [INFO] [stdout] test left_eq_right::case_1 ... ok [INFO] [stdout] test left_eq_right::case_4 ... ok [INFO] [stdout] test left_gte_right::case_6 ... ok [INFO] [stdout] test left_lt_right::case_3 ... ok [INFO] [stdout] test left_gt_right::case_1 ... ok [INFO] [stdout] test left_gt_right::case_2 ... ok [INFO] [stdout] test left_gt_right::case_3 ... ok [INFO] [stdout] test left_lte_right::case_3 ... ok [INFO] [stdout] test left_lte_right::case_5 ... ok [INFO] [stdout] test left_gte_right::case_2 ... ok [INFO] [stdout] test left_lt_right::case_2 ... ok [INFO] [stdout] test left_lt_right::case_1 ... ok [INFO] [stdout] test left_lte_right::case_4 ... ok [INFO] [stdout] test left_lte_right::case_1 ... ok [INFO] [stdout] test left_gte_right::case_1 ... ok [INFO] [stdout] test left_lte_right::case_2 ... ok [INFO] [stdout] test left_lte_right::case_6 ... ok [INFO] [stdout] test left_neq_right::case_3 ... ok [INFO] [stdout] test left_neq_right::case_1 ... ok [INFO] [stdout] test left_neq_right::case_2 ... ok [INFO] [stdout] test left_gt_or_gte_right_na::case_2 ... ok [INFO] [stdout] test left_gt_or_gte_right_na::case_3 ... ok [INFO] [stdout] test left_gt_or_gte_right_na::case_1 ... ok [INFO] [stdout] test left_na_gt_or_gte_right::case_1 ... ok [INFO] [stdout] test left_lt_or_lte_right_na::case_3 ... ok [INFO] [stdout] test left_na_gt_or_gte_right::case_2 ... ok [INFO] [stdout] test left_na_lt_or_lte_right::case_3 ... ok [INFO] [stdout] test left_lt_or_lte_right_na::case_1 ... ok [INFO] [stdout] test na_vs_value::case_1 ... ok [INFO] [stdout] test na_vs_value::case_3 ... ok [INFO] [stdout] test left_lt_or_lte_right_na::case_2 ... ok [INFO] [stdout] test na_vs_value::case_4 ... ok [INFO] [stdout] test left_na_gt_or_gte_right::case_3 ... ok [INFO] [stdout] test left_na_lt_or_lte_right::case_2 ... ok [INFO] [stdout] test na_vs_value::case_2 ... ok [INFO] [stdout] test left_na_lt_or_lte_right::case_1 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stderr] Running tests/scalar_tests.rs (/opt/rustwide/target/debug/deps/scalar_tests-18be007bec65fa21) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_rint ... ok [INFO] [stdout] test test_rint_opassign ... ok [INFO] [stdout] test test_rfloat ... ok [INFO] [stdout] test test_rfloat_opassign ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] [stderr] Running tests/serializer_tests.rs (/opt/rustwide/target/debug/deps/serializer_tests-28161249d38bdf6b) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/try_from_tests.rs (/opt/rustwide/target/debug/deps/try_from_tests-068c9cf43b54f1a0) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_try_from ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stderr] Running tests/vector_tests.rs (/opt/rustwide/target/debug/deps/vector_tests-1afb44e8d71849f3) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test test_complexes ... ok [INFO] [stdout] test test_list ... ok [INFO] [stdout] test test_doubles_from_values_short ... ok [INFO] [stdout] test test_rstr ... ok [INFO] [stdout] test test_doubles_from_iterator ... ok [INFO] [stdout] test test_doubles_new ... ok [INFO] [stdout] test test_doubles_iter_mut ... ok [INFO] [stdout] test test_doubles ... ok [INFO] [stdout] test test_doubles_iter ... ok [INFO] [stdout] test test_integers ... ok [INFO] [stdout] test test_strings ... ok [INFO] [stdout] test test_doubles_from_values_altrep ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s [INFO] [stdout] [INFO] [stderr] Doc-tests extendr-api [INFO] [stdout] [INFO] [stdout] running 212 tests [INFO] [stdout] test src/functions.rs - functions::local_var (line 32) - compile ... ok [INFO] [stdout] test src/functions.rs - functions::new_env (line 109) ... ok [INFO] [stdout] test src/functions.rs - functions::global_function (line 45) ... ok [INFO] [stdout] test src/functions.rs - functions::find_namespace (line 60) ... ok [INFO] [stdout] test src/functions.rs - functions::global_env (line 91) ... ok [INFO] [stdout] test src/functions.rs - functions::find_namespaced_function (line 277) ... ok [INFO] [stdout] test src/lib.rs - (line 17) ... ignored [INFO] [stdout] test src/functions.rs - functions::parse (line 202) ... ok [INFO] [stdout] test src/iter.rs - iter::AsStrIter::as_str_iter (line 143) ... ok [INFO] [stdout] test src/lang_macros.rs - lang_macros::lang (line 99) ... ok [INFO] [stdout] test src/lib.rs - (line 278) ... ignored [INFO] [stdout] test src/lib.rs - (line 296) ... ignored [INFO] [stdout] test src/lib.rs - (line 35) ... ignored [INFO] [stdout] test src/iter.rs - iter::StrIter (line 10) ... ok [INFO] [stdout] test src/functions.rs - functions::eval_string (line 225) ... ok [INFO] [stdout] test src/functions.rs - functions::global_var (line 8) ... ok [INFO] [stdout] test src/lib.rs - (line 229) - compile ... ok [INFO] [stdout] test src/functions.rs - functions::base_env (line 136) ... ok [INFO] [stdout] test src/functions.rs - functions::namespace_registry (line 161) ... ok [INFO] [stdout] test src/functions.rs - functions::current_env (line 79) ... ok [INFO] [stdout] test src/functions.rs - functions::eval_string_with_params (line 249) ... ok [INFO] [stdout] test src/functions.rs - functions::base_namespace (line 149) ... ok [INFO] [stdout] test src/na.rs - na::&'_str (line 63) ... ok [INFO] [stdout] test src/rmacros.rs - rmacros::var (line 40) - compile ... ok [INFO] [stdout] test src/na.rs - na::f64 (line 30) ... ok [INFO] [stdout] test src/lib.rs - (line 118) ... ok [INFO] [stdout] test src/robj/into_robj/repeat_into_robj.rs - robj::into_robj::repeat_into_robj::impl_synonym_type (line 23) ... ignored [INFO] [stdout] test src/lib.rs - (line 169) ... ok [INFO] [stdout] test src/lib.rs - (line 179) ... ok [INFO] [stdout] test src/rmacros.rs - rmacros::data_frame (line 97) ... ok [INFO] [stdout] test src/lib.rs - (line 139) ... ok [INFO] [stdout] test src/lib.rs - (line 211) ... ok [INFO] [stdout] test src/lib.rs - (line 83) ... ok [INFO] [stdout] test src/rmacros.rs - rmacros::global (line 62) ... ok [INFO] [stdout] test src/rmacros.rs - rmacros::factor (line 120) ... ok [INFO] [stdout] test src/lib.rs - (line 42) ... ok [INFO] [stdout] test src/na.rs - na::i32 (line 46) ... ok [INFO] [stdout] test src/lib.rs - (line 104) ... ok [INFO] [stdout] test src/rmacros.rs - rmacros::r (line 10) ... ok [INFO] [stdout] test src/rmacros.rs - rmacros::sym (line 79) ... ok [INFO] [stdout] test src/robj/into_robj.rs - robj::into_robj::Robj (line 47) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Attributes::class (line 956) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Attributes::set_class (line 976) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Attributes::levels (line 1011) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Attributes::dim (line 921) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Eval::eval_blind (line 712) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Attributes::set_attrib (line 845) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Attributes::names (line 869) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Attributes::get_attrib (line 800) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Length::is_empty (line 200) ... ok [INFO] [stdout] test src/robj/into_robj.rs - robj::into_robj::RobjItertools::collect_robj (line 579) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Attributes::inherits (line 995) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Attributes::dimnames (line 939) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Eval::eval (line 678) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Length::len (line 187) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Attributes::set_names (line 895) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Eval::eval_with_env (line 691) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj (line 46) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_logical (line 657) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_logical_iter (line 416) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_integer_vector (line 375) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_logical_vector (line 404) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj (line 82) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_bool (line 638) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_integer (line 600) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_integer_slice (line 356) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_logical_slice (line 389) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_raw_slice (line 486) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_integer_slice_mut (line 499) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_real (line 619) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_real_iter (line 455) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_string_vector (line 543) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj (line 94) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_raw_slice_mut (line 528) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_real_slice_mut (line 514) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_real_slice (line 436) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_real_vector (line 474) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Types::rtype (line 238) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_str_vector (line 559) ... ok [INFO] [stdout] test src/scalar/macros.rs - scalar::macros::gen_binop (line 107) ... ignored [INFO] [stdout] test src/scalar/macros.rs - scalar::macros::gen_binopassign (line 278) ... ignored [INFO] [stdout] test src/scalar/macros.rs - scalar::macros::gen_from_primitive (line 483) ... ignored [INFO] [stdout] test src/scalar/macros.rs - scalar::macros::gen_sum_iter (line 775) ... ignored [INFO] [stdout] test src/scalar/macros.rs - scalar::macros::gen_trait_impl (line 558) ... ignored [INFO] [stdout] test src/scalar/macros.rs - scalar::macros::gen_unop (line 15) ... ignored [INFO] [stdout] test src/robj/operators.rs - robj::operators::Operators::double_colon (line 77) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::as_str (line 573) ... ok [INFO] [stdout] test src/robj/mod.rs - robj::Robj::is_na (line 328) ... ok [INFO] [stdout] test src/robj/operators.rs - robj::operators::Operators::dollar (line 10) ... ok [INFO] [stdout] test src/robj/operators.rs - robj::operators::Operators::call (line 94) ... ok [INFO] [stdout] test src/robj/operators.rs - robj::operators::Robj::add (line 122) ... ok [INFO] [stdout] test src/robj/operators.rs - robj::operators::Robj::sub (line 154) ... ok [INFO] [stdout] test src/robj/operators.rs - robj::operators::Operators::index (line 44) ... ok [INFO] [stdout] test src/scalar/rbool.rs - scalar::rbool::Rbool (line 63) ... ok [INFO] [stdout] test src/robj/rinternals.rs - robj::rinternals::Rinternals::find_var (line 168) ... ok [INFO] [stdout] test src/scalar/rbool.rs - scalar::rbool::Rbool (line 63) ... ok [INFO] [stdout] test src/robj/rinternals.rs - robj::rinternals::Rinternals::find_function (line 121) ... ok [INFO] [stdout] test src/robj/operators.rs - robj::operators::Robj::mul (line 186) ... ok [INFO] [stdout] test src/robj/operators.rs - robj::operators::Operators::tilde (line 60) ... ok [INFO] [stdout] test src/robj/rinternals.rs - robj::rinternals::Rinternals::eval_promise (line 216) ... ok [INFO] [stdout] test src/robj/operators.rs - robj::operators::Operators::slice (line 28) ... ok [INFO] [stdout] test src/scalar/rbool.rs - scalar::rbool::Rbool (line 63) ... ok [INFO] [stdout] test src/robj/operators.rs - robj::operators::Robj::div (line 218) ... ok [INFO] [stdout] test src/scalar/rbool.rs - scalar::rbool::Rbool (line 65) ... ok [INFO] [stdout] test src/scalar/rbool.rs - scalar::rbool::Rbool (line 65) ... ok [INFO] [stdout] test src/scalar/rbool.rs - scalar::rbool::Rbool (line 63) ... ok [INFO] [stdout] test src/scalar/rbool.rs - scalar::rbool::bool (line 63) ... ok [INFO] [stdout] test src/scalar/rfloat.rs - scalar::rfloat::Rfloat (line 89) ... ok [INFO] [stdout] test src/scalar/rfloat.rs - scalar::rfloat::Rfloat (line 89) ... ok [INFO] [stdout] test src/scalar/rbool.rs - scalar::rbool::bool (line 65) ... ok [INFO] [stdout] test src/scalar/rfloat.rs - scalar::rfloat::Rfloat::max (line 68) ... ok [INFO] [stdout] test src/scalar/rfloat.rs - scalar::rfloat::Rfloat::sum (line 103) ... ok [INFO] [stdout] test src/scalar/rfloat.rs - scalar::rfloat::Rfloat (line 89) ... ok [INFO] [stdout] test src/scalar/rfloat.rs - scalar::rfloat::Rfloat::min (line 50) ... ok [INFO] [stdout] test src/scalar/rfloat.rs - scalar::rfloat::f64 (line 103) ... ok [INFO] [stdout] test src/scalar/rfloat.rs - scalar::rfloat::Rfloat (line 103) ... ok [INFO] [stdout] test src/scalar/rfloat.rs - scalar::rfloat::Rfloat (line 103) ... ok [INFO] [stdout] test src/thread_safety.rs - thread_safety::catch_r_error (line 95) ... ignored [INFO] [stdout] test src/scalar/rint.rs - scalar::rint::Rint (line 67) ... ok [INFO] [stdout] test src/scalar/rint.rs - scalar::rint::Rint (line 67) ... ok [INFO] [stdout] test src/scalar/rfloat.rs - scalar::rfloat::Rfloat (line 89) ... ok [INFO] [stdout] test src/scalar/rfloat.rs - scalar::rfloat::Rfloat::sum (line 103) ... ok [INFO] [stdout] test src/scalar/rfloat.rs - scalar::rfloat::f64 (line 89) ... ok [INFO] [stdout] test src/scalar/rint.rs - scalar::rint::Rint (line 67) ... ok [INFO] [stdout] test src/thread_safety.rs - thread_safety::single_threaded (line 21) ... ok [INFO] [stdout] test src/scalar/rint.rs - scalar::rint::Rint::sum (line 81) ... ok [INFO] [stdout] test src/scalar/rint.rs - scalar::rint::Rint (line 81) ... ok [INFO] [stdout] test src/scalar/rint.rs - scalar::rint::i32 (line 67) ... ok [INFO] [stdout] test src/scalar/rint.rs - scalar::rint::Rint::min (line 30) ... ok [INFO] [stdout] test src/scalar/rint.rs - scalar::rint::Rint (line 81) ... ok [INFO] [stdout] test src/scalar/rint.rs - scalar::rint::Rint (line 67) ... ok [INFO] [stdout] test src/scalar/rint.rs - scalar::rint::Rint::max (line 48) ... ok [INFO] [stdout] test src/wrapper/doubles.rs - wrapper::doubles::Doubles::elt (line 25) ... ok [INFO] [stdout] test src/wrapper/complexes.rs - wrapper::complexes::Complexes (line 8) ... ok [INFO] [stdout] test src/scalar/rint.rs - scalar::rint::Rint::sum (line 81) ... ok [INFO] [stdout] test src/wrapper/complexes.rs - wrapper::complexes::Complexes::new (line 21) ... ok [INFO] [stdout] test src/wrapper/doubles.rs - wrapper::doubles::Doubles (line 8) ... ok [INFO] [stdout] test src/scalar/rint.rs - scalar::rint::i32 (line 81) ... ok [INFO] [stdout] test src/wrapper/environment.rs - wrapper::environment::Environment::local (line 162) ... ok [INFO] [stdout] test src/wrapper/complexes.rs - wrapper::complexes::Complexes::elt (line 22) ... ok [INFO] [stdout] test src/wrapper/doubles.rs - wrapper::doubles::Doubles::new (line 24) ... ok [INFO] [stdout] test src/wrapper/environment.rs - wrapper::environment::Environment::names (line 129) ... ok [INFO] [stdout] test src/wrapper/environment.rs - wrapper::environment::Environment::set_local (line 142) ... ok [INFO] [stdout] test src/wrapper/environment.rs - wrapper::environment::Environment::new_with_parent (line 10) ... ok [INFO] [stdout] test src/wrapper/externalptr.rs - wrapper::externalptr::ExternalPtr (line 7) ... ok [INFO] [stdout] test src/wrapper/function.rs - wrapper::function::Function (line 4) ... ok [INFO] [stdout] test src/wrapper/environment.rs - wrapper::environment::EnvIter (line 188) ... ok [INFO] [stdout] test src/wrapper/environment.rs - wrapper::environment::Environment::new_with_capacity (line 26) ... ok [INFO] [stdout] test src/wrapper/environment.rs - wrapper::environment::Environment::from_pairs (line 46) ... ok [INFO] [stdout] test src/wrapper/integers.rs - wrapper::integers::Integers (line 8) ... ok [INFO] [stdout] test src/wrapper/function.rs - wrapper::function::Function::call (line 55) ... ok [INFO] [stdout] test src/wrapper/list.rs - wrapper::list::FromList (line 288) ... ok [INFO] [stdout] test src/wrapper/expr.rs - wrapper::expr::Expressions::from_values (line 15) ... ok [INFO] [stdout] test src/wrapper/function.rs - wrapper::function::Function::from_parts (line 33) ... ok [INFO] [stdout] test src/wrapper/integers.rs - wrapper::integers::Integers::new (line 24) ... ok [INFO] [stdout] test src/wrapper/lang.rs - wrapper::lang::Language (line 4) ... ok [INFO] [stdout] test src/wrapper/integers.rs - wrapper::integers::Integers::elt (line 25) ... ok [INFO] [stdout] test src/wrapper/list.rs - wrapper::list::List::from_hashmap (line 75) ... ok [INFO] [stdout] test src/wrapper/list.rs - wrapper::list::List::from_values (line 33) ... ok [INFO] [stdout] test src/wrapper/list.rs - wrapper::list::List::new (line 19) ... ok [INFO] [stdout] test src/wrapper/list.rs - wrapper::list::List::iter (line 130) ... ok [INFO] [stdout] test src/wrapper/list.rs - wrapper::list::List::into_iter (line 201) ... ok [INFO] [stdout] test src/wrapper/list.rs - wrapper::list::List::into_hashmap (line 182) ... ok [INFO] [stdout] test src/wrapper/matrix.rs - wrapper::matrix::RArray::index (line 320) ... ok [INFO] [stdout] test src/wrapper/list.rs - wrapper::list::ListIter (line 216) ... ok [INFO] [stdout] test src/wrapper/list.rs - wrapper::list::Robj::from (line 347) ... ok [INFO] [stdout] test src/wrapper/list.rs - wrapper::list::List::values (line 117) ... ok [INFO] [stdout] test src/wrapper/logicals.rs - wrapper::logicals::Logicals (line 8) ... ok [INFO] [stdout] test src/wrapper/matrix.rs - wrapper::matrix::RArray (line 10) ... ok [INFO] [stdout] test src/wrapper/logicals.rs - wrapper::logicals::Logicals::elt (line 26) ... ok [INFO] [stdout] test src/wrapper/logicals.rs - wrapper::logicals::Logicals::new (line 25) ... ok [INFO] [stdout] test src/wrapper/mod.rs - wrapper::Conversions::as_char (line 263) ... ok [INFO] [stdout] test src/wrapper/mod.rs - wrapper::Conversions::as_expressions (line 327) ... ok [INFO] [stdout] test src/wrapper/nullable.rs - wrapper::nullable::Nullable::from_robj (line 41) ... ok [INFO] [stdout] test src/wrapper/mod.rs - wrapper::Conversions::as_function (line 356) ... ok [INFO] [stdout] test src/wrapper/mod.rs - wrapper::Conversions::as_pairlist (line 301) ... ok [INFO] [stdout] test src/wrapper/mod.rs - wrapper::Conversions::as_symbol (line 251) ... ok [INFO] [stdout] test src/wrapper/mod.rs - wrapper::Conversions::as_raw (line 275) ... ok [INFO] [stdout] test src/wrapper/matrix.rs - wrapper::matrix::RArray::index_mut (line 340) ... ok [INFO] [stdout] test src/wrapper/nullable.rs - wrapper::nullable::Nullable (line 4) ... ok [INFO] [stdout] test src/wrapper/mod.rs - wrapper::Conversions::as_environment (line 340) ... ok [INFO] [stdout] test src/wrapper/mod.rs - wrapper::Conversions::as_list (line 315) ... ok [INFO] [stdout] test src/wrapper/nullable.rs - wrapper::nullable::Nullable::from (line 180) ... ok [INFO] [stdout] test src/wrapper/nullable.rs - wrapper::nullable::Nullable::into_option (line 202) ... ok [INFO] [stdout] test src/wrapper/nullable.rs - wrapper::nullable::Option<&'aT>::from (line 160) ... ok [INFO] [stdout] test src/wrapper/nullable.rs - wrapper::nullable::Nullable::try_from (line 68) ... ok [INFO] [stdout] test src/wrapper/nullable.rs - wrapper::nullable::Nullable::map (line 216) ... ok [INFO] [stdout] test src/wrapper/nullable.rs - wrapper::nullable::Robj::from (line 120) ... ok [INFO] [stdout] test src/wrapper/mod.rs - wrapper::Conversions::as_language (line 288) ... ok [INFO] [stdout] test src/wrapper/nullable.rs - wrapper::nullable::Option::from (line 140) ... ok [INFO] [stdout] test src/wrapper/pairlist.rs - wrapper::pairlist::Pairlist::into_iter (line 159) ... ok [INFO] [stdout] test src/wrapper/pairlist.rs - wrapper::pairlist::Pairlist::from_pairs (line 17) ... ok [INFO] [stdout] test src/wrapper/nullable.rs - wrapper::nullable::Nullable::try_from (line 95) ... ok [INFO] [stdout] test src/wrapper/pairlist.rs - wrapper::pairlist::Pairlist::iter (line 58) ... ok [INFO] [stdout] test src/wrapper/pairlist.rs - wrapper::pairlist::PairlistIter (line 92) ... ok [INFO] [stdout] test src/wrapper/primitive.rs - wrapper::primitive::Primitive::from_string (line 21) ... ok [INFO] [stdout] test src/wrapper/raw.rs - wrapper::raw::Raw::from_bytes (line 28) ... ok [INFO] [stdout] test src/wrapper/primitive.rs - wrapper::primitive::Primitive (line 6) ... ok [INFO] [stdout] test src/wrapper/raw.rs - wrapper::raw::Raw (line 5) ... ok [INFO] [stdout] test src/wrapper/promise.rs - wrapper::promise::Promise::eval (line 64) ... ok [INFO] [stdout] test src/wrapper/promise.rs - wrapper::promise::Promise::from_parts (line 11) ... ok [INFO] [stdout] test src/wrapper/rstr.rs - wrapper::rstr::Rstr (line 7) ... ok [INFO] [stdout] test src/wrapper/s4.rs - wrapper::s4::S4::has_slot (line 104) ... ok [INFO] [stdout] test src/wrapper/s4.rs - wrapper::s4::S4::get_slot (line 47) ... ok [INFO] [stdout] test src/wrapper/strings.rs - wrapper::strings::Strings::new (line 19) ... ok [INFO] [stdout] test src/wrapper/s4.rs - wrapper::s4::S4::new (line 30) ... ok [INFO] [stdout] test src/wrapper/symbol.rs - wrapper::symbol::Symbol::as_str (line 46) ... ok [INFO] [stdout] test src/wrapper/s4.rs - wrapper::s4::S4::set_slot (line 74) ... ok [INFO] [stdout] test src/wrapper/symbol.rs - wrapper::symbol::Symbol::from_string (line 21) ... ok [INFO] [stdout] test src/wrapper/strings.rs - wrapper::strings::Strings::from_values (line 33) ... ok [INFO] [stdout] test src/wrapper/s4.rs - wrapper::s4::S4::set_class (line 14) ... ok [INFO] [stdout] test src/wrapper/symbol.rs - wrapper::symbol::Symbol (line 5) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 200 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 47.09s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "02d11703da3c8ba8fb862697c1ad62caa4bbefccf3f82c9ce5c5a149064de345", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "02d11703da3c8ba8fb862697c1ad62caa4bbefccf3f82c9ce5c5a149064de345", kill_on_drop: false }` [INFO] [stdout] 02d11703da3c8ba8fb862697c1ad62caa4bbefccf3f82c9ce5c5a149064de345