[INFO] crate lorawan 0.3.1 is already in cache [INFO] testing lorawan-0.3.1 against beta-2019-09-28 for beta-1.39-1 [INFO] extracting crate lorawan 0.3.1 into work/builds/worker-6/source [INFO] validating manifest of crates.io crate lorawan 0.3.1 on toolchain beta-2019-09-28 [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate lorawan 0.3.1 [INFO] finished tweaking crates.io crate lorawan 0.3.1 [INFO] tweaked toml for crates.io crate lorawan 0.3.1 written to work/builds/worker-6/source/Cargo.toml [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "build" "--frozen"` [INFO] [stdout] 9f687e22af5080b44a29a6b9163425fc894dbed846d2c84031147112afa0587e [INFO] running `"docker" "start" "-a" "9f687e22af5080b44a29a6b9163425fc894dbed846d2c84031147112afa0587e"` [INFO] [stderr] Compiling arrayref v0.3.5 [INFO] [stderr] Compiling lorawan v0.3.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: unnecessary parentheses around method argument [INFO] [stderr] --> src/cmac.rs:108:23 [INFO] [stderr] | [INFO] [stderr] 108 | data.split_at((block_size * n_blocks)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/creator.rs:430:20 [INFO] [stderr] | [INFO] [stderr] 430 | cmds: Vec<&maccommands::SerializableMacCommand>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn maccommands::SerializableMacCommand` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/creator.rs:447:41 [INFO] [stderr] | [INFO] [stderr] 447 | pub fn can_piggyback<'a>(cmds: Vec<&maccommands::SerializableMacCommand>) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn maccommands::SerializableMacCommand` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/maccommandcreator.rs:609:36 [INFO] [stderr] | [INFO] [stderr] 609 | pub fn build_mac_commands(cmds: &[&maccommands::SerializableMacCommand]) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn maccommands::SerializableMacCommand` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/maccommands.rs:106:34 [INFO] [stderr] | [INFO] [stderr] 106 | pub fn mac_commands_len(cmds: &[&SerializableMacCommand]) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SerializableMacCommand` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/maccommands.rs:110:28 [INFO] [stderr] | [INFO] [stderr] 110 | type NewMacCommandFn = Box Fn(&'b [u8]) -> Result<(MacCommand<'b>, usize), String>>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'b> Fn(&'b [u8]) -> Result<(MacCommand<'b>, usize), String>` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.02s [INFO] running `"docker" "inspect" "9f687e22af5080b44a29a6b9163425fc894dbed846d2c84031147112afa0587e"` [INFO] running `"docker" "rm" "-f" "9f687e22af5080b44a29a6b9163425fc894dbed846d2c84031147112afa0587e"` [INFO] [stdout] 9f687e22af5080b44a29a6b9163425fc894dbed846d2c84031147112afa0587e [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "test" "--frozen" "--no-run"` [INFO] [stdout] 0db785fc85af0e52e7722303f3b51e379397a104160477acb5e005bc1e46fd82 [INFO] running `"docker" "start" "-a" "0db785fc85af0e52e7722303f3b51e379397a104160477acb5e005bc1e46fd82"` [INFO] [stderr] Compiling lorawan v0.3.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/maccommandcreator.rs:175:20 [INFO] [stderr] | [INFO] [stderr] 175 | let cmds: Vec<&SerializableMacCommand> = vec![&rx_timing_setup_req, &dev_status_ans]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SerializableMacCommand` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/lorawan.rs:366:20 [INFO] [stderr] | [INFO] [stderr] 366 | let cmds: Vec<&SerializableMacCommand> = [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SerializableMacCommand` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/lorawan.rs:399:20 [INFO] [stderr] | [INFO] [stderr] 399 | let cmds: Vec<&SerializableMacCommand> = vec![&mac_cmd1, &mac_cmd2]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SerializableMacCommand` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/lorawan.rs:422:20 [INFO] [stderr] | [INFO] [stderr] 422 | let cmds: Vec<&SerializableMacCommand> = vec![&mac_cmd1, &mac_cmd2]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SerializableMacCommand` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/maccommands.rs:336:20 [INFO] [stderr] | [INFO] [stderr] 336 | let cmds: Vec<&SerializableMacCommand> = vec![&rx_timing_setup_req, &dev_status_req]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SerializableMacCommand` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/maccommands.rs:345:20 [INFO] [stderr] | [INFO] [stderr] 345 | let cmds: Vec<&SerializableMacCommand> = vec![&rx_timing_setup_req, &dev_status_ans]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SerializableMacCommand` [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around method argument [INFO] [stderr] --> src/cmac.rs:108:23 [INFO] [stderr] | [INFO] [stderr] 108 | data.split_at((block_size * n_blocks)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/creator.rs:430:20 [INFO] [stderr] | [INFO] [stderr] 430 | cmds: Vec<&maccommands::SerializableMacCommand>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn maccommands::SerializableMacCommand` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/creator.rs:447:41 [INFO] [stderr] | [INFO] [stderr] 447 | pub fn can_piggyback<'a>(cmds: Vec<&maccommands::SerializableMacCommand>) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn maccommands::SerializableMacCommand` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/maccommandcreator.rs:609:36 [INFO] [stderr] | [INFO] [stderr] 609 | pub fn build_mac_commands(cmds: &[&maccommands::SerializableMacCommand]) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn maccommands::SerializableMacCommand` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/maccommands.rs:106:34 [INFO] [stderr] | [INFO] [stderr] 106 | pub fn mac_commands_len(cmds: &[&SerializableMacCommand]) -> usize { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SerializableMacCommand` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/maccommands.rs:110:28 [INFO] [stderr] | [INFO] [stderr] 110 | type NewMacCommandFn = Box Fn(&'b [u8]) -> Result<(MacCommand<'b>, usize), String>>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn for<'b> Fn(&'b [u8]) -> Result<(MacCommand<'b>, usize), String>` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.34s [INFO] running `"docker" "inspect" "0db785fc85af0e52e7722303f3b51e379397a104160477acb5e005bc1e46fd82"` [INFO] running `"docker" "rm" "-f" "0db785fc85af0e52e7722303f3b51e379397a104160477acb5e005bc1e46fd82"` [INFO] [stdout] 0db785fc85af0e52e7722303f3b51e379397a104160477acb5e005bc1e46fd82 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "test" "--frozen"` [INFO] [stdout] 70ad29d96ee36d4c84abb8b7ce13f64691375e91ce6a9236ce87d6155108a71a [INFO] running `"docker" "start" "-a" "70ad29d96ee36d4c84abb8b7ce13f64691375e91ce6a9236ce87d6155108a71a"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.01s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/lorawan-3f5c0b84a874f6dc [INFO] [stderr] Running /opt/rustwide/target/debug/deps/cmac-cabc786cd1d0da8f [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 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_cmac_aes128 ... ok [INFO] [stdout] test test_cmac_aes192 ... ok [INFO] [stdout] test test_cmac_aes256 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/lorawan-9c5a3d7afede6270 [INFO] [stdout] [INFO] [stdout] running 36 tests [INFO] [stdout] test test_complete_data_payload_fhdr ... ok [INFO] [stdout] test test_complete_data_payload_f_port ... ok [INFO] [stdout] test test_complete_data_payload_frm_payload ... ok [INFO] [stdout] test test_data_payload_creator_when_big_mac_commands_but_not_fport_0 ... ok [INFO] [stdout] test test_data_payload_creator_when_encrypt_but_not_fport_0 ... ok [INFO] [stdout] test test_data_payload_creator_when_fport_0_but_not_encrypt ... ok [INFO] [stdout] test test_data_payload_creator_when_payload_no_fport ... ok [INFO] [stdout] test test_dl_settings ... ok [INFO] [stdout] test test_data_payload_creator ... ok [INFO] [stdout] test test_data_payload_creator_when_payload_and_fport_0 ... ok [INFO] [stdout] test test_f_port_could_be_absent_in_data_payload ... ok [INFO] [stdout] test test_data_payload_creator_when_mac_commands_in_f_opts ... ok [INFO] [stdout] test test_data_payload_creator_when_mac_commands_in_payload ... ok [INFO] [stdout] test test_fctrl_downlink_complete ... ok [INFO] [stdout] test test_fctrl_uplink_complete ... ok [INFO] [stdout] test test_join_accept_app_nonce_extraction ... ok [INFO] [stdout] test test_join_accept_dl_settings_extraction ... ok [INFO] [stdout] test test_join_accept_rx_delay_extraction ... ok [INFO] [stdout] test test_join_request_app_eui_extraction ... ok [INFO] [stdout] test test_join_request_dev_nonce_extraction ... ok [INFO] [stdout] test test_join_request_dev_eui_extraction ... ok [INFO] [stdout] test test_mhdr_mtype ... ok [INFO] [stdout] test test_join_accept_creator ... ok [INFO] [stdout] test test_join_request_creator ... ok [INFO] [stdout] test test_mhdr_major ... ok [INFO] [stdout] test test_mac_payload_has_good_bytes_when_size_correct ... ok [INFO] [stdout] test test_mic ... ok [INFO] [stdout] test test_new_data_payload_is_none_if_bytes_too_short ... ok [INFO] [stdout] test test_new_frequency ... ok [INFO] [stdout] test test_new_join_accept_payload ... ok [INFO] [stdout] test test_phy_payload_is_none_when_too_few_bytes ... ok [INFO] [stdout] test test_validate_data_mic_when_type_not_ok ... ok [INFO] [stdout] test test_validate_data_mic_when_ok ... ok [INFO] [stdout] test test_validate_join_request_mic_when_ok ... ok [INFO] [stdout] test test_new_join_accept_payload_mic_validation ... ok [INFO] [stdout] test test_new_join_accept_payload_with_c_f_list ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/maccommandcreator-a1feac29c8b6c940 [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test test_build_mac_commands ... ok [INFO] [stdout] test test_dev_status_ans_creator ... ok [INFO] [stdout] test test_dev_status_ans_creator_too_big_margin ... ok [INFO] [stdout] test test_dev_status_ans_creator_too_small_margin ... ok [INFO] [stdout] test test_dev_status_req_creator ... ok [INFO] [stdout] test test_duty_cycle_ans_creator ... ok [INFO] [stdout] test test_duty_cycle_req_creator ... ok [INFO] [stdout] test test_link_adr_ans_creator ... ok [INFO] [stdout] test test_link_adr_req_creator_bad_data_rate ... ok [INFO] [stdout] test test_link_adr_req_creator_bad_tx_power ... ok [INFO] [stdout] test test_link_check_ans_creator ... ok [INFO] [stdout] test test_link_check_req_creator ... ok [INFO] [stdout] test test_new_channel_ans_creator ... ok [INFO] [stdout] test test_link_adr_req_creator ... ok [INFO] [stdout] test test_rx_param_setup_ans_creator ... ok [INFO] [stdout] test test_new_channel_req_creator ... ok [INFO] [stdout] test test_rx_timing_setup_req_creator ... ok [INFO] [stdout] test test_rx_timing_setup_ans_creator ... ok [INFO] [stdout] test test_rx_timing_setup_req_creator_bad_delay ... ok [INFO] [stdout] test test_rx_param_setup_req_creator ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/maccommands-2b6f536d42ac69ce [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test test_data_rate_range ... ok [INFO] [stdout] test test_data_rate_range_inversed_min_and_max ... ok [INFO] [stdout] test test_channel_mask ... ok [INFO] [stdout] test test_data_rate_range_max_equals_min ... ok [INFO] [stdout] test test_duty_cycle_ans_new ... ok [INFO] [stdout] test test_dev_status_ans ... ok [INFO] [stdout] test test_dev_status_req ... ok [INFO] [stdout] test test_dl_settings ... ok [INFO] [stdout] test test_frequency_new_bad_payload ... ok [INFO] [stdout] test test_duty_cycle_req_new ... ok [INFO] [stdout] test test_frequency_value ... ok [INFO] [stdout] test test_link_adr_ans_new ... ok [INFO] [stdout] test test_link_adr_req_new ... ok [INFO] [stdout] test test_link_check_ans_new ... ok [INFO] [stdout] test test_link_check_req_new ... ok [INFO] [stdout] test test_mac_commands_len_with_mac_cmds ... ok [INFO] [stdout] test test_new_channel_req ... ok [INFO] [stdout] test test_parse_mac_commands_empty_downlink ... ok [INFO] [stdout] test test_mac_commands_len_with_creators ... ok [INFO] [stdout] test test_new_channel_ans ... ok [INFO] [stdout] test test_parse_mac_commands_with_multiple_cmds ... ok [INFO] [stdout] test test_redundancy_number_of_transmissions ... ok [INFO] [stdout] test test_redundancy_channel_mask_control ... ok [INFO] [stdout] test test_parse_mac_commands_empty_uplink ... ok [INFO] [stdout] test test_rx_param_setup_req_new ... ok [INFO] [stdout] test test_rx_timing_setup_ans ... ok [INFO] [stdout] test test_rx_timing_setup_req ... ok [INFO] [stdout] test test_rx_param_setup_ans_new ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests lorawan [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test src/maccommandcreator.rs - maccommandcreator::LinkADRAnsCreator (line 207) ... ok [INFO] [stdout] test src/maccommandcreator.rs - maccommandcreator::NewChannelAnsCreator (line 527) ... ok [INFO] [stdout] test src/maccommandcreator.rs - maccommandcreator::RXParamSetupAnsCreator (line 354) ... ok [INFO] [stdout] test src/maccommandcreator.rs - maccommandcreator::DevStatusAnsCreator (line 422) ... ok [INFO] [stdout] test src/maccommandcreator.rs - maccommandcreator::DevStatusReqCreator (line 410) ... ok [INFO] [stdout] test src/maccommandcreator.rs - maccommandcreator::LinkCheckReqCreator (line 72) ... ok [INFO] [stdout] test src/maccommandcreator.rs - maccommandcreator::NewChannelReqCreator (line 465) ... ok [INFO] [stdout] test src/creator.rs - creator::DataPayloadCreator::set_mac_commands (line 416) ... ok [INFO] [stdout] test src/maccommandcreator.rs - maccommandcreator::RXParamSetupReqCreator (line 303) ... ok [INFO] [stdout] test src/maccommandcreator.rs - maccommandcreator::DutyCycleReqCreator (line 263) ... ok [INFO] [stdout] test src/creator.rs - creator::DataPayloadCreator::new (line 293) ... ok [INFO] [stdout] test src/maccommandcreator.rs - maccommandcreator::DutyCycleAnsCreator (line 291) ... ok [INFO] [stdout] test src/creator.rs - creator::JoinRequestCreator::new (line 202) ... ok [INFO] [stdout] test src/maccommandcreator.rs - maccommandcreator::LinkADRReqCreator (line 123) ... ok [INFO] [stdout] test src/maccommandcreator.rs - maccommandcreator::LinkCheckAnsCreator (line 84) ... ok [INFO] [stdout] test src/creator.rs - creator::JoinAcceptCreator::new (line 32) ... ok [INFO] [stdout] test src/parser.rs - parser::PhyPayload::new (line 31) ... ok [INFO] [stdout] test src/parser.rs - parser::DataPayload::new (line 316) ... ok [INFO] [stdout] test src/maccommands.rs - maccommands::parse_mac_commands (line 195) ... ok [INFO] [stdout] test src/maccommandcreator.rs - maccommandcreator::RXTimingSetupAnsCreator (line 601) ... ok [INFO] [stdout] test src/maccommandcreator.rs - maccommandcreator::RXTimingSetupReqCreator (line 570) ... ok [INFO] [stdout] test src/parser.rs - parser::PhyPayload::new_decrypted_join_accept (line 79) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "70ad29d96ee36d4c84abb8b7ce13f64691375e91ce6a9236ce87d6155108a71a"` [INFO] running `"docker" "rm" "-f" "70ad29d96ee36d4c84abb8b7ce13f64691375e91ce6a9236ce87d6155108a71a"` [INFO] [stdout] 70ad29d96ee36d4c84abb8b7ce13f64691375e91ce6a9236ce87d6155108a71a