>>> duckscript: Building community/duckscript 0.8.2-r0 (using abuild 3.8.0_rc3-r2) started Mon, 07 Jun 2021 21:14:36 +0000 >>> duckscript: Checking sanity of /home/buildozer/aports/community/duckscript/APKBUILD... >>> duckscript: Analyzing dependencies... >>> duckscript: Installing for build: build-base cargo openssl-dev (1/13) Installing rust-stdlib (1.52.0-r0) (2/13) Installing libffi (3.3-r2) (3/13) Installing xz-libs (5.2.5-r0) (4/13) Installing libxml2 (2.9.12-r1) (5/13) Installing llvm11-libs (11.1.0-r2) (6/13) Installing http-parser (2.9.4-r0) (7/13) Installing pcre (8.44-r0) (8/13) Installing libssh2 (1.9.0-r1) (9/13) Installing libgit2 (1.1.0-r2) (10/13) Installing rust (1.52.0-r0) (11/13) Installing cargo (1.52.0-r0) (12/13) Installing openssl-dev (1.1.1k-r0) (13/13) Installing .makedepends-duckscript (20210607.211437) Executing busybox-1.33.1-r1.trigger OK: 1015 MiB in 102 packages >>> duckscript: Cleaning up srcdir >>> duckscript: Cleaning up pkgdir >>> duckscript: Fetching https://distfiles.alpinelinux.org/distfiles/v3.14/duckscript-0.8.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 202k 100 202k 0 0 2651k 0 --:--:-- --:--:-- --:--:-- 2661k >>> duckscript: Fetching https://distfiles.alpinelinux.org/distfiles/v3.14/duckscript-0.8.2.tar.gz >>> duckscript: Checking sha512sums... duckscript-0.8.2.tar.gz: OK >>> duckscript: Unpacking /var/cache/distfiles/v3.14/duckscript-0.8.2.tar.gz... Downloading crates ... Downloaded semver v1.0.3 Downloaded unicode-normalization v0.1.19 Compiling libc v0.2.95 Compiling autocfg v1.0.1 Compiling cfg-if v1.0.0 Compiling log v0.4.14 Compiling pkg-config v0.3.19 Compiling cc v1.0.68 Compiling memchr v2.4.0 Compiling winapi-build v0.1.1 Compiling encoding_index_tests v0.1.4 Compiling bitflags v1.2.1 Compiling fnv v1.0.7 Compiling once_cell v1.7.2 Compiling matches v0.1.8 Compiling winapi v0.2.8 Compiling tinyvec_macros v0.1.0 Compiling openssl v0.10.34 Compiling ppv-lite86 v0.2.10 Compiling foreign-types-shared v0.1.1 Compiling regex-syntax v0.6.25 Compiling crc32fast v1.2.1 Compiling serde v1.0.126 Compiling crossbeam-utils v0.8.5 Compiling percent-encoding v2.1.0 Compiling ryu v1.0.5 Compiling native-tls v0.2.7 Compiling lazy_static v1.4.0 Compiling itoa v0.4.7 Compiling adler v1.0.2 Compiling same-file v1.0.6 Compiling regex-syntax v0.3.9 Compiling serde_json v1.0.64 Compiling utf8-ranges v0.1.3 Compiling bytes v1.0.1 Compiling whoami v1.1.2 Compiling semver v1.0.3 Compiling openssl-probe v0.1.4 Compiling either v1.6.1 Compiling lazy_static v0.1.16 Compiling nom v1.2.4 Compiling wildmatch v1.1.0 Compiling home v0.5.3 Compiling base64 v0.13.0 Compiling glob v0.3.0 Compiling fs_extra v1.2.0 Compiling encoding-index-simpchinese v1.20141219.5 Compiling encoding-index-korean v1.20141219.5 Compiling encoding-index-japanese v1.20141219.5 Compiling encoding-index-singlebyte v1.20141219.5 Compiling encoding-index-tradchinese v1.20141219.5 Compiling unicode-bidi v0.3.5 Compiling tinyvec v1.2.0 Compiling walkdir v2.3.2 Compiling foreign-types v0.3.2 Compiling thread_local v1.1.3 Compiling form_urlencoded v1.0.1 Compiling kernel32-sys v0.2.2 Compiling http v0.2.4 Compiling meval v0.2.0 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling num-iter v0.1.42 Compiling miniz_oxide v0.4.4 Compiling encoding v0.2.33 Compiling aho-corasick v0.7.18 Compiling bstr v0.2.16 Compiling openssl-sys v0.9.63 Compiling getrandom v0.2.3 Compiling memchr v0.1.11 Compiling thread-id v2.0.0 Compiling users v0.11.0 Compiling time v0.1.43 Compiling uname v0.1.1 Compiling which v4.1.0 Compiling num_cpus v1.13.0 Compiling thread_local v0.2.7 Compiling aho-corasick v0.5.3 Compiling unicode-normalization v0.1.19 Compiling rand_core v0.6.2 Compiling flate2 v1.0.20 Compiling rand_chacha v0.3.0 Compiling regex v0.1.80 Compiling rand v0.8.3 Compiling idna v0.2.3 Compiling regex v1.5.4 Compiling num v0.1.42 Compiling chrono v0.2.25 Compiling fsio v0.2.0 Compiling duckscript v0.7.0 (/home/buildozer/aports/community/duckscript/src/duckscript-0.8.2/duckscript) warning: unknown lint: `panic_fmt` --> duckscript/src/lib.rs:62:5 | 62 | panic_fmt, | ^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default Compiling url v2.2.2 Compiling ftp v3.0.1 Compiling globset v0.4.6 Compiling java-properties v1.3.0 warning: 1 warning emitted Compiling ignore v0.4.17 Compiling attohttpc v0.17.0 Compiling duckscriptsdk v0.8.2 (/home/buildozer/aports/community/duckscript/src/duckscript-0.8.2/duckscript_sdk) warning: unknown lint: `panic_fmt` --> duckscript_sdk/src/lib.rs:62:5 | 62 | panic_fmt, | ^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default warning: 1 warning emitted Compiling duckscript_cli v0.8.2 (/home/buildozer/aports/community/duckscript/src/duckscript-0.8.2/duckscript_cli) warning: unknown lint: `panic_fmt` --> duckscript_cli/src/main.rs:62:5 | 62 | panic_fmt, | ^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default warning: 1 warning emitted Finished release [optimized] target(s) in 1m 35s Compiling libc v0.2.95 Compiling autocfg v1.0.1 Compiling cfg-if v1.0.0 Compiling log v0.4.14 Compiling memchr v2.4.0 Compiling pkg-config v0.3.19 Compiling cc v1.0.68 Compiling encoding_index_tests v0.1.4 Compiling winapi-build v0.1.1 Compiling ppv-lite86 v0.2.10 Compiling bitflags v1.2.1 Compiling winapi v0.2.8 Compiling tinyvec_macros v0.1.0 Compiling once_cell v1.7.2 Compiling fnv v1.0.7 Compiling matches v0.1.8 Compiling crc32fast v1.2.1 Compiling foreign-types-shared v0.1.1 Compiling regex-syntax v0.6.25 Compiling openssl v0.10.34 Compiling native-tls v0.2.7 Compiling percent-encoding v2.1.0 Compiling serde v1.0.126 Compiling ryu v1.0.5 Compiling crossbeam-utils v0.8.5 Compiling itoa v0.4.7 Compiling lazy_static v1.4.0 Compiling adler v1.0.2 Compiling serde_json v1.0.64 Compiling semver v1.0.3 Compiling bytes v1.0.1 Compiling whoami v1.1.2 Compiling regex-syntax v0.3.9 Compiling openssl-probe v0.1.4 Compiling same-file v1.0.6 Compiling utf8-ranges v0.1.3 Compiling wildmatch v1.1.0 Compiling nom v1.2.4 Compiling lazy_static v0.1.16 Compiling either v1.6.1 Compiling base64 v0.13.0 Compiling fs_extra v1.2.0 Compiling home v0.5.3 Compiling glob v0.3.0 Compiling encoding-index-singlebyte v1.20141219.5 Compiling encoding-index-tradchinese v1.20141219.5 Compiling encoding-index-japanese v1.20141219.5 Compiling encoding-index-simpchinese v1.20141219.5 Compiling encoding-index-korean v1.20141219.5 Compiling tinyvec v1.2.0 Compiling foreign-types v0.3.2 Compiling unicode-bidi v0.3.5 Compiling walkdir v2.3.2 Compiling form_urlencoded v1.0.1 Compiling thread_local v1.1.3 Compiling kernel32-sys v0.2.2 Compiling http v0.2.4 Compiling meval v0.2.0 Compiling encoding v0.2.33 Compiling aho-corasick v0.7.18 Compiling bstr v0.2.16 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling num-iter v0.1.42 Compiling miniz_oxide v0.4.4 Compiling unicode-normalization v0.1.19 Compiling getrandom v0.2.3 Compiling users v0.11.0 Compiling thread-id v2.0.0 Compiling memchr v0.1.11 Compiling time v0.1.43 Compiling which v4.1.0 Compiling num_cpus v1.13.0 Compiling uname v0.1.1 Compiling thread_local v0.2.7 Compiling aho-corasick v0.5.3 Compiling rand_core v0.6.2 Compiling regex v0.1.80 Compiling openssl-sys v0.9.63 Compiling rand_chacha v0.3.0 Compiling flate2 v1.0.20 Compiling rand v0.8.3 Compiling idna v0.2.3 Compiling num v0.1.42 Compiling chrono v0.2.25 Compiling fsio v0.2.0 Compiling regex v1.5.4 Compiling duckscript v0.7.0 (/home/buildozer/aports/community/duckscript/src/duckscript-0.8.2/duckscript) warning: unknown lint: `panic_fmt` --> duckscript/src/lib.rs:62:5 | 62 | panic_fmt, | ^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default warning: unknown lint: `panic_fmt` --> duckscript/src/lib.rs:62:5 | 62 | panic_fmt, | ^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default Compiling url v2.2.2 Compiling ftp v3.0.1 warning: 1 warning emitted Compiling globset v0.4.6 Compiling java-properties v1.3.0 Compiling ignore v0.4.17 warning: 1 warning emitted Compiling attohttpc v0.17.0 Compiling duckscriptsdk v0.8.2 (/home/buildozer/aports/community/duckscript/src/duckscript-0.8.2/duckscript_sdk) warning: unknown lint: `panic_fmt` --> duckscript_sdk/src/lib.rs:62:5 | 62 | panic_fmt, | ^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default warning: unknown lint: `panic_fmt` --> duckscript_sdk/src/lib.rs:62:5 | 62 | panic_fmt, | ^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default warning: 1 warning emitted Compiling duckscript_cli v0.8.2 (/home/buildozer/aports/community/duckscript/src/duckscript-0.8.2/duckscript_cli) warning: unknown lint: `panic_fmt` --> duckscript_cli/src/main.rs:62:5 | 62 | panic_fmt, | ^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default warning: 1 warning emitted warning: 1 warning emitted Finished test [unoptimized + debuginfo] target(s) in 38.19s Running unittests (target/debug/deps/duckscript-b4eef1c225a1960d) running 177 tests test expansion::expansion_test::expand_by_wrapper_control_chars ... ok test expansion::expansion_test::expand_by_wrapper_dollar_sign ... ok test expansion::expansion_test::expand_by_wrapper_control_chars_multi ... ok test expansion::expansion_test::expand_by_wrapper_dollar_sign_with_escape ... ok test expansion::expansion_test::expand_by_wrapper_found ... ok test expansion::expansion_test::expand_by_wrapper_found_fully ... ok test expansion::expansion_test::expand_by_wrapper_no_suffix ... ok test expansion::expansion_test::expand_by_wrapper_multi_with_escape ... ok test expansion::expansion_test::expand_by_wrapper_no_suffix_single ... ok test expansion::expansion_test::expand_by_wrapper_only_control_chars ... ok test expansion::expansion_test::expand_by_wrapper_partial_found ... ok test expansion::expansion_test::expand_by_wrapper_percentage_sign_with_escape ... ok test expansion::expansion_test::expand_by_wrapper_percentage_sign ... ok test expansion::expansion_test::expand_by_wrapper_split_complex_multi ... ok test expansion::expansion_test::expand_by_wrapper_split_multi ... ok test lib_test::version_test ... ok test expansion::expansion_test::expand_by_wrapper_with_escape ... ok test parser::parser_test::find_label_empty ... ok test parser::parser_test::find_label_label_between_spaces ... ok test parser::parser_test::find_label_label_with_comment_afterwards ... ok test parser::parser_test::find_label_label_with_control_error ... ok test parser::parser_test::find_label_label_with_quote_error ... ok test parser::parser_test::find_label_none_label_between_spaces ... ok test parser::parser_test::find_label_only_spaces ... ok test parser::parser_test::find_label_post_value_index ... ok test parser::parser_test::find_output_and_command_empty ... ok test parser::parser_test::find_output_and_command_only_spaces ... ok test parser::parser_test::find_output_and_command_output_command_only ... ok test parser::parser_test::find_output_and_command_output_command_with_spaces ... ok test parser::parser_test::find_output_and_command_post_value_index ... ok test parser::parser_test::find_output_and_command_single_value_between_spaces ... ok test parser::parser_test::find_output_and_command_post_value_index_with_equals ... ok test parser::parser_test::find_output_and_command_single_value_only ... ok test parser::parser_test::find_output_and_command_single_value_with_comment_afterwards ... ok test parser::parser_test::find_output_and_command_single_value_with_control_error ... ok test parser::parser_test::find_output_and_command_single_value_with_equals2_between_spaces ... ok test parser::parser_test::find_output_and_command_single_value_with_equals_between_spaces ... ok test parser::parser_test::find_output_and_command_single_value_with_equals_only ... ok test parser::parser_test::find_output_and_command_single_value_with_equals_with_comment_afterwards ... ok test parser::parser_test::find_output_and_command_single_value_with_equals_with_control_error ... ok test parser::parser_test::find_output_and_command_single_value_with_equals_with_quote_error ... ok test parser::parser_test::parse_arguments_empty ... ok test parser::parser_test::parse_arguments_multiple_values ... ok test parser::parser_test::parse_arguments_only_spaces ... ok test parser::parser_test::parse_arguments_only_value ... ok test parser::parser_test::parse_arguments_value_with_equals ... ok test parser::parser_test::parse_arguments_value_in_middle_of_spaces ... ok test parser::parser_test::find_output_and_command_single_value_with_quote_error ... ok test parser::parser_test::parse_command_line_all_complex ... ok test parser::parser_test::parse_command_line_all_no_spaces ... ok test parser::parser_test::parse_command_line_all_spaces ... ok test parser::parser_test::parse_command_line_all_with_spaces ... ok test parser::parser_test::parse_command_line_comment ... ok test parser::parser_test::parse_command_line_empty ... ok test parser::parser_test::parse_command_line_only_command ... ok test parser::parser_test::parse_command_line_only_label ... ok test parser::parser_test::parse_command_line_only_output_variable ... ok test parser::parser_test::parse_file_not_found ... ok test parser::parser_test::parse_next_argument_empty ... ok test parser::parser_test::parse_file_simple ... ok test parser::parser_test::parse_lines_all ... ok test parser::parser_test::parse_file_single_extend ... ok test parser::parser_test::parse_next_argument_spaces_only ... ok test parser::parser_test::parse_next_argument_empty_with_quots ... ok test parser::parser_test::parse_next_argument_value_after_spaces ... ok test parser::parser_test::parse_next_argument_value_in_middle_of_spaces ... ok test parser::parser_test::parse_next_argument_value_in_middle_of_spaces_start_in_middle_of_value ... ok test parser::parser_test::parse_next_argument_value_only ... ok test parser::parser_test::parse_next_argument_value_with_comment_afterwards ... ok test parser::parser_test::parse_next_argument_value_with_comment_afterwards_wrapped_with_quotes ... ok test parser::parser_test::parse_next_argument_value_with_comment_in_middle ... ok test parser::parser_test::parse_next_argument_value_with_control ... ok test parser::parser_test::parse_next_argument_value_with_control_end_error ... ok test parser::parser_test::parse_next_argument_value_with_control_error ... ok test parser::parser_test::parse_next_argument_value_with_partial_variable_control_error ... ok test parser::parser_test::parse_next_argument_value_with_quots ... ok test parser::parser_test::parse_next_argument_value_with_space_in_middle ... ok test parser::parser_test::parse_next_argument_value_with_quote_end_error ... ok test parser::parser_test::parse_next_argument_value_with_variable_control ... ok test parser::parser_test::parse_pre_process_line_all_spaces ... ok test parser::parser_test::parse_pre_process_line_empty ... ok test parser::parser_test::parse_pre_process_line_just_command_with_arguments ... ok test parser::parser_test::parse_pre_process_line_just_command_with_spaces ... ok test preprocessor::mod_test::run_no_command ... ok test preprocessor::mod_test::run_not_preprocessor_instruction ... ok test parser::parser_test::parse_pre_process_line_just_command ... ok test preprocessor::mod_test::run_not_supported_command ... ok test preprocessor::mod_test::run_print_multi_arguments ... ok test preprocessor::mod_test::run_print_no_arguments ... ok test runner::runner_test::bind_command_arguments_mixed ... ok test runner::runner_test::run_all_types_instructions ... ok test runner::runner_test::create_runtime_with_labels ... ok test runner::runner_test::run_empty_instructions ... ok test runner::runner_test::run_instruction_empty_instruction ... ok test runner::runner_test::run_instruction_pre_processor_instruction ... ok test runner::runner_test::run_instruction_script_instruction_continue_result_no_output ... ok test runner::runner_test::run_instruction_script_instruction_continue_result_with_output ... ok test runner::runner_test::run_instruction_script_instruction_error_result ... ok test runner::runner_test::run_instruction_script_instruction_exit_result_no_output ... ok test runner::runner_test::run_instruction_script_instruction_exit_result_with_output ... ok test runner::runner_test::run_instruction_script_instruction_goto_label_result_no_output ... ok test runner::runner_test::run_instruction_script_instruction_goto_label_result_with_output ... ok test runner::runner_test::run_instruction_script_instruction_goto_line_result_no_output ... ok test runner::runner_test::run_instruction_script_instruction_goto_line_result_with_output ... ok test runner::runner_test::run_instruction_script_instruction_no_command ... ok test runner::runner_test::run_instruction_script_instruction_unknown_command ... ok test runner::runner_test::run_instructions_continue_result_no_output ... ok test runner::runner_test::run_instructions_continue_result_with_output ... ok test runner::runner_test::run_instructions_crash_result ... ok test runner::runner_test::run_instructions_crash_result_repl_mode ... ok test runner::runner_test::run_instructions_error_result ... ok test runner::runner_test::run_instructions_error_result_with_on_error ... ok test runner::runner_test::run_instructions_exit_result_no_output ... ok test runner::runner_test::run_instructions_exit_result_with_0_output ... ok test runner::runner_test::run_instructions_exit_result_with_error_code_output ... ok test runner::runner_test::run_instructions_exit_result_with_string_output ... ok test runner::runner_test::run_instructions_goto_label_result_no_output ... ok test runner::runner_test::run_instructions_goto_label_result_with_output ... ok test runner::runner_test::run_instructions_goto_line_result_no_output ... ok test runner::runner_test::run_instructions_start_bigger_then_script ... ok test runner::runner_test::run_instructions_goto_line_result_with_output ... ok test runner::runner_test::run_instructions_start_after_bad_command ... ok test runner::runner_test::run_instructions_unknown_command ... ok test runner::runner_test::run_no_instructions ... ok test runner::runner_test::run_no_command_script_instructions ... ok test runner::runner_test::run_on_error_instruction_continue_response ... ok test runner::runner_test::run_on_error_instruction_crash_response ... ok test runner::runner_test::run_on_error_instruction_no_command ... ok test runner::runner_test::run_on_error_instruction_exit_response ... ok test runner::runner_test::run_on_error_instruction_unknown_command ... ok test runner::runner_test::run_pre_processor_instructions ... ok test runner::runner_test::run_script_file_valid ... ok test runner::runner_test::run_on_error_instruction_error_response ... ok test runner::runner_test::run_script_parse_error ... ok test runner::runner_test::run_script_valid ... ok test runner::runner_test::run_script_runtime_error ... ok test types::command::command_test::command_default_aliases ... ok test types::command::command_test::command_default_help ... ok test types::command::command_test::command_default_run_with_context ... ok test types::command::command_test::commands_new ... ok test types::command::command_test::command_default_run ... ok test types::command::command_test::commands_remove ... ok test types::command::command_test::commands_remove_via_alias ... ok test types::command::command_test::commands_remove_via_name ... ok test types::command::command_test::commands_set_alias_valid ... ok test types::command::command_test::commands_set_get_all_command_names_empty ... ok test types::command::command_test::commands_set_get_all_command_names_exists ... ok test types::command::command_test::commands_set_get_exists ... ok test types::command::command_test::commands_set_get_not_found ... ok test types::command::command_test::commands_set_get_return_exists ... ok test types::error::error_test::display_control_without_valid_value ... ok test types::error::error_test::display_empty_label ... ok test types::error::error_test::display_error_reading_file ... ok test types::error::error_test::display_initialization ... ok test types::error::error_test::display_invalid_control_location ... ok test types::error::error_test::display_invalid_equals_location ... ok test types::error::error_test::display_invalid_quotes_location ... ok test types::error::error_test::display_missing_end_quotes ... ok test types::error::error_test::display_missing_output_variable_name ... ok test types::error::error_test::display_pre_process_no_command_found ... ok test types::error::error_test::display_runtime_with_meta_info ... ok test types::command::command_test::commands_set_alias_exists ... ok test types::error::error_test::display_runtime_without_meta_info ... ok test types::command::command_test::commands_set_name_exists ... ok test types::error::error_test::display_unknown_pre_processor_command ... ok test types::instruction::instruction_test::instruction_empty_is_actionable ... ok test types::instruction::instruction_test::instruction_meta_info_new ... ok test types::instruction::instruction_test::instruction_pre_process_no_command_is_actionable ... ok test types::instruction::instruction_test::instruction_pre_process_with_command_is_actionable ... ok test types::instruction::instruction_test::instruction_script_no_command_is_actionable ... ok test types::instruction::instruction_test::instruction_script_with_command_is_actionable ... ok test types::instruction::instruction_test::pre_proces_instruction_is_actionable ... ok test types::instruction::instruction_test::script_instruction_is_actionable ... ok test types::instruction::instruction_test::script_instruction_new ... ok test types::runtime::runtime_test::context_new ... ok test types::runtime::runtime_test::runtime_new ... ok test types::instruction::instruction_test::pre_proces_instruction_new ... ok test result: ok. 177 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running unittests (target/debug/deps/duck-2e7da60447e8af16) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests (target/debug/deps/duckscriptsdk-ce76a962e92f9519) running 782 tests test lib_test::version_test ... ok test sdk::internal::sdkdocs::mod_test::common_functions ... ok test sdk::std::collections::array::mod_test::common_functions ... ok test sdk::std::collections::array_clear::mod_test::common_functions ... ok test sdk::internal::sdkdocs::mod_test::run_no_file_provided ... ok test sdk::std::collections::array_get::mod_test::common_functions ... ok test sdk::std::collections::array_clear::mod_test::run_no_args ... ok test sdk::std::collections::array::mod_test::run_no_args ... ok test sdk::std::collections::array::mod_test::run_with_args ... ok test sdk::std::collections::array_clear::mod_test::run_not_found ... ok test sdk::std::collections::array_get::mod_test::run_no_args ... ok test sdk::std::collections::array_length::mod_test::common_functions ... ok test sdk::std::collections::array_is_empty::mod_test::common_functions ... ok test sdk::std::collections::array_get::mod_test::run_not_found ... ok test sdk::internal::sdkdocs::mod_test::run_valid ... ok test sdk::std::collections::array_get::mod_test::run_only_handle ... ok test sdk::std::collections::array_get::mod_test::run_found_out_of_bounds ... ok test sdk::std::collections::array_length::mod_test::run_no_args ... ok test sdk::std::collections::array_get::mod_test::run_found ... ok test sdk::std::collections::array_push::mod_test::common_functions ... ok test sdk::std::collections::array_concat::mod_test::common_functions ... ok test sdk::std::collections::array_length::mod_test::run_not_found ... ok test sdk::std::collections::array_pop::mod_test::common_functions ... ok test sdk::std::collections::array_pop::mod_test::run_no_args ... ok test sdk::std::collections::array_contains::mod_test::common_functions ... ok test sdk::std::collections::array_pop::mod_test::run_not_found ... ok test sdk::std::collections::array_length::mod_test::run_found ... ok test sdk::std::collections::array_pop::mod_test::run_found ... ok test sdk::std::collections::array_clear::mod_test::run_found ... ok test sdk::std::collections::array_remove::mod_test::common_functions ... ok test sdk::std::collections::array_join::mod_test::common_functions ... ok test sdk::std::collections::array_push::mod_test::run_not_found ... ok test sdk::std::collections::array_push::mod_test::run_only_array_not_found ... ok test sdk::std::collections::array_push::mod_test::run_no_args ... ok test sdk::std::collections::array_push::mod_test::run_found ... ok test sdk::std::collections::array_push::mod_test::run_found_no_input ... ok test sdk::std::collections::array_is_empty::mod_test::run_empty ... ok test sdk::std::collections::array_is_empty::mod_test::run_not_empty ... ok test sdk::std::collections::array_set::mod_test::common_functions ... ok test sdk::std::collections::array_remove::mod_test::run_found_out_of_bounds ... ok test sdk::std::collections::array_remove::mod_test::run_only_handle ... ok test sdk::std::collections::array_remove::mod_test::run_found ... ok test sdk::std::collections::array_remove::mod_test::run_not_found ... ok test sdk::std::collections::is_array::mod_test::common_functions ... ok test sdk::std::collections::array_remove::mod_test::run_no_args ... ok test sdk::std::collections::array_set::mod_test::run_only_handle ... ok test sdk::std::collections::array_set::mod_test::run_found ... ok test sdk::std::collections::array_set::mod_test::run_no_args ... ok test sdk::std::collections::array_set::mod_test::run_found_out_of_bounds ... ok test sdk::std::collections::array_set::mod_test::run_not_found ... ok test sdk::std::collections::array_set::mod_test::run_only_handle_and_index ... ok test sdk::std::collections::is_array::mod_test::run_no_args ... ok test sdk::std::collections::is_map::mod_test::common_functions ... ok test sdk::std::collections::is_array::mod_test::run_not_array ... ok test sdk::std::collections::is_array::mod_test::run_not_found ... ok test sdk::std::collections::is_array::mod_test::run_found ... ok test sdk::std::collections::is_map::mod_test::run_no_args ... ok test sdk::std::collections::is_set::mod_test::common_functions ... ok test sdk::std::collections::is_map::mod_test::run_not_found ... ok test sdk::std::collections::is_map::mod_test::run_found ... ok test sdk::std::collections::is_set::mod_test::run_no_args ... ok test sdk::std::collections::is_set::mod_test::run_not_found ... ok test sdk::std::collections::map_clear::mod_test::common_functions ... ok test sdk::std::collections::map::mod_test::common_functions ... ok test sdk::std::collections::is_set::mod_test::run_not_set ... ok test sdk::std::collections::is_map::mod_test::run_not_array ... ok test sdk::std::collections::is_set::mod_test::run_found ... ok test sdk::std::collections::map::mod_test::run_no_args ... ok test sdk::std::collections::map_get::mod_test::common_functions ... ok test sdk::std::collections::map_clear::mod_test::run_no_args ... ok test sdk::std::collections::map_clear::mod_test::run_not_found ... ok test sdk::std::collections::map_keys::mod_test::common_functions ... ok test sdk::std::collections::map_contains_key::mod_test::common_functions ... ok test sdk::std::collections::map_get::mod_test::run_missing_key ... ok test sdk::std::collections::map_is_empty::mod_test::common_functions ... ok test sdk::std::collections::map_get::mod_test::run_no_args ... ok test sdk::std::collections::map_get::mod_test::run_not_found ... ok test sdk::std::collections::map_keys::mod_test::run_no_args ... ok test sdk::std::collections::map_get::mod_test::run_found ... ok test sdk::std::collections::map_keys::mod_test::run_not_found ... ok test sdk::std::collections::map_clear::mod_test::run_found ... ok test sdk::std::collections::map_put::mod_test::common_functions ... ok test sdk::std::collections::map_load_properties::mod_test::common_functions ... ok test sdk::std::collections::map_contains_value::mod_test::common_functions ... ok test sdk::std::collections::map_load_properties::mod_test::run_no_args ... ok test sdk::std::collections::map_put::mod_test::run_missing_key ... ok test sdk::std::collections::map_load_properties::mod_test::run_missing_text ... ok test sdk::std::collections::map_keys::mod_test::run_valid ... ok test sdk::std::collections::map_put::mod_test::run_no_args ... ok test sdk::std::collections::map_remove::mod_test::common_functions ... ok test sdk::std::collections::map_put::mod_test::run_missing_value ... ok test sdk::std::collections::map_put::mod_test::run_not_found ... ok test sdk::std::collections::map_put::mod_test::run_found ... ok test sdk::std::collections::map_remove::mod_test::run_no_args ... ok test sdk::std::collections::map_remove::mod_test::run_missing_key ... ok test sdk::std::collections::map_size::mod_test::common_functions ... ok test sdk::std::collections::map_remove::mod_test::run_not_found ... ok test sdk::std::collections::map_to_properties::mod_test::common_functions ... ok test sdk::std::collections::map_remove::mod_test::run_found ... ok test sdk::std::collections::range::mod_test::common_functions ... ok test sdk::std::collections::map_to_properties::mod_test::run_no_args ... ok test sdk::std::collections::map_size::mod_test::run_no_args ... ok test sdk::std::collections::map_size::mod_test::run_not_found ... ok test sdk::std::collections::map_remove::mod_test::run_twice ... ok test sdk::std::collections::map_to_properties::mod_test::run_not_found ... ok test sdk::std::collections::range::mod_test::run_decrease ... ok test sdk::std::collections::range::mod_test::run_no_args ... ok test sdk::std::collections::range::mod_test::run_non_numeric_end ... ok test sdk::std::collections::range::mod_test::run_negative ... ok test sdk::std::collections::read_properties::mod_test::common_functions ... ok test sdk::std::collections::range::mod_test::run_positive ... ok test sdk::std::collections::range::mod_test::run_non_numeric_start ... ok test sdk::std::collections::map_to_properties::mod_test::run_valid ... ok test sdk::std::collections::map_to_properties::mod_test::run_with_prefix ... ok test sdk::std::collections::range::mod_test::runsame_value ... ok test sdk::std::collections::range::mod_test::run_single_arg ... ok test sdk::std::collections::set::mod_test::common_functions ... ok test sdk::std::collections::read_properties::mod_test::run_no_args ... ok test sdk::std::collections::map_size::mod_test::run_found ... ok test sdk::std::collections::set_clear::mod_test::common_functions ... ok test sdk::std::collections::set::mod_test::run_no_args ... ok test sdk::std::collections::set_contains::mod_test::common_functions ... ok test sdk::std::collections::set::mod_test::run_with_args ... ok test sdk::std::collections::set_clear::mod_test::run_no_args ... ok test sdk::std::collections::set_contains::mod_test::run_missing_key ... ok test sdk::std::collections::set_clear::mod_test::run_not_found ... ok test sdk::std::collections::set_put::mod_test::common_functions ... ok test sdk::std::collections::set_contains::mod_test::run_no_args ... ok test sdk::std::collections::set_contains::mod_test::run_found ... ok test sdk::std::collections::set_is_empty::mod_test::common_functions ... ok test sdk::std::collections::set_contains::mod_test::run_not_found ... ok test sdk::std::collections::set_from_array::mod_test::common_functions ... ok test sdk::std::collections::set_clear::mod_test::run_found ... ok test sdk::std::collections::set_put::mod_test::run_no_args ... ok test sdk::std::collections::set_remove::mod_test::common_functions ... ok test sdk::std::collections::set_contains::mod_test::run_value_not_found ... ok test sdk::std::collections::set_put::mod_test::run_not_found ... ok test sdk::std::collections::set_put::mod_test::run_found_duplicate ... ok test sdk::std::collections::set_put::mod_test::run_only_set_not_found ... ok test sdk::std::collections::set_put::mod_test::run_found ... ok test sdk::std::collections::set_remove::mod_test::run_missing_key ... ok test sdk::std::collections::set_put::mod_test::run_found_no_input ... ok test sdk::std::collections::set_remove::mod_test::run_not_found ... ok test sdk::std::collections::set_remove::mod_test::run_no_args ... ok test sdk::std::collections::set_to_array::mod_test::common_functions ... ok test sdk::std::collections::set_size::mod_test::run_no_args ... ok test sdk::std::collections::set_remove::mod_test::run_found ... ok test sdk::std::collections::set_size::mod_test::common_functions ... ok test sdk::std::collections::write_properties::mod_test::common_functions ... ok test sdk::std::collections::set_size::mod_test::run_not_found ... ok test sdk::std::collections::set_to_array::mod_test::run_no_args ... ok test sdk::std::debug::duckscript_sdk_version::mod_test::common_functions ... ok test sdk::std::collections::set_remove::mod_test::run_twice ... ok test sdk::std::collections::write_properties::mod_test::run_no_args ... ok test sdk::std::debug::duckscript_version::mod_test::common_functions ... ok test sdk::std::collections::set_size::mod_test::run_found ... ok test sdk::std::debug::dump_instructions::mod_test::common_functions ... ok test sdk::std::collections::set_to_array::mod_test::run_found ... ok test sdk::std::collections::set_to_array::mod_test::run_not_found ... ok test sdk::std::collections::write_properties::mod_test::run_valid ... ok test sdk::std::debug::duckscript_version::mod_test::run_no_args ... ok test sdk::std::debug::dump_state::mod_test::common_functions ... ok test sdk::std::debug::duckscript_sdk_version::mod_test::run_no_args ... ok test sdk::std::debug::dump_instructions::mod_test::run_no_args ... ok test sdk::std::collections::write_properties::mod_test::run_with_prefix ... ok test sdk::std::debug::dump_variables::mod_test::common_functions ... ok test sdk::std::echo::mod_test::common_functions ... ok test sdk::std::debug::dump_variables::mod_test::run_no_args ... ok test sdk::std::env::cpu_count::mod_test::common_functions ... ok test sdk::std::echo::mod_test::run_no_args ... ok test sdk::std::echo::mod_test::run_multiple_args ... ok test sdk::std::debug::dump_state::mod_test::run_no_args ... ok test sdk::std::env::env_to_map::mod_test::common_functions ... ok test sdk::std::env::cpu_count::mod_test::run_valid ... ok test sdk::std::env::get_env::mod_test::common_functions ... ok test sdk::std::env::get_env::mod_test::run_env_not_exists ... ok test sdk::std::env::get_env::mod_test::run_env_exists ... ok test sdk::std::env::get_home_dir::mod_test::common_functions ... ok test sdk::std::env::get_env::mod_test::run_no_arguments ... ok test sdk::std::env::get_user_name::mod_test::common_functions ... ok test sdk::std::env::get_home_dir::mod_test::run_valid ... ok test sdk::std::env::os_family::mod_test::common_functions ... ok test sdk::std::env::env_to_map::mod_test::run_valid ... ok test sdk::std::env::is_windows::mod_test::common_functions ... ok test sdk::std::env::get_user_name::mod_test::run_valid ... ok test sdk::std::env::os_family::mod_test::run_valid ... ok test sdk::std::env::os_release::mod_test::common_functions ... ok test sdk::std::env::os_name::mod_test::common_functions ... ok test sdk::std::env::os_version::mod_test::common_functions ... ok test sdk::std::env::os_name::mod_test::run_valid ... ok test sdk::std::env::os_release::mod_test::run_valid ... ok test sdk::std::env::print_current_directory::mod_test::common_functions ... ok test sdk::std::env::os_version::mod_test::run_valid ... ok test sdk::std::env::set_current_directory::mod_test::run_no_arguments ... ignored test sdk::std::env::set_current_directory::mod_test::run_specific_directory ... ignored test sdk::std::env::set_current_directory::mod_test::run_to_directory_does_not_exist ... ignored test sdk::std::env::set_current_directory::mod_test::common_functions ... ok test sdk::std::env::print_current_directory::mod_test::run_valid ... ok test sdk::std::env::set_env::mod_test::common_functions ... ok test sdk::std::env::print_env::mod_test::common_functions ... ok test sdk::std::env::unset::mod_test::common_functions ... ok test sdk::std::env::set_env::mod_test::run_no_arguments ... ok test sdk::std::env::set_env::mod_test::run_set ... ok test sdk::std::env::set_env::mod_test::run_single_argument ... ok test sdk::std::env::unset::mod_test::run_unset ... ok test sdk::std::env::uname::mod_test::common_functions ... ok test sdk::std::env::unset::mod_test::run_no_arguments ... ok test sdk::std::env::which::mod_test::run_found ... ok test lib_test::load_valid ... ok test sdk::std::env::which::mod_test::run_not_found ... ok test sdk::std::env::which::mod_test::run_no_arguments ... ok test sdk::std::eval::mod_test::common_functions ... ok test sdk::std::eval::mod_test::run_command_as_variable_with_output ... ok test sdk::std::flowcontrol::end::mod_test::common_functions ... ok test sdk::std::env::which::mod_test::common_functions ... ok test sdk::std::eval::mod_test::run_command_with_output ... ok test sdk::std::eval::mod_test::run_no_args ... ok test sdk::std::eval::mod_test::run_label_only ... ok test sdk::std::flowcontrol::end::mod_test::run_no_args ... ok test sdk::std::collections::read_properties::mod_test::run_with_prefix ... ok test sdk::std::flowcontrol::forin::mod_test::common_functions ... ok test sdk::std::eval::mod_test::run_command_with_no_output ... ok test sdk::std::eval::mod_test::run_command_with_spaces_in_arg ... ok test sdk::std::collections::read_properties::mod_test::run_valid ... ok test sdk::std::collections::map_load_properties::mod_test::run_not_found ... ok test sdk::std::collections::map_load_properties::mod_test::run_valid ... ok test sdk::std::flowcontrol::forin::mod_test::run_forin_no_args ... ok test sdk::std::collections::map_load_properties::mod_test::run_with_prefix ... ok test sdk::std::flowcontrol::function::mod_test::common_functions ... ok test sdk::std::flowcontrol::function::mod_test::run_function_inside_function ... ok test sdk::std::flowcontrol::forin::mod_test::run_forin_no_end ... ok test sdk::std::flowcontrol::forin::mod_test::run_forin_no_in ... ok test sdk::std::flowcontrol::function::mod_test::run_function_only_end_function ... ok test sdk::std::flowcontrol::goto::mod_test::common_functions ... ok test sdk::std::flowcontrol::function::mod_test::run_no_function_end ... ok test sdk::std::flowcontrol::forin::mod_test::run_forin_too_many_args ... ok test sdk::std::flowcontrol::goto::mod_test::run_mutliple_arguments ... ok test sdk::std::flowcontrol::ifelse::mod_test::common_functions ... ok test sdk::std::flowcontrol::function::mod_test::run_function_only_return ... ok test sdk::std::flowcontrol::goto::mod_test::run_no_args ... ok test sdk::std::flowcontrol::goto::mod_test::run_label_not_found ... ok test sdk::std::flowcontrol::goto::mod_test::run_not_label_format ... ok test sdk::std::flowcontrol::function::mod_test::run_function_return_output ... ok test sdk::std::flowcontrol::function::mod_test::run_function_reached_end ... ok test sdk::std::flowcontrol::goto::mod_test::run_no_arguments ... ok test sdk::std::flowcontrol::function::mod_test::run_function_return_none ... ok test sdk::std::flowcontrol::function::mod_test::run_function_return_outside_function ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_else_if_else_no_end ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_else_no_end ... ok test sdk::std::flowcontrol::function::mod_test::run_function_call_multiple_functions_and_return_output ... ok test sdk::std::flowcontrol::forin::mod_test::run_forin_valid ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_no_condition ... ok test sdk::std::flowcontrol::while_mod::mod_test::common_functions ... ok test sdk::std::flowcontrol::function::mod_test::run_function_call_multiple_functions_pass_arguments_and_return_output ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_else_if_no_condition ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_no_end ... ok test sdk::std::fs::append::mod_test::common_functions ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_no ... ok test sdk::std::fs::basename::mod_test::common_functions ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_sub_else_if_no_end ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_0 ... ok test sdk::std::flowcontrol::while_mod::mod_test::run_sub_while_no_end ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_sub_if_no_end ... ok test sdk::std::flowcontrol::while_mod::mod_test::run_while_no_condition ... ok test sdk::std::fs::append::mod_test::run_no_file_provided ... ok test sdk::std::flowcontrol::while_mod::mod_test::run_while_no_end ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_sub_else_no_end ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_false ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_elseif_false ... ok test sdk::std::fs::append::mod_test::run_no_text_provided ... ok test sdk::std::fs::canonical::mod_test::common_functions ... ok test sdk::std::fs::basename::mod_test::run_no_path_provided ... ok test sdk::std::fs::basename::mod_test::run_provided ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_no_upper_case ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_false_upper_case ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_none ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_true ... ok test sdk::std::flowcontrol::while_mod::mod_test::run_while_false ... ok test sdk::std::fs::cp::mod_test::common_functions ... ok test sdk::std::fs::canonical::mod_test::run_path_provided ... ok test sdk::std::fs::canonical::mod_test::run_no_path_provided ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_elseif_true ... ok test sdk::std::fs::append::mod_test::run_not_exists ... ok test sdk::std::fs::cp::mod_test::run_no_path_provided ... ok test sdk::std::flowcontrol::while_mod::mod_test::run_while_true ... ok test sdk::std::fs::dirname::mod_test::common_functions ... ok test sdk::std::fs::cp::mod_test::run_single_input ... ok test sdk::std::fs::cp::mod_test::run_path_not_exists ... ok test sdk::std::fs::dirname::mod_test::run_file_without_directory_provided ... ok test sdk::std::fs::dirname::mod_test::run_no_path_provided ... ok test sdk::std::fs::exists::mod_test::common_functions ... ok test sdk::std::fs::dirname::mod_test::run_provided ... ok test sdk::std::fs::cp::mod_test::run_copy_file ... ok test sdk::std::fs::exists::mod_test::run_directory ... ok test sdk::std::fs::get_last_modified_time::mod_test::common_functions ... ok test sdk::std::fs::exists::mod_test::run_not_found ... ok test sdk::std::fs::exists::mod_test::run_file ... ok test sdk::std::fs::exists::mod_test::run_no_path_provided ... ok test sdk::std::fs::get_last_modified_time::mod_test::run_directory ... ok test sdk::std::fs::get_last_modified_time::mod_test::run_file ... ok test sdk::std::fs::gitignore_path_array::mod_test::common_functions ... ok test sdk::std::fs::get_last_modified_time::mod_test::run_not_found ... ok test sdk::std::fs::get_last_modified_time::mod_test::run_no_path_provided ... ok test sdk::std::fs::glob_array::mod_test::common_functions ... ok test sdk::std::flowcontrol::while_mod::mod_test::run_nested_while ... ok test sdk::std::fs::gitignore_path_array::mod_test::run_no_pattern_provided ... ok test sdk::std::fs::glob_array::mod_test::run_no_pattern_provided ... ok test sdk::std::fs::is_directory::mod_test::common_functions ... ok test sdk::std::fs::is_directory::mod_test::run_directory ... ok test sdk::std::fs::is_directory::mod_test::run_no_path_provided ... ok test sdk::std::fs::is_directory::mod_test::run_not_directory ... ok test sdk::std::fs::is_file::mod_test::common_functions ... ok test sdk::std::fs::is_directory::mod_test::run_not_found ... ok test sdk::std::fs::is_file::mod_test::run_file ... ok test sdk::std::fs::is_path_newer::mod_test::common_functions ... ok test sdk::std::fs::is_file::mod_test::run_not_file ... ok test sdk::std::flowcontrol::forin::mod_test::run_forin_nested ... ok test sdk::std::fs::is_file::mod_test::run_not_found ... ok test sdk::std::fs::is_readonly::mod_test::common_functions ... ok test sdk::std::fs::is_file::mod_test::run_no_path_provided ... ok test sdk::std::fs::is_path_newer::mod_test::run_no_path_provided ... ok test sdk::std::fs::glob_array::mod_test::run_results_partial_found ... ok test sdk::std::fs::glob_array::mod_test::run_results_found ... ok test sdk::std::fs::list::mod_test::common_functions ... ok test sdk::std::fs::is_path_newer::mod_test::run_not_found ... ok test sdk::std::fs::is_readonly::mod_test::run_no_path_provided ... ok test sdk::std::fs::is_readonly::mod_test::run_not_readonly ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_nested_if ... ok test sdk::std::fs::list::mod_test::run_current_directory ... ok test sdk::std::fs::mkdir::mod_test::common_functions ... ok test sdk::std::fs::list::mod_test::run_current_directory_and_flags ... ok test sdk::std::fs::list::mod_test::run_current_directory_does_not_exist ... ok test sdk::std::fs::list::mod_test::run_file ... ok test sdk::std::fs::list::mod_test::run_file_with_flags ... ok test sdk::std::fs::mv::mod_test::common_functions ... ok test sdk::std::fs::list::mod_test::run_flag_only ... ok test sdk::std::fs::mkdir::mod_test::run_directory_already_exists ... ok test sdk::std::fs::list::mod_test::run_no_args ... ok test sdk::std::fs::mkdir::mod_test::run_no_directory_path_provided ... ok test sdk::std::fs::mkdir::mod_test::run_directory_provided ... ok test sdk::std::fs::mv::mod_test::run_no_path_provided ... ok test sdk::std::fs::mv::mod_test::run_single_path_provided ... ok test sdk::std::fs::mv::mod_test::run_input_path_not_exists ... ok test sdk::std::fs::read_bytes::mod_test::common_functions ... ok test sdk::std::fs::print::mod_test::common_functions ... ok test sdk::std::fs::print::mod_test::run_multiple_files ... ok test sdk::std::fs::print::mod_test::run_no_file_provided ... ok test sdk::std::fs::mkdir::mod_test::run_directory_exists_as_file ... ok test sdk::std::fs::print::mod_test::run_single_file ... ok test sdk::std::fs::read_text::mod_test::common_functions ... ok test sdk::std::fs::mv::mod_test::run_file_to_directory ... ok test sdk::std::fs::read_bytes::mod_test::run_no_file_provided ... ok test sdk::std::fs::mv::mod_test::run_file_to_file ... ok test sdk::std::fs::mv::mod_test::run_directory_to_directory ... ok test sdk::std::fs::read_bytes::mod_test::run_file_not_exists ... ok test sdk::std::fs::rm::mod_test::common_functions ... ok test sdk::std::fs::read_text::mod_test::run_valid ... ok test sdk::std::fs::read_text::mod_test::run_no_file_provided ... ok test sdk::std::fs::read_text::mod_test::run_file_not_exists ... ok test sdk::std::fs::read_bytes::mod_test::run_valid ... ok test sdk::std::fs::rm::mod_test::run_no_path_provided_only_flags ... ok test sdk::std::fs::rm::mod_test::run_path_is_file ... ok test sdk::std::fs::rmdir::mod_test::common_functions ... ok test sdk::std::fs::rm::mod_test::run_multiple_paths ... ok test sdk::std::fs::rm::mod_test::run_path_is_file_and_with_flag ... ok test sdk::std::fs::rm::mod_test::run_no_path_provided ... ok test sdk::std::fs::rm::mod_test::run_path_recursive ... ok test sdk::std::fs::rmdir::mod_test::run_no_path_provided ... ok test sdk::std::fs::rm::mod_test::run_path_not_empty_not_recursive ... ok test sdk::std::fs::rm::mod_test::run_path_not_exists ... ok test sdk::std::fs::rmdir::mod_test::run_path_not_exists ... ok test sdk::std::fs::rmdir::mod_test::run_path_is_file ... ok test sdk::std::fs::rmdir::mod_test::run_path_not_empty ... ok test sdk::std::fs::rmdir::mod_test::run_valid ... ok test sdk::std::fs::set_mode::mod_test::common_functions ... ok test sdk::std::fs::set_mode::mod_test::run_no_path_provided ... ok test sdk::std::fs::set_mode::mod_test::run_single_file_unix ... ok test sdk::std::fs::temp_dir::mod_test::run_simple ... ok test sdk::std::fs::temp_file::mod_test::common_functions ... ok test sdk::std::fs::touch::mod_test::common_functions ... ok test sdk::std::fs::set_mode_glob::mod_test::common_functions ... ok test sdk::std::fs::temp_dir::mod_test::common_functions ... ok test sdk::std::fs::set_mode::mod_test::run_no_path_no_mode_provided ... ok test sdk::std::fs::touch::mod_test::run_no_path_provided ... ok test sdk::std::fs::write_bytes::mod_test::common_functions ... ok test sdk::std::fs::touch::mod_test::run_path_to_existing_directory ... ok test sdk::std::fs::temp_file::mod_test::run_extension_provided ... ok test sdk::std::fs::temp_file::mod_test::run_no_extension_provided ... ok test sdk::std::fs::write_text::mod_test::common_functions ... ok test sdk::std::fs::touch::mod_test::run_provided ... ok test sdk::std::fs::write_bytes::mod_test::run_no_file_provided ... ok test sdk::std::is_command_defined::mod_test::common_functions ... ok test sdk::std::fs::write_text::mod_test::run_no_file_provided ... ok test sdk::std::fs::write_bytes::mod_test::run_no_text_provided ... ok test sdk::std::fs::write_text::mod_test::run_no_text_provided ... ok test sdk::std::is_command_defined::mod_test::run_defined ... ok test sdk::std::json::encode::mod_test::common_functions ... ok test sdk::std::json::parse::mod_test::common_functions ... ok test sdk::std::is_command_defined::mod_test::run_no_args ... ok test sdk::std::is_command_defined::mod_test::run_not_defined ... ok test sdk::std::is_command_defined::mod_test::run_with_empty_string ... ok test sdk::std::fs::write_bytes::mod_test::run_valid ... ok test sdk::std::fs::write_text::mod_test::run_valid ... ok test sdk::std::lib::alias::set::mod_test::common_functions ... ok test sdk::std::lib::alias::set::mod_test::run_no_args ... ok test sdk::std::json::parse::mod_test::run_no_args ... ok test sdk::std::json::parse::mod_test::run_all_types ... ok test sdk::std::lib::alias::set::mod_test::run_only_name ... ok test sdk::std::lib::alias::set::mod_test::run_valid_no_default_args ... ok test sdk::std::lib::alias::set::mod_test::run_valid_with_default_args ... ok test sdk::std::lib::alias::unset::mod_test::common_functions ... ok test sdk::std::lib::alias::unset::mod_test::run_valid_no_alias_defined ... ok test sdk::std::lib::command::remove::mod_test::common_functions ... ok test sdk::std::lib::alias::unset::mod_test::run_after_unalias ... ok test sdk::std::man::mod_test::common_functions ... ok test sdk::std::lib::command::remove::mod_test::run_no_args ... ok test sdk::std::lib::alias::unset::mod_test::run_no_args ... ok test sdk::std::man::mod_test::run_command_found_no_docs ... ok test sdk::std::lib::command::remove::mod_test::run_valid ... ok test sdk::std::lib::alias::unset::mod_test::run_valid_alias_defined ... ok test sdk::std::man::mod_test::run_command_not_found ... ok test sdk::std::man::mod_test::run_command_found_with_docs ... ok test sdk::std::math::calc::mod_test::common_functions ... ok test sdk::std::man::mod_test::run_no_args ... ok test sdk::std::man::mod_test::run_self_command_found ... ok test sdk::std::math::greater_than::mod_test::common_functions ... ok test sdk::std::math::calc::mod_test::run_no_args ... ok test sdk::std::math::greater_than::mod_test::run_equal ... ok test sdk::std::math::greater_than::mod_test::run_greater ... ok test sdk::std::math::greater_than::mod_test::run_less ... ok test sdk::std::math::calc::mod_test::run_operation ... ok test sdk::std::math::hex_decode::mod_test::common_functions ... ok test sdk::std::math::greater_than::mod_test::run_not_numbers ... ok test sdk::std::math::greater_than::mod_test::run_no_args ... ok test sdk::std::math::greater_than::mod_test::run_single_arg ... ok test sdk::std::math::hex_decode::mod_test::run_no_args ... ok test sdk::std::math::less_than::mod_test::common_functions ... ok test sdk::std::math::hex_encode::mod_test::common_functions ... ok test sdk::std::math::hex_decode::mod_test::run_valid ... ok test sdk::std::math::hex_encode::mod_test::run_valid ... ok test sdk::std::math::less_than::mod_test::run_equal ... ok test sdk::std::math::hex_encode::mod_test::run_no_args ... ok test sdk::std::math::less_than::mod_test::run_greater ... ok test sdk::std::math::less_than::mod_test::run_no_args ... ok test sdk::std::math::less_than::mod_test::run_less ... ok test sdk::std::math::less_than::mod_test::run_not_numbers ... ok test sdk::std::math::less_than::mod_test::run_single_arg ... ok test sdk::std::net::ftp::get::mod_test::common_functions ... ok test sdk::std::net::ftp::get::mod_test::run_no_args ... ok test sdk::std::net::ftp::get_in_memory::mod_test::common_functions ... ok test sdk::std::net::ftp::get_in_memory::mod_test::run_no_args ... ok test sdk::std::net::ftp::list::mod_test::run_no_args ... ok test sdk::std::net::ftp::nlst::mod_test::common_functions ... ok test sdk::std::net::ftp::list::mod_test::common_functions ... ok test sdk::std::net::ftp::put::mod_test::common_functions ... ok test sdk::std::net::ftp::nlst::mod_test::run_no_args ... ok test sdk::std::net::ftp::put_in_memory::mod_test::common_functions ... ok test sdk::std::net::ftp::put::mod_test::run_no_args ... ok test sdk::std::net::http_client::mod_test::common_functions ... ok test sdk::std::net::ftp::put_in_memory::mod_test::run_no_args ... ok test sdk::std::net::hostname::mod_test::common_functions ... ok test sdk::std::net::hostname::mod_test::run_valid ... ok test sdk::std::noop::mod_test::common_functions ... ok test sdk::std::noop::mod_test::run_multiple_args ... ok test sdk::std::net::http_client::mod_test::run_invalid_url ... ok test sdk::std::not::mod_test::common_functions ... ok test sdk::std::net::http_client::mod_test::run_no_args ... ok test sdk::std::noop::mod_test::run_no_args ... ok test sdk::std::not::mod_test::run_command_no_value ... ok test sdk::std::not::mod_test::run_command_error ... ok test sdk::std::not::mod_test::run_no_args ... ok test sdk::std::not::mod_test::run_command_value_true ... ok test sdk::std::on_error::exit_on_error::mod_test::common_functions ... ok test sdk::std::not::mod_test::run_single_value_false ... ok test sdk::std::not::mod_test::run_command_value_false ... ok test sdk::std::not::mod_test::run_single_value_true ... ok test sdk::std::net::wget::mod_test::common_functions ... ok test sdk::std::on_error::exit_on_error::mod_test::run_false ... ok test sdk::std::on_error::exit_on_error::mod_test::run_false_and_check ... ok test sdk::std::on_error::exit_on_error::mod_test::run_no_args ... ok test sdk::std::on_error::get_last_error::mod_test::common_functions ... ok test sdk::std::on_error::exit_on_error::mod_test::run_true_and_check ... ok test sdk::std::on_error::exit_on_error::mod_test::run_true ... ok test sdk::std::on_error::get_last_error_line::mod_test::common_functions ... ok test sdk::std::on_error::get_last_error_source::mod_test::common_functions ... ok test sdk::std::on_error::get_last_error::mod_test::run_no_args ... ok test sdk::std::on_error::on_error::mod_test::common_functions ... ok test test sdk::std::on_error::get_last_error_line::mod_test::run_no_args ... ok test sdk::std::on_error::on_error::mod_test::run_invalid_args ... ok test sdk::std::on_error::get_last_error_source::mod_test::run_no_args ... ok test sdk::std::on_error::on_error::mod_test::run_valid ... ok test sdk::std::on_error::set_error::mod_test::common_functions ... ok test sdk::std::on_error::trigger_error::mod_test::common_functions ... test ok test sdk::std::on_error::set_error::mod_test::run_invalid_args ... ok test sdk::std::on_error::on_error::mod_test::run_valid_and_crash ... ok test sdk::std::on_error::set_error::mod_test::run_valid ... ok test sdk::std::process::exec::mod_test::common_functions ... ok test sdk::std::on_error::trigger_error::mod_test::run_no_args ... ok test test sdk::std::on_error::trigger_error::mod_test::run_with_message ... ok test sdk::std::process::exec::mod_test::run_no_args ... ok test sdk::std::process::exec::mod_test::run_error_code_with_output ... ok test sdk::std::process::exit::mod_test::common_functions ... ok test sdk::std::process::exec::mod_test::run_get_exit_code_error ... ok test sdk::std::process::exit::mod_test::run_0 ... ok test sdk::std::process::exit::mod_test::run_no_args ... ok test sdk::std::process::exec::mod_test::run_get_exit_code_valid ... ok test sdk::std::process::exit::mod_test::run_number ... ok test sdk::std::process::exec::mod_test::run_no_output_with_fail_on_error_invalid ... ok test sdk::std::process::process_id::mod_test::common_functions ... ok test sdk::std::process::exec::mod_test::run_no_output ... ok test sdk::std::process::spawn::mod_test::common_functions ... ok test sdk::std::process::process_id::mod_test::run_valid ... ok test sdk::std::process::exit::mod_test::run_text ... ok test sdk::std::process::spawn::mod_test::run_no_args ... ok test sdk::std::process::exec::mod_test::run_with_output ... ok test sdk::std::process::watchdog::mod_test::common_functions ... ok test sdk::std::process::exec::mod_test::run_no_output_with_fail_on_error_valid ... ok test sdk::std::process::spawn::mod_test::run_valid ... ok test sdk::std::process::watchdog::mod_test::run_no_args ... ok test sdk::std::process::watchdog::mod_test::run_error_code_with_output ... ok test sdk::std::process::spawn::mod_test::run_valid_silent ... ok test sdk::std::random::range::mod_test::common_functions ... ok test sdk::std::process::watchdog::mod_test::run_no_command ... ok test sdk::std::random::range::mod_test::run_min_bigger_than_max ... ok test sdk::std::random::range::mod_test::run_no_args ... ok test sdk::std::random::text::mod_test::common_functions ... ok test sdk::std::random::range::mod_test::run_single_arg ... ok test sdk::std::random::range::mod_test::run_valid ... ok test sdk::std::random::text::mod_test::run_invalid_size ... ok test sdk::std::read::mod_test::common_functions ... ok test sdk::std::random::text::mod_test::run_no_args ... ok test sdk::std::release::mod_test::common_functions ... ok test sdk::std::random::text::mod_test::run_valid_size ... ok test sdk::std::process::watchdog::mod_test::run_without_retries ... ok test sdk::std::release::mod_test::run_no_args ... ok test sdk::std::release::mod_test::run_exist ... ok test sdk::std::scope::clear::mod_test::common_functions ... ok test sdk::std::release::mod_test::run_not_exist ... ok test sdk::std::scope::clear::mod_test::run_found ... ok test sdk::std::scope::pop_stack::mod_test::common_functions ... ok test sdk::std::scope::clear::mod_test::run_not_found ... ok test sdk::std::scope::clear::mod_test::run_no_args ... ok test sdk::std::scope::push_stack::mod_test::common_functions ... ok test sdk::std::release::mod_test::run_release_twice ... ok test sdk::std::semver::is_equal::mod_test::common_functions ... ok test sdk::std::scope::pop_stack::mod_test::run_no_args ... ok test sdk::std::scope::push_stack::mod_test::run_keep_variables ... ok test sdk::std::process::watchdog::mod_test::run_with_retries ... ok test sdk::std::semver::is_newer::mod_test::common_functions ... ok test sdk::std::semver::is_equal::mod_test::run_invalid_args ... ok test sdk::std::semver::is_equal::mod_test::run_no_args ... ok test sdk::std::scope::pop_stack::mod_test::run_keep_variables ... ok test sdk::std::scope::push_stack::mod_test::run_no_args ... ok test sdk::std::semver::parse::mod_test::common_functions ... ok test sdk::std::semver::is_equal::mod_test::run_single_arg ... ok test sdk::std::semver::is_newer::mod_test::run_no_args ... ok test sdk::std::semver::is_newer::mod_test::run_invalid_args ... ok test sdk::std::semver::is_newer::mod_test::run_single_arg ... ok test sdk::std::semver::parse::mod_test::run_major ... ok test sdk::std::semver::parse::mod_test::run_invalid ... ok test sdk::std::semver::parse::mod_test::run_minor ... ok test sdk::std::string::base64_decode::mod_test::common_functions ... ok test sdk::std::semver::parse::mod_test::run_no_args ... ok test sdk::std::semver::parse::mod_test::run_patch ... ok test sdk::std::string::base64_encode::mod_test::common_functions ... ok test sdk::std::string::base64_decode::mod_test::run_no_args ... ok test sdk::std::string::bytes_to_string::mod_test::common_functions ... ok test sdk::std::string::base64_encode::mod_test::run_no_args ... ok test sdk::std::string::base64_decode::mod_test::run_valid ... ok test sdk::std::string::contains::mod_test::common_functions ... ok test sdk::std::string::bytes_to_string::mod_test::run_no_args ... ok test sdk::std::string::bytes_to_string::mod_test::run_handle_not_found ... ok test sdk::std::string::base64_encode::mod_test::run_valid ... ok test sdk::std::string::concat::mod_test::common_functions ... ok test sdk::std::string::contains::mod_test::run_two_arguments_contains ... ok test sdk::std::string::contains::mod_test::run_no_args ... ok test sdk::std::string::bytes_to_string::mod_test::run_valid ... ok test sdk::std::string::base64::mod_test::common_functions ... ok test sdk::std::string::ends_with::mod_test::common_functions ... ok test sdk::std::string::contains::mod_test::run_two_arguments_equal ... ok test sdk::std::string::contains::mod_test::run_single_argument ... ok test sdk::std::string::contains::mod_test::run_two_arguments_not_contains ... ok test sdk::std::string::ends_with::mod_test::run_no_args ... ok test sdk::std::string::ends_with::mod_test::run_two_arguments_ends_with ... ok test sdk::std::string::equals::mod_test::common_functions ... ok test sdk::std::string::ends_with::mod_test::run_two_arguments_equal ... ok test sdk::std::string::ends_with::mod_test::run_single_argument ... ok test sdk::std::string::ends_with::mod_test::run_two_arguments_not_ends_with ... ok test sdk::std::string::indexof::mod_test::common_functions ... ok test sdk::std::string::equals::mod_test::run_no_args ... ok test sdk::std::string::equals::mod_test::run_single_argument ... ok test sdk::std::string::equals::mod_test::run_two_arguments_equal ... ok test sdk::std::string::equals::mod_test::run_two_arguments_not_equal ... ok test sdk::std::string::indexof::mod_test::run_found ... ok test sdk::std::string::is_empty::mod_test::common_functions ... ok test sdk::std::string::indexof::mod_test::run_found_multiple ... ok test sdk::std::string::indexof::mod_test::run_no_args ... ok test sdk::std::string::indexof::mod_test::run_single_arg ... ok test sdk::std::string::indexof::mod_test::run_not_found ... ok test sdk::std::string::is_empty::mod_test::run_no_args ... ok test sdk::std::string::is_empty::mod_test::run_with_empty_string ... ok test sdk::std::string::last_indexof::mod_test::common_functions ... ok test sdk::std::string::is_empty::mod_test::run_with_text ... ok test sdk::std::string::last_indexof::mod_test::run_found ... ok test sdk::std::string::last_indexof::mod_test::run_not_found ... ok test sdk::std::string::last_indexof::mod_test::run_found_multiple ... ok test sdk::std::string::length::mod_test::common_functions ... ok test sdk::std::string::last_indexof::mod_test::run_no_args ... ok test sdk::std::string::replace::mod_test::common_functions ... ok test sdk::std::string::length::mod_test::run_empty_text ... ok test sdk::std::string::last_indexof::mod_test::run_single_arg ... ok test sdk::std::string::length::mod_test::run_text ... ok test sdk::std::string::replace::mod_test::run_found ... ok test sdk::std::string::split::mod_test::common_functions ... ok test sdk::std::string::replace::mod_test::run_not_found ... ok test sdk::std::string::length::mod_test::run_no_args ... ok test sdk::std::string::replace::mod_test::run_no_args ... ok test sdk::std::string::replace::mod_test::run_two_arguments ... ok test sdk::std::string::replace::mod_test::run_single_argument ... ok test sdk::std::string::starts_with::mod_test::common_functions ... ok test sdk::std::string::split::mod_test::run_no_args ... ok test sdk::std::string::split::mod_test::run_single_arg ... ok test sdk::std::string::split::mod_test::run_split ... ok test sdk::std::string::starts_with::mod_test::run_no_args ... ok test sdk::std::string::starts_with::mod_test::run_two_arguments_equal ... ok test sdk::std::string::string_to_bytes::mod_test::common_functions ... ok test sdk::std::string::starts_with::mod_test::run_single_argument ... ok test sdk::std::string::starts_with::mod_test::run_two_arguments_not_starts_with ... ok test sdk::std::string::starts_with::mod_test::run_two_arguments_starts_with ... ok test sdk::std::string::substring::mod_test::common_functions ... ok test sdk::std::string::string_to_bytes::mod_test::run_no_args ... ok test sdk::std::string::string_to_bytes::mod_test::run_valid ... ok test sdk::std::string::substring::mod_test::run_only_text ... ok test sdk::std::string::substring::mod_test::run_text_only_end ... ok test sdk::std::string::substring::mod_test::run_empty_text ... ok test sdk::std::string::substring::mod_test::run_text_only_start ... ok test sdk::std::string::substring::mod_test::run_no_args ... ok test sdk::std::string::substring::mod_test::run_text_only_end_bigger_than_text ... ok test sdk::std::string::substring::mod_test::run_text_start_and_end ... ok test sdk::std::string::trim::mod_test::common_functions ... ok test sdk::std::string::substring::mod_test::run_text_only_start_bigger_than_text ... ok test sdk::std::string::substring::mod_test::run_text_start_and_end_both_bigger_than_text ... ok test sdk::std::string::substring::mod_test::run_text_start_and_end_same ... ok test sdk::std::string::substring::mod_test::run_text_start_and_end_end_bigger_than_text ... ok test sdk::std::string::trim_end::mod_test::common_functions ... ok test sdk::std::string::trim::mod_test::run_no_args ... ok test sdk::std::string::substring::mod_test::run_text_start_bigger_than_end ... ok test sdk::std::string::trim_start::mod_test::common_functions ... ok test sdk::std::string::trim::mod_test::run_with_spaces ... ok test sdk::std::string::trim_end::mod_test::run_no_args ... ok test sdk::std::string::trim_end::mod_test::run_with_spaces ... ok test sdk::std::test::assert::mod_test::common_functions ... ok test sdk::std::string::trim_start::mod_test::run_no_args ... ok test sdk::std::string::trim_start::mod_test::run_with_spaces ... ok test sdk::std::test::assert::mod_test::run_no_args ... ok test sdk::std::test::assert::mod_test::run_single_false_argument ... ok test sdk::std::test::assert_eq::mod_test::common_functions ... ok test sdk::std::test::assert::mod_test::run_single_false_condition_and_message ... ok test sdk::std::test::assert::mod_test::run_single_true_argument ... ok test sdk::std::test::assert_eq::mod_test::run_no_args ... ok test sdk::std::test::assert_eq::mod_test::run_single_argument ... ok test sdk::std::test::assert_eq::mod_test::run_two_arguments_equal ... ok test sdk::std::test::assert_eq::mod_test::run_two_arguments_equal_with_error_message ... ok test sdk::std::test::assert_eq::mod_test::run_two_arguments_not_equal ... ok test sdk::std::test::assert_error::mod_test::common_functions ... ok test sdk::std::test::assert_eq::mod_test::run_two_arguments_not_equal_error_message ... ok test sdk::std::test::assert_fail::mod_test::common_functions ... ok test sdk::std::test::assert_false::mod_test::common_functions ... ok test sdk::std::test::assert_error::mod_test::run_no_args ... ok test sdk::std::test::assert_fail::mod_test::run_no_args ... ok test sdk::std::test::assert_error::mod_test::run_with_message ... ok test sdk::std::test::assert_fail::mod_test::run_with_message ... ok test sdk::std::test::assert_false::mod_test::run_no_args ... ok test sdk::std::test::assert_false::mod_test::run_single_false_argument ... ok test sdk::std::test::assert_false::mod_test::run_single_true_argument ... ok test sdk::std::test::test_file::mod_test::common_functions ... ok test sdk::std::test::assert_false::mod_test::run_single_true_condition_and_message ... ok test sdk::std::test::test_directory::mod_test::common_functions ... ok test sdk::std::thread::sleep::mod_test::common_functions ... ok test sdk::std::thread::sleep::mod_test::run_no_args ... ok test sdk::std::thread::sleep::mod_test::run_negative_value ... ok test sdk::std::time::current_time::mod_test::common_functions ... ok test sdk::std::thread::sleep::mod_test::run_0 ... ok test sdk::std::time::current_time::mod_test::run_no_args ... ok test sdk::std::var::get_by_name::mod_test::common_functions ... ok test sdk::std::var::get_all_var_names::mod_test::common_functions ... ok test sdk::std::var::get_by_name::mod_test::run_no_arguments ... ok test sdk::std::var::is_defined::mod_test::common_functions ... ok test sdk::std::var::get_by_name::mod_test::run_variable_not_found ... ok test sdk::std::var::get_by_name::mod_test::run_variable_found ... ok test sdk::std::var::is_defined::mod_test::run_defined ... ok test sdk::std::var::set::mod_test::common_functions ... ok test sdk::std::var::is_defined::mod_test::run_not_defined ... ok test sdk::std::var::is_defined::mod_test::run_no_args ... ok test sdk::std::var::is_defined::mod_test::run_with_empty_string ... ok test sdk::std::var::set::mod_test::run_multiple_arguments ... ok test sdk::std::var::set::mod_test::run_end_missing_or ... ok test sdk::std::var::set_by_name::mod_test::common_functions ... ok test sdk::std::var::set::mod_test::run_multiple_arguments_all_falsy ... ok test sdk::std::var::set::mod_test::run_single_argument ... ok test sdk::std::var::set::mod_test::run_no_arguments ... ok test sdk::std::var::set::mod_test::run_end_with_or ... ok test sdk::std::var::set::mod_test::run_multiple_arguments_first_falsy ... ok test sdk::std::var::set_by_name::mod_test::run_name_and_value ... ok test sdk::std::var::set_by_name::mod_test::run_no_arguments ... ok test sdk::std::var::unset_all_vars::mod_test::common_functions ... ok test sdk::std::var::set_by_name::mod_test::run_only_name ... ok test sdk::std::var::unset::mod_test::common_functions ... ok test utils::condition::condition_test::eval_condition_command_error ... ok test utils::condition::condition_test::eval_condition_empty ... ok test utils::condition::condition_test::eval_condition_command_false ... ok test utils::condition::condition_test::eval_condition_command_true ... ok test utils::condition::condition_test::eval_condition_for_slice_complex_no_parts ... ok test utils::condition::condition_test::eval_condition_for_slice_false ... ok test utils::condition::condition_test::eval_condition_for_slice_empty ... ok test utils::condition::condition_test::eval_condition_for_slice_false_and_true ... ok test utils::condition::condition_test::eval_condition_for_slice_false_or_true ... ok test utils::condition::condition_test::eval_condition_for_slice_complex_with_parts ... ok test utils::condition::condition_test::eval_condition_for_slice_true ... ok test utils::condition::condition_test::eval_condition_for_slice_parse_errors ... ok test utils::condition::condition_test::eval_condition_for_slice_true_and_false ... ok test utils::condition::condition_test::eval_condition_for_slice_true_or_false ... ok test utils::condition::condition_test::eval_condition_value_false ... ok test utils::condition::condition_test::eval_condition_value_true ... ok test utils::condition::condition_test::is_true_0 ... ok test utils::condition::condition_test::is_true_empty ... ok test utils::condition::condition_test::is_true_false ... ok test utils::condition::condition_test::is_true_false_uppercase ... ok test utils::condition::condition_test::is_true_no ... ok test utils::condition::condition_test::is_true_no_uppercase ... ok test utils::condition::condition_test::is_true_none ... ok test utils::condition::condition_test::is_true_valid ... ok test utils::eval::eval_test::eval_with_error_command_no_output ... ok test utils::eval::eval_test::eval_with_error_empty_arguments ... ok test utils::eval::eval_test::eval_with_error_command_with_output_with_spaces ... ok test utils::eval::eval_test::eval_with_error_command_with_output ... ok test utils::eval::eval_test::eval_with_error_command_with_output_with_spaces_and_all_line_types ... ok test utils::eval::eval_test::eval_with_error_label_only ... ok test utils::exec::exec_test::exec_error ... ok test utils::flags::flags_test::is_unix_flag_exists_empty ... ok test utils::eval::eval_test::eval_with_error_parse_error ... ok test utils::flags::flags_test::is_unix_flag_exists_found ... ok test utils::flags::flags_test::is_unix_flag_exists_found_different_case ... ok test utils::flags::flags_test::is_unix_flag_exists_not_flags ... ok test utils::flags::flags_test::is_unix_flag_exists_not_found ... ok test utils::flags::flags_test::is_unix_flags_argument_double_flag_prefix ... ok test utils::flags::flags_test::is_unix_flags_argument_empty ... ok test utils::flags::flags_test::is_unix_flags_argument_no_flag_prefix ... ok test utils::flags::flags_test::is_unix_flags_argument_valid ... ok test utils::exec::exec_test::exec_valid ... ok test utils::instruction_query::instruction_query_test::find_commands_middle_not_found ... ok test sdk::std::thread::sleep::mod_test::run_positive_value ... ok test utils::instruction_query::instruction_query_test::find_commands_missing_end ... ok test utils::instruction_query::instruction_query_test::find_commands_nested_not_allowed ... ok test utils::instruction_query::instruction_query_test::find_commands_simple_valid ... ok test utils::instruction_query::instruction_query_test::find_commands_nested_valid ... ok test utils::io::io_test::create_empty_file_exists ... ok test utils::io::io_test::read_text_file_found ... ok test utils::io::io_test::create_empty_file_not_exists ... ok test utils::io::io_test::read_text_file_not_found ... ok test utils::pckg::pckg_test::concat_both_provided ... ok test utils::pckg::pckg_test::concat_current_provided ... ok test utils::pckg::pckg_test::concat_parent_provided ... ok test utils::state::state_test::ensure_list_diff_type ... ok test utils::io::io_test::write_text_file_valid ... ok test utils::state::state_test::ensure_list_empty ... ok test utils::io::io_test::write_to_text_file_not_exists ... ok test utils::io::io_test::write_to_text_file_exists ... ok test utils::state::state_test::ensure_list_same_type ... ok test utils::state::state_test::ensure_sub_state_empty ... ok test utils::state::state_test::ensure_sub_state_diff_type ... ok test utils::state::state_test::ensure_sub_state_same_type ... ok test utils::state::state_test::get_core_sub_state_for_command_valid ... ok test utils::state::state_test::get_core_sub_state_for_runtime_valid ... ok test utils::state::state_test::get_list_valid ... ok test utils::state::state_test::get_sub_state_valid ... ok test sdk::std::net::http_client::mod_test::run_post ... ok test sdk::std::net::ftp::list::mod_test::run_valid ... ok test sdk::std::net::ftp::nlst::mod_test::run_valid ... ok test sdk::std::net::http_client::mod_test::run_get_to_file ... ok test sdk::std::net::http_client::mod_test::run_get ... ok hello world hello world hello world test lib_test::test_scripts ... ok test result: ok. 779 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 4.82s Doc-tests duckscript warning: unknown lint: `panic_fmt` --> /home/buildozer/aports/community/duckscript/src/duckscript-0.8.2/duckscript/src/lib.rs:62:5 | 62 | panic_fmt, | ^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default warning: 1 warning emitted running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests duckscriptsdk warning: unknown lint: `panic_fmt` --> /home/buildozer/aports/community/duckscript/src/duckscript-0.8.2/duckscript_sdk/src/lib.rs:62:5 | 62 | panic_fmt, | ^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default warning: 1 warning emitted running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> duckscript: Entering fakeroot... Installing duckscript_cli v0.8.2 (/home/buildozer/aports/community/duckscript/src/duckscript-0.8.2/duckscript_cli) Updating crates.io index warning: unknown lint: `panic_fmt` --> duckscript/src/lib.rs:62:5 | 62 | panic_fmt, | ^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default warning: 1 warning emitted warning: unknown lint: `panic_fmt` --> duckscript_sdk/src/lib.rs:62:5 | 62 | panic_fmt, | ^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default warning: 1 warning emitted warning: unknown lint: `panic_fmt` --> duckscript_cli/src/main.rs:62:5 | 62 | panic_fmt, | ^^^^^^^^^ | = note: `#[warn(unknown_lints)]` on by default warning: 1 warning emitted Finished release [optimized] target(s) in 2.87s Installing /home/buildozer/aports/community/duckscript/pkg/duckscript/usr/bin/duck Installed package `duckscript_cli v0.8.2 (/home/buildozer/aports/community/duckscript/src/duckscript-0.8.2/duckscript_cli)` (executable `duck`) warning: be sure to add `/home/buildozer/aports/community/duckscript/pkg/duckscript/usr/bin` to your PATH to be able to run the installed binaries >>> duckscript*: Running postcheck for duckscript >>> duckscript*: Preparing package duckscript... >>> duckscript*: Stripping binaries >>> duckscript*: Scanning shared objects >>> duckscript*: Tracing dependencies... so:libc.musl-x86.so.1 so:libcrypto.so.1.1 so:libgcc_s.so.1 so:libssl.so.1.1 >>> duckscript*: Package size: 2.5 MB >>> duckscript*: Compressing data... >>> duckscript*: Create checksum... >>> duckscript*: Create duckscript-0.8.2-r0.apk >>> duckscript: Build complete at Mon, 07 Jun 2021 21:17:08 +0000 elapsed time 0h 2m 32s >>> duckscript: Cleaning up srcdir >>> duckscript: Cleaning up pkgdir >>> duckscript: Uninstalling dependencies... (1/13) Purging .makedepends-duckscript (20210607.211437) (2/13) Purging cargo (1.52.0-r0) (3/13) Purging rust (1.52.0-r0) (4/13) Purging rust-stdlib (1.52.0-r0) (5/13) Purging openssl-dev (1.1.1k-r0) (6/13) Purging llvm11-libs (11.1.0-r2) (7/13) Purging libffi (3.3-r2) (8/13) Purging libxml2 (2.9.12-r1) (9/13) Purging xz-libs (5.2.5-r0) (10/13) Purging libgit2 (1.1.0-r2) (11/13) Purging http-parser (2.9.4-r0) (12/13) Purging pcre (8.44-r0) (13/13) Purging libssh2 (1.9.0-r1) Executing busybox-1.33.1-r1.trigger OK: 312 MiB in 89 packages >>> duckscript: Updating the community/x86 repository index... >>> duckscript: Signing the index...