>>> duckscript: Building community/duckscript 0.11.1-r0 (using abuild 3.14.1-r3) started Tue, 19 Nov 2024 02:50:05 +0000 >>> duckscript: Validating /home/buildozer/aports/community/duckscript/APKBUILD... >>> duckscript: Analyzing dependencies... >>> duckscript: Installing for build: build-base bzip2-dev cargo cargo-auditable openssl-dev zlib-dev (1/13) Installing libbz2 (1.0.8-r6) (2/13) Installing bzip2-dev (1.0.8-r6) (3/13) Installing libffi (3.4.6-r0) (4/13) Installing xz-libs (5.6.3-r0) (5/13) Installing libxml2 (2.13.4-r3) (6/13) Installing llvm19-libs (19.1.2-r0) (7/13) Installing scudo-malloc (19.1.2-r0) (8/13) Installing rust (1.82.0-r1) (9/13) Installing cargo (1.82.0-r1) (10/13) Installing cargo-auditable (0.6.5-r0) (11/13) Installing openssl-dev (3.3.2-r3) (12/13) Installing zlib-dev (1.3.1-r2) (13/13) Installing .makedepends-duckscript (20241119.025006) Executing busybox-1.37.0-r7.trigger OK: 774 MiB in 114 packages >>> duckscript: Cleaning up srcdir >>> duckscript: Cleaning up pkgdir >>> duckscript: Cleaning up tmpdir >>> duckscript: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/duckscript-0.11.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> duckscript: Fetching https://github.com/sagiegurari/duckscript/archive/0.11.1/duckscript-0.11.1.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/v3.21/duckscript-0.11.1.tar.gz.part' duckscript-0.11.1.ta 100% |********************************| 223k 0:00:00 ETA '/var/cache/distfiles/v3.21/duckscript-0.11.1.tar.gz.part' saved >>> duckscript: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/duckscript-0.11.1.tar.gz >>> duckscript: Checking sha512sums... duckscript-0.11.1.tar.gz: OK use-zlib.patch: OK >>> duckscript: Unpacking /var/cache/distfiles/v3.21/duckscript-0.11.1.tar.gz... >>> duckscript: use-zlib.patch patching file duckscript_sdk/Cargo.toml patching file Cargo.lock Downloading crates ... Downloaded whoami v1.5.2 Downloaded attohttpc v0.28.0 Downloaded suppaftp v6.0.3 Downloaded evalexpr v11.3.1 Downloaded rustls v0.22.4 Downloaded openssl v0.10.67 Compiling proc-macro2 v1.0.87 Compiling unicode-ident v1.0.13 Compiling shlex v1.3.0 Compiling pkg-config v0.3.31 Compiling libc v0.2.159 Compiling cfg-if v1.0.0 Compiling vcpkg v0.2.15 Compiling memchr v2.7.4 Compiling typenum v1.17.0 Compiling version_check v0.9.5 Compiling regex-syntax v0.8.5 Compiling byteorder v1.5.0 Compiling tinyvec_macros v0.1.1 Compiling crossbeam-utils v0.8.20 Compiling log v0.4.22 Compiling once_cell v1.20.2 Compiling autocfg v1.4.0 Compiling bitflags v2.6.0 Compiling openssl v0.10.67 Compiling thiserror v1.0.64 Compiling foreign-types-shared v0.1.1 Compiling powerfmt v0.2.0 Compiling itoa v1.0.11 Compiling percent-encoding v2.3.1 Compiling native-tls v0.2.12 Compiling unicode-bidi v0.3.17 Compiling serde v1.0.210 Compiling rustix v0.38.37 Compiling fnv v1.0.7 Compiling serde_json v1.0.128 Compiling iana-time-zone v0.1.61 Compiling zip v2.2.0 Compiling futures-io v0.3.31 Compiling linux-raw-sys v0.4.14 Compiling hashbrown v0.15.0 Compiling futures-core v0.3.31 Compiling parking v2.2.1 Compiling lazy_static v1.5.0 Compiling fastrand v2.1.1 Compiling equivalent v1.0.1 Compiling time-core v0.1.2 Compiling same-file v1.0.6 Compiling num-conv v0.1.0 Compiling pin-project-lite v0.2.14 Compiling openssl-probe v0.1.5 Compiling bytes v1.7.2 Compiling tinyvec v1.8.0 Compiling crc32fast v1.4.2 Compiling foreign-types v0.3.2 Compiling semver v1.0.23 Compiling encoding_rs v0.8.34 Compiling cc v1.1.30 Compiling home v0.5.9 Compiling cpufeatures v0.2.14 Compiling ryu v1.0.18 Compiling form_urlencoded v1.2.1 Compiling walkdir v2.5.0 Compiling either v1.13.0 Compiling colored v2.1.0 Compiling whoami v1.5.2 Compiling base64 v0.22.1 Compiling fs_extra v1.3.0 Compiling evalexpr v11.3.1 Compiling glob v0.3.1 Compiling heck v0.5.0 Compiling deranged v0.3.11 Compiling futures-lite v2.3.0 Compiling generic-array v0.14.7 Compiling num-traits v0.2.19 Compiling http v1.1.0 Compiling aho-corasick v1.1.3 Compiling bstr v1.10.0 Compiling crossbeam-epoch v0.9.18 Compiling indexmap v2.6.0 Compiling quote v1.0.37 Compiling syn v2.0.79 Compiling crossbeam-deque v0.8.5 Compiling getrandom v0.2.15 Compiling uname v0.1.1 Compiling num_cpus v1.16.0 Compiling unicode-normalization v0.1.24 Compiling rand_core v0.6.4 Compiling time v0.3.36 Compiling openssl-sys v0.9.104 Compiling libz-sys v1.1.20 Compiling bzip2-sys v0.1.11+1.0.8 Compiling chrono v0.4.38 Compiling bzip2 v0.4.4 Compiling idna v0.5.0 Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.6 Compiling flate2 v1.0.34 Compiling digest v0.10.7 Compiling sha2 v0.10.8 Compiling url v2.5.2 Compiling regex-automata v0.4.8 Compiling which v6.0.3 Compiling zerocopy-derive v0.7.35 Compiling openssl-macros v0.1.1 Compiling thiserror-impl v1.0.64 Compiling displaydoc v0.2.5 Compiling regex v1.11.0 Compiling globset v0.4.15 Compiling zerocopy v0.7.35 Compiling ignore v0.4.23 Compiling java-properties v2.0.0 Compiling lazy-regex-proc_macros v3.3.0 Compiling ppv-lite86 v0.2.20 Compiling rand_chacha v0.3.1 Compiling lazy-regex v3.3.0 Compiling suppaftp v6.0.3 Compiling rand v0.8.5 Compiling fsio v0.4.0 Compiling duckscript v0.10.0 (/home/buildozer/aports/community/duckscript/src/duckscript-0.11.1/duckscript) Compiling attohttpc v0.28.0 Compiling duckscriptsdk v0.11.1 (/home/buildozer/aports/community/duckscript/src/duckscript-0.11.1/duckscript_sdk) Compiling duckscript_cli v0.11.1 (/home/buildozer/aports/community/duckscript/src/duckscript-0.11.1/duckscript_cli) Finished `release` profile [optimized] target(s) in 1m 02s Compiling proc-macro2 v1.0.87 Compiling unicode-ident v1.0.13 Compiling libc v0.2.159 Compiling shlex v1.3.0 Compiling pkg-config v0.3.31 Compiling cfg-if v1.0.0 Compiling vcpkg v0.2.15 Compiling memchr v2.7.4 Compiling regex-syntax v0.8.5 Compiling byteorder v1.5.0 Compiling typenum v1.17.0 Compiling version_check v0.9.5 Compiling bitflags v2.6.0 Compiling once_cell v1.20.2 Compiling log v0.4.22 Compiling tinyvec_macros v0.1.1 Compiling autocfg v1.4.0 Compiling crossbeam-utils v0.8.20 Compiling thiserror v1.0.64 Compiling openssl v0.10.67 Compiling foreign-types-shared v0.1.1 Compiling itoa v1.0.11 Compiling native-tls v0.2.12 Compiling rustix v0.38.37 Compiling serde v1.0.210 Compiling powerfmt v0.2.0 Compiling percent-encoding v2.3.1 Compiling unicode-bidi v0.3.17 Compiling lazy_static v1.5.0 Compiling hashbrown v0.15.0 Compiling same-file v1.0.6 Compiling linux-raw-sys v0.4.14 Compiling pin-project-lite v0.2.14 Compiling openssl-probe v0.1.5 Compiling iana-time-zone v0.1.61 Compiling fastrand v2.1.1 Compiling equivalent v1.0.1 Compiling num-conv v0.1.0 Compiling futures-core v0.3.31 Compiling parking v2.2.1 Compiling bytes v1.7.2 Compiling fnv v1.0.7 Compiling zip v2.2.0 Compiling futures-io v0.3.31 Compiling time-core v0.1.2 Compiling serde_json v1.0.128 Compiling semver v1.0.23 Compiling tinyvec v1.8.0 Compiling foreign-types v0.3.2 Compiling crc32fast v1.4.2 Compiling encoding_rs v0.8.34 Compiling cpufeatures v0.2.14 Compiling either v1.13.0 Compiling home v0.5.9 Compiling cc v1.1.30 Compiling ryu v1.0.18 Compiling colored v2.1.0 Compiling walkdir v2.5.0 Compiling form_urlencoded v1.2.1 Compiling heck v0.5.0 Compiling evalexpr v11.3.1 Compiling glob v0.3.1 Compiling base64 v0.22.1 Compiling whoami v1.5.2 Compiling deranged v0.3.11 Compiling fs_extra v1.3.0 Compiling futures-lite v2.3.0 Compiling generic-array v0.14.7 Compiling num-traits v0.2.19 Compiling http v1.1.0 Compiling aho-corasick v1.1.3 Compiling bstr v1.10.0 Compiling indexmap v2.6.0 Compiling quote v1.0.37 Compiling crossbeam-epoch v0.9.18 Compiling syn v2.0.79 Compiling unicode-normalization v0.1.24 Compiling getrandom v0.2.15 Compiling uname v0.1.1 Compiling num_cpus v1.16.0 Compiling crossbeam-deque v0.8.5 Compiling rand_core v0.6.4 Compiling openssl-sys v0.9.104 Compiling libz-sys v1.1.20 Compiling bzip2-sys v0.1.11+1.0.8 Compiling time v0.3.36 Compiling chrono v0.4.38 Compiling bzip2 v0.4.4 Compiling idna v0.5.0 Compiling flate2 v1.0.34 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.4 Compiling digest v0.10.7 Compiling sha2 v0.10.8 Compiling url v2.5.2 Compiling regex-automata v0.4.8 Compiling which v6.0.3 Compiling zerocopy-derive v0.7.35 Compiling openssl-macros v0.1.1 Compiling thiserror-impl v1.0.64 Compiling displaydoc v0.2.5 Compiling regex v1.11.0 Compiling globset v0.4.15 Compiling ignore v0.4.23 Compiling java-properties v2.0.0 Compiling zerocopy v0.7.35 Compiling lazy-regex-proc_macros v3.3.0 Compiling ppv-lite86 v0.2.20 Compiling rand_chacha v0.3.1 Compiling lazy-regex v3.3.0 Compiling suppaftp v6.0.3 Compiling rand v0.8.5 Compiling fsio v0.4.0 Compiling duckscript v0.10.0 (/home/buildozer/aports/community/duckscript/src/duckscript-0.11.1/duckscript) Compiling attohttpc v0.28.0 Compiling duckscriptsdk v0.11.1 (/home/buildozer/aports/community/duckscript/src/duckscript-0.11.1/duckscript_sdk) Compiling duckscript_cli v0.11.1 (/home/buildozer/aports/community/duckscript/src/duckscript-0.11.1/duckscript_cli) Finished `test` profile [unoptimized + debuginfo] target(s) in 21.76s Running unittests src/lib.rs (target/debug/deps/duckscript-daeacbd9e80acb92) running 183 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_dollar_sign_with_escape ... ok test expansion::expansion_test::expand_by_wrapper_found ... ok test expansion::expansion_test::expand_by_wrapper_control_chars_multi ... ok test expansion::expansion_test::expand_by_wrapper_found_fully ... 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_no_suffix ... ok test expansion::expansion_test::expand_by_wrapper_only_control_chars2 ... ok test expansion::expansion_test::expand_by_wrapper_partial_found ... ok test expansion::expansion_test::expand_by_wrapper_percentage_sign ... ok test expansion::expansion_test::expand_by_wrapper_percentage_sign_with_escape ... ok test expansion::expansion_test::expand_by_wrapper_split_complex_multi ... ok test expansion::expansion_test::expand_by_wrapper_split_multi ... ok test expansion::expansion_test::expand_by_wrapper_with_escape ... ok test lib_test::version_test ... 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_post_value_index_with_equals ... ok test parser::parser_test::find_output_and_command_single_value_between_spaces ... 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::find_output_and_command_single_value_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_in_middle_of_spaces ... ok test parser::parser_test::parse_arguments_value_with_equals ... 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_file_simple ... ok test parser::parser_test::parse_next_argument_empty ... 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_empty_with_quots ... ok test parser::parser_test::parse_next_argument_spaces_only ... 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 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_quote_end_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_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 ... 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 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::create_runtime_with_labels ... ok test runner::runner_test::run_all_types_instructions ... ok test runner::runner_test::run_empty_instructions ... ok test runner::runner_test::run_instruction_control_characters ... 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 test runner::runner_test::run_instructions_continue_result_no_output ... ok test test runner::runner_test::run_instructions_continue_result_with_output ... ok test 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_exit_result_no_output ... ok test runner::runner_test::run_instructions_error_result_with_on_error ... 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_goto_line_result_with_output ... ok test runner::runner_test::run_instructions_start_after_bad_command ... ok test runner::runner_test::run_instructions_start_bigger_then_script ... ok test runner::runner_test::run_instructions_unknown_command ... ok test runner::runner_test::run_no_command_script_instructions ... ok test runner::runner_test::run_no_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_error_response ... ok test runner::runner_test::run_on_error_instruction_exit_response ... ok test runner::runner_test::run_on_error_instruction_no_command ... 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_parse_error ... ok test runner::runner_test::run_script_file_valid ... ok test runner::runner_test::run_script_valid ... ok test types::command::command_test::command_default_aliases ... ok test runner::runner_test::run_script_runtime_error ... ok test types::command::command_test::command_default_help ... ok test types::command::command_test::command_default_run ... 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::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_alias_exists - should panic ... ok test types::command::command_test::commands_set_name_exists - should panic ... ok test types::command::command_test::commands_set_get_return_exists ... ok test types::env::env_test::env_default ... ok test types::env::env_test::env_new_none ... ok test types::env::env_test::env_new_with_values ... 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::error::error_test::display_runtime_without_meta_info ... 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::pre_proces_instruction_new ... 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_no_env ... ok test types::runtime::runtime_test::runtime_new_with_env ... ok test result: ok. 183 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running unittests src/main.rs (target/debug/deps/duck-49e80c67cf07400e) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/duckscriptsdk-3e96640286150177) running 834 tests test lib_test::test_scripts ... ignored 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::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_no_args ... ok test sdk::std::collections::array_clear::mod_test::run_not_found ... ok test sdk::std::collections::array_length::mod_test::common_functions ... ok test sdk::std::collections::array_get::mod_test::run_no_args ... ok test sdk::internal::sdkdocs::mod_test::run_valid ... ok test sdk::std::collections::array_pop::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::std::collections::array_push::mod_test::common_functions ... ok test sdk::std::collections::array_get::mod_test::run_found ... 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_pop::mod_test::run_no_args ... ok test sdk::std::collections::array_concat::mod_test::common_functions ... ok test sdk::std::collections::array_remove::mod_test::common_functions ... ok test sdk::std::collections::array_length::mod_test::run_found ... ok test sdk::std::collections::array_contains::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::run_not_found ... ok test sdk::std::collections::array_set::mod_test::common_functions ... ok test sdk::std::collections::array_push::mod_test::run_no_args ... ok test sdk::std::collections::array_pop::mod_test::run_found ... ok test sdk::std::collections::array_remove::mod_test::run_no_args ... ok test sdk::std::collections::array_clear::mod_test::run_found ... ok test sdk::std::collections::array_push::mod_test::run_not_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_push::mod_test::run_only_array_not_found ... ok test sdk::std::collections::array_remove::mod_test::run_only_handle ... ok test sdk::std::collections::array_push::mod_test::run_found_no_input ... ok test sdk::std::collections::array_remove::mod_test::run_found ... ok test sdk::std::collections::array_set::mod_test::run_no_args ... ok test sdk::std::collections::array_push::mod_test::run_found ... ok test sdk::std::collections::array_join::mod_test::common_functions ... ok test sdk::std::collections::array_remove::mod_test::run_found_out_of_bounds ... ok test sdk::std::collections::array_set::mod_test::run_found ... ok test sdk::std::collections::array_set::mod_test::run_only_handle ... ok test sdk::std::collections::array_set::mod_test::run_not_found ... ok test sdk::std::collections::is_map::mod_test::common_functions ... 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_array::mod_test::run_not_found ... ok test sdk::std::collections::is_array::mod_test::run_not_array ... ok test sdk::std::collections::array_set::mod_test::run_found_out_of_bounds ... ok test sdk::std::collections::array_is_empty::mod_test::run_empty ... ok test sdk::std::collections::is_array::mod_test::run_found ... ok test sdk::std::collections::array_is_empty::mod_test::run_not_empty ... ok test sdk::std::collections::is_map::mod_test::run_no_args ... ok test sdk::std::collections::is_map::mod_test::run_found ... ok test sdk::std::collections::is_map::mod_test::run_not_array ... 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_set::mod_test::run_no_args ... ok test sdk::std::collections::is_set::mod_test::run_found ... ok test sdk::std::collections::is_set::mod_test::run_not_found ... 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::map_clear::mod_test::common_functions ... ok test sdk::std::collections::map::mod_test::run_no_args ... ok test sdk::std::collections::map_clear::mod_test::run_no_args ... ok test sdk::std::collections::map_get::mod_test::common_functions ... ok test sdk::std::collections::map_contains_key::mod_test::common_functions ... ok test sdk::std::collections::map_clear::mod_test::run_not_found ... ok test sdk::std::collections::map_get::mod_test::run_missing_key ... ok test sdk::std::collections::map_keys::mod_test::common_functions ... ok test sdk::std::collections::map_get::mod_test::run_no_args ... ok test sdk::std::collections::map_is_empty::mod_test::common_functions ... ok test sdk::std::collections::map_clear::mod_test::run_found ... ok test sdk::std::collections::map_get::mod_test::run_found ... 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_keys::mod_test::run_not_found ... 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_missing_text ... ok test sdk::std::collections::map_load_properties::mod_test::run_no_args ... ok test sdk::std::collections::map_keys::mod_test::run_valid ... ok test sdk::std::collections::map_put::mod_test::common_functions ... ok test sdk::std::collections::map_put::mod_test::run_missing_key ... ok test sdk::std::collections::map_remove::mod_test::common_functions ... ok test sdk::std::collections::map_put::mod_test::run_no_args ... ok test sdk::std::collections::map_put::mod_test::run_missing_value ... ok test sdk::std::collections::map_put::mod_test::run_found ... ok test sdk::std::collections::map_put::mod_test::run_not_found ... 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_no_args ... ok test sdk::std::collections::map_remove::mod_test::run_not_found ... ok test sdk::std::collections::map_remove::mod_test::run_found ... ok test sdk::std::collections::map_to_properties::mod_test::common_functions ... 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_to_properties::mod_test::run_no_args ... ok test sdk::std::collections::map_remove::mod_test::run_twice ... ok test sdk::std::collections::range::mod_test::common_functions ... 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::map_to_properties::mod_test::run_valid ... ok test sdk::std::collections::range::mod_test::run_no_args ... ok test sdk::std::collections::map_size::mod_test::run_found ... ok test sdk::std::collections::range::mod_test::run_negative ... ok test sdk::std::collections::range::mod_test::run_non_numeric_end ... ok test sdk::std::collections::map_to_properties::mod_test::run_with_prefix ... ok test sdk::std::collections::read_properties::mod_test::common_functions ... ok test sdk::std::collections::range::mod_test::run_non_numeric_start ... ok test sdk::std::collections::range::mod_test::run_single_arg ... ok test sdk::std::collections::range::mod_test::run_positive ... ok test sdk::std::collections::range::mod_test::runsame_value ... ok test sdk::std::collections::read_properties::mod_test::run_no_args ... ok test sdk::std::collections::set::mod_test::common_functions ... 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::mod_test::run_with_args ... ok test sdk::std::collections::set_contains::mod_test::common_functions ... ok test sdk::std::collections::set_clear::mod_test::run_no_args ... ok test sdk::std::collections::set_clear::mod_test::run_not_found ... ok test sdk::std::collections::set_contains::mod_test::run_missing_key ... ok test sdk::std::collections::set_contains::mod_test::run_found ... ok test sdk::std::collections::set_contains::mod_test::run_no_args ... ok test sdk::std::collections::set_put::mod_test::common_functions ... ok test sdk::std::collections::set_contains::mod_test::run_not_found ... ok test sdk::std::collections::set_is_empty::mod_test::common_functions ... ok 1 2 3 4 test sdk::std::collections::set_clear::mod_test::run_found ... ok test sdk::std::collections::set_from_array::mod_test::common_functions ... ok test sdk::std::collections::set_contains::mod_test::run_value_not_found ... ok test sdk::std::collections::set_remove::mod_test::common_functions ... ok test sdk::std::collections::set_put::mod_test::run_no_args ... ok test sdk::std::collections::set_put::mod_test::run_not_found ... ok test sdk::std::collections::set_put::mod_test::run_found ... ok test sdk::std::collections::set_put::mod_test::run_found_no_input ... 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_remove::mod_test::run_missing_key ... ok test sdk::std::collections::set_remove::mod_test::run_no_args ... ok test sdk::std::collections::set_size::mod_test::common_functions ... ok test sdk::std::collections::set_remove::mod_test::run_not_found ... ok test sdk::std::collections::set_remove::mod_test::run_found ... 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_twice ... 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::collections::write_properties::mod_test::common_functions ... ok test sdk::std::collections::set_size::mod_test::run_found ... ok /home/buildozer/aports/community/duckscript/src/duckscript-0.11.1/duckscript_sdk 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_no_args ... ok test sdk::std::debug::duckscript_sdk_version::mod_test::common_functions ... ok test sdk::std::debug::duckscript_version::mod_test::common_functions ... ok test sdk::std::collections::write_properties::mod_test::run_valid ... ok test sdk::std::collections::write_properties::mod_test::run_with_prefix ... ok test sdk::std::debug::duckscript_sdk_version::mod_test::run_no_args ... ok test sdk::std::debug::dump_instructions::mod_test::common_functions ... 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::dump_instructions::mod_test::run_no_args ... 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::debug::dump_state::mod_test::run_no_args ... ok test sdk::std::env::cpu_count::mod_test::common_functions ... ok test sdk::std::echo::mod_test::run_multiple_args ... ok test sdk::std::echo::mod_test::run_no_args ... ok test sdk::std::env::env_to_map::mod_test::common_functions ... ok test sdk::std::env::get_env::mod_test::common_functions ... ok test sdk::std::collections::read_properties::mod_test::run_valid ... ok test sdk::std::env::cpu_count::mod_test::run_valid ... ok test sdk::std::collections::read_properties::mod_test::run_with_prefix ... ok test sdk::std::collections::map_load_properties::mod_test::run_valid ... ok test sdk::std::env::get_home_dir::mod_test::common_functions ... ok test sdk::std::collections::map_load_properties::mod_test::run_with_prefix ... ok test sdk::std::collections::map_load_properties::mod_test::run_not_found ... 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_env::mod_test::run_env_exists ... ok test sdk::std::env::get_env::mod_test::run_env_not_exists ... 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::is_windows::mod_test::common_functions ... ok test sdk::std::env::get_user_name::mod_test::run_valid ... ok test sdk::std::env::os_name::mod_test::common_functions ... ok test sdk::std::env::os_family::mod_test::run_valid ... ok test sdk::std::env::env_to_map::mod_test::run_valid ... ok test sdk::std::env::os_name::mod_test::run_valid ... ok test sdk::std::env::os_release::mod_test::common_functions ... ok test sdk::std::env::os_version::mod_test::common_functions ... ok test sdk::std::env::os_release::mod_test::run_valid ... ok test sdk::std::env::os_version::mod_test::run_valid ... ok test sdk::std::env::print_current_directory::mod_test::common_functions ... ok test sdk::std::env::print_current_directory::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::common_functions ... ok 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::print_env::mod_test::common_functions ... ok test sdk::std::env::set_env::mod_test::common_functions ... ok test sdk::std::env::set_env::mod_test::run_empty_var_name ... ok test lib_test::load_valid ... ok test sdk::std::env::set_env::mod_test::run_set ... ok test sdk::std::env::set_env::mod_test::run_no_arguments ... ok test sdk::std::env::set_env::mod_test::run_single_argument ... ok test sdk::std::env::unset::mod_test::common_functions ... 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::unset::mod_test::run_unset ... ok test sdk::std::env::which::mod_test::common_functions ... ok test sdk::std::env::which::mod_test::run_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::env::which::mod_test::run_not_found ... ok test sdk::std::eval::mod_test::run_command_as_variable_with_output ... ok test sdk::std::eval::mod_test::run_command_with_no_output ... ok test sdk::std::eval::mod_test::run_command_with_output ... ok test sdk::std::eval::mod_test::run_command_with_spaces_in_arg ... ok test sdk::std::eval::mod_test::run_label_only ... ok test sdk::std::flowcontrol::end::mod_test::common_functions ... ok test sdk::std::eval::mod_test::run_no_args ... ok test sdk::std::flowcontrol::end::mod_test::run_no_args ... ok test sdk::std::flowcontrol::forin::mod_test::common_functions ... ok test sdk::std::flowcontrol::forin::mod_test::run_forin_no_args ... ok test sdk::std::flowcontrol::function::mod_test::common_functions ... 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_return ... ok test sdk::std::flowcontrol::function::mod_test::run_function_only_end_function ... ok test sdk::std::flowcontrol::forin::mod_test::run_forin_too_many_args ... ok test sdk::std::flowcontrol::goto::mod_test::common_functions ... ok test sdk::std::flowcontrol::function::mod_test::run_function_inside_function ... ok test sdk::std::flowcontrol::goto::mod_test::run_label_not_found ... 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_no_function_end ... ok test sdk::std::flowcontrol::goto::mod_test::run_no_arguments ... ok test sdk::std::flowcontrol::goto::mod_test::run_no_args ... ok test sdk::std::flowcontrol::goto::mod_test::run_not_label_format ... ok test sdk::std::flowcontrol::function::mod_test::run_function_return_none ... ok test sdk::std::flowcontrol::function::mod_test::run_function_reached_end ... ok test sdk::std::flowcontrol::function::mod_test::run_function_return_outside_function ... ok test sdk::std::flowcontrol::function::mod_test::run_function_return_output ... ok test sdk::std::flowcontrol::forin::mod_test::run_forin_valid ... 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_no_condition ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_else_no_end ... ok test sdk::std::flowcontrol::while_mod::mod_test::common_functions ... 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_false_upper_case ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_else_if_no_condition ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_0 ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_sub_if_no_end ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_sub_else_if_no_end ... ok test sdk::std::flowcontrol::function::mod_test::run_function_call_multiple_functions_pass_arguments_and_return_output ... ok test sdk::std::flowcontrol::while_mod::mod_test::run_while_no_condition ... ok test sdk::std::fs::basename::mod_test::common_functions ... 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::fs::append::mod_test::run_no_text_provided ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_none ... ok test sdk::std::flowcontrol::while_mod::mod_test::run_sub_while_no_end ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_true ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_false ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_elseif_true ... ok test sdk::std::fs::canonical::mod_test::common_functions ... ok test sdk::std::flowcontrol::function::mod_test::run_function_call_multiple_functions_and_return_output ... ok test sdk::std::fs::basename::mod_test::run_no_path_provided ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_no ... 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::fs::canonical::mod_test::run_no_path_provided ... ok test sdk::std::fs::cp::mod_test::common_functions ... ok test sdk::std::flowcontrol::while_mod::mod_test::run_while_false ... ok test sdk::std::fs::canonical::mod_test::run_path_provided ... ok test sdk::std::flowcontrol::ifelse::mod_test::run_if_elseif_false ... ok test sdk::std::fs::append::mod_test::run_not_exists ... ok test sdk::std::flowcontrol::while_mod::mod_test::run_while_true ... ok test sdk::std::fs::cp::mod_test::run_no_path_provided ... ok test sdk::std::flowcontrol::forin::mod_test::run_forin_nested ... ok test sdk::std::fs::dirname::mod_test::common_functions ... ok test sdk::std::fs::cp::mod_test::run_path_not_exists ... ok test sdk::std::fs::cp::mod_test::run_single_input ... ok test sdk::std::fs::dirname::mod_test::run_file_without_directory_provided ... ok test sdk::std::fs::cp::mod_test::run_copy_file ... ok test sdk::std::fs::dirname::mod_test::run_no_path_provided ... ok target Cargo.toml Makefile.toml src README.md test sdk::std::fs::exists::mod_test::common_functions ... ok 4096