[INFO] cloning repository https://github.com/ghaith/rusty [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ghaith/rusty" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fghaith%2Frusty", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fghaith%2Frusty'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 872c9c9d8de8e334c5ed7fcc74ecf527f7cf83e6 [INFO] testing ghaith/rusty against 1.49.0 for beta-1.50-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fghaith%2Frusty" "/workspace/builds/worker-12/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/ghaith/rusty on toolchain 1.49.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/ghaith/rusty [INFO] finished tweaking git repo https://github.com/ghaith/rusty [INFO] tweaked toml for git repo https://github.com/ghaith/rusty written to /workspace/builds/worker-12/source/Cargo.toml [INFO] crate git repo https://github.com/ghaith/rusty already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded llvm-sys v100.2.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9f64040ea1247bd792c30b1f4143b2bace93bc99b9ab6e4afa70f7d7032d63c6 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "9f64040ea1247bd792c30b1f4143b2bace93bc99b9ab6e4afa70f7d7032d63c6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9f64040ea1247bd792c30b1f4143b2bace93bc99b9ab6e4afa70f7d7032d63c6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9f64040ea1247bd792c30b1f4143b2bace93bc99b9ab6e4afa70f7d7032d63c6", kill_on_drop: false }` [INFO] [stdout] 9f64040ea1247bd792c30b1f4143b2bace93bc99b9ab6e4afa70f7d7032d63c6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 97909036b1d549d5c16f9273fb1a6869e07e05d2111ba89fb9a48d0a57dfeb09 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "97909036b1d549d5c16f9273fb1a6869e07e05d2111ba89fb9a48d0a57dfeb09", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling syn v1.0.56 [INFO] [stderr] Compiling inkwell v0.1.0 (https://github.com/TheDan64/inkwell?branch=master#3eab4db4) [INFO] [stderr] Compiling beef v0.4.4 [INFO] [stderr] Compiling pretty_assertions v0.6.1 [INFO] [stderr] Compiling parking_lot_core v0.8.2 [INFO] [stderr] Compiling llvm-sys v100.2.0 [INFO] [stderr] Compiling parking_lot v0.11.1 [INFO] [stderr] Compiling inkwell_internals v0.2.0 (https://github.com/TheDan64/inkwell?branch=master#3eab4db4) [INFO] [stderr] Compiling logos-derive v0.11.5 [INFO] [stderr] Compiling logos v0.11.4 [INFO] [stderr] Compiling rusty v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 00s [INFO] running `Command { std: "docker" "inspect" "97909036b1d549d5c16f9273fb1a6869e07e05d2111ba89fb9a48d0a57dfeb09", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "97909036b1d549d5c16f9273fb1a6869e07e05d2111ba89fb9a48d0a57dfeb09", kill_on_drop: false }` [INFO] [stdout] 97909036b1d549d5c16f9273fb1a6869e07e05d2111ba89fb9a48d0a57dfeb09 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a5f6fad2344b8278f61900249f89325e9612e62840f7afab7b38b4eec6664feb [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "a5f6fad2344b8278f61900249f89325e9612e62840f7afab7b38b4eec6664feb", kill_on_drop: false }` [INFO] [stderr] Compiling rusty v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 19.45s [INFO] running `Command { std: "docker" "inspect" "a5f6fad2344b8278f61900249f89325e9612e62840f7afab7b38b4eec6664feb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a5f6fad2344b8278f61900249f89325e9612e62840f7afab7b38b4eec6664feb", kill_on_drop: false }` [INFO] [stdout] a5f6fad2344b8278f61900249f89325e9612e62840f7afab7b38b4eec6664feb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 916757d93934fb3db727e256a77d6e73c89890b84897d82ce785e58ac84685d1 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "916757d93934fb3db727e256a77d6e73c89890b84897d82ce785e58ac84685d1", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/rusty-0db533c3e01cc067 [INFO] [stdout] [INFO] [stdout] running 224 tests [INFO] [stdout] test codegen::tests::a_global_variables_generates_in_separate_global_variables ... ok [INFO] [stdout] test codegen::tests::array_of_int_non_zero_negative_type_generated ... ok [INFO] [stdout] test codegen::tests::arrays_are_generated ... ok [INFO] [stdout] test codegen::tests::array_of_int_type_generated ... ok [INFO] [stdout] test codegen::tests::array_of_int_non_zero_type_generated ... ok [INFO] [stdout] test codegen::tests::empty_program_with_name_generates_void_function ... ok [INFO] [stdout] test codegen::tests::basic_datatypes_generated ... ok [INFO] [stdout] test codegen::tests::codegen_error_messages::unknown_reference_should_be_reported_with_line_number ... ok [INFO] [stdout] test codegen::tests::codegen_error_messages::unknown_type_should_be_reported_with_line_number ... ok [INFO] [stdout] test codegen::tests::enum_members_can_be_used_in_asignments ... ok [INFO] [stdout] test codegen::tests::enums_are_generated ... ok [INFO] [stdout] test codegen::tests::external_function_called_in_program ... ok [INFO] [stdout] test codegen::tests::function_called_when_shadowed ... ok [INFO] [stdout] test codegen::tests::empty_function_with_name_generates_int_function ... ok [INFO] [stdout] test codegen::tests::codegen_error_messages::unknown_struct_field_should_be_reported_with_line_number ... ok [INFO] [stdout] test codegen::tests::global_variable_reference_is_generated ... ok [INFO] [stdout] test codegen::tests::if_generator_test ... ok [INFO] [stdout] test codegen::tests::accessing_nested_structs ... ok [INFO] [stdout] test codegen::tests::function_block_instance_call ... ok [INFO] [stdout] test codegen::tests::accessing_nested_array_in_struct ... ok [INFO] [stdout] test codegen::tests::empty_global_variable_list_generates_nothing ... ok [INFO] [stdout] test codegen::tests::if_elsif_else_generator_test ... ok [INFO] [stdout] test codegen::tests::for_statement_with_references_steps_test ... ok [INFO] [stdout] test codegen::tests::array_of_int_type_with_non_zero_negative_start_used ... ok [INFO] [stdout] test codegen::tests::inline_enums_are_generated ... ok [INFO] [stdout] test codegen::tests::function_with_two_parameters_called_in_program ... ok [INFO] [stdout] test codegen::tests::function_called_in_program ... ok [INFO] [stdout] test codegen::tests::for_statement_without_steps_test ... ok [INFO] [stdout] test codegen::tests::program_with_bool_variables_and_references_generates_void_function_and_struct_and_body ... ok [INFO] [stdout] test codegen::tests::program_with_and_statement ... ok [INFO] [stdout] test codegen::tests::multidim_array_declaration ... ok [INFO] [stdout] test codegen::tests::program_called_in_program ... ok [INFO] [stdout] test codegen::tests::array_of_int_type_with_non_zero_start_used ... ok [INFO] [stdout] test codegen::tests::inline_structs_are_generated ... ok [INFO] [stdout] test codegen::tests::array_of_int_type_used ... ok [INFO] [stdout] test codegen::tests::nested_array_declaration ... ok [INFO] [stdout] test codegen::tests::program_with_negated_expressions_generates_void_function_and_struct_and_body ... ok [INFO] [stdout] test codegen::tests::program_with_boolean_assignment_generates_void_function_and_struct_and_body ... ok [INFO] [stdout] test codegen::tests::for_statement_with_steps_test ... ok [INFO] [stdout] test codegen::tests::program_with_or_statement ... ok [INFO] [stdout] test codegen::tests::for_statement_continue ... ok [INFO] [stdout] test codegen::tests::multidim_array_access ... ok [INFO] [stdout] test codegen::tests::program_with_real_assignment ... ok [INFO] [stdout] test codegen::tests::program_with_real_additions ... ok [INFO] [stdout] test codegen::tests::program_with_string_assignment ... ok [INFO] [stdout] test codegen::tests::if_with_expression_generator_test ... ok [INFO] [stdout] test codegen::tests::program_with_negated_combined_expressions_generates_void_function_and_struct_and_body ... ok [INFO] [stdout] test codegen::tests::nested_function_called_in_program ... ok [INFO] [stdout] test codegen::tests::program_with_var_out_called_in_program ... ok [INFO] [stdout] test codegen::tests::function_with_parameters_called_in_program ... ok [INFO] [stdout] test codegen::tests::program_with_variables_and_additions_generates_void_function_and_struct_and_body ... ok [INFO] [stdout] test codegen::tests::nested_array_access ... ok [INFO] [stdout] test codegen::tests::program_with_variable_and_addition_literal_generates_void_function_and_struct_and_body ... ok [INFO] [stdout] test codegen::tests::program_with_var_out_called_mixed_in_program ... ok [INFO] [stdout] test codegen::tests::program_with_variables_generates_void_function_and_struct ... ok [INFO] [stdout] test codegen::tests::program_with_variables_and_references_generates_void_function_and_struct_and_body ... ok [INFO] [stdout] test codegen::tests::structs_are_generated ... ok [INFO] [stdout] test codegen::tests::repeat_statement ... ok [INFO] [stdout] test codegen::tests::two_global_variables_generates_in_separate_global_variables ... ok [INFO] [stdout] test codegen::tests::program_with_xor_statement ... ok [INFO] [stdout] test codegen::tests::real_function_called_in_program ... ok [INFO] [stdout] test codegen::tests::program_with_two_parameters_called_in_program ... ok [INFO] [stdout] test codegen::tests::program_with_two_explicit_parameters_called_in_program ... ok [INFO] [stdout] test codegen::tests::reference_qualified_name ... ok [INFO] [stdout] test codegen::tests::typesystem::datatypes_smaller_than_dint_promoted_to_dint ... ok [INFO] [stdout] test codegen::tests::simple_case_statement ... ok [INFO] [stdout] test codegen::tests::typesystem::datatypes_larger_than_int_promote_the_second_operand ... ok [INFO] [stdout] test codegen::tests::typesystem::float_and_double_mix_converted_to_double ... ok [INFO] [stdout] test index::tests::function_is_indexed ... ok [INFO] [stdout] test codegen::tests::typesystem::int_assigned_to_float_is_cast ... ok [INFO] [stdout] test codegen::tests::typesystem::int_bigger_than_float_converted_to_double ... ok [INFO] [stdout] test codegen::tests::typesystem::float_assigned_to_int_is_cast ... ok [INFO] [stdout] test index::tests::pous_are_indexed ... ok [INFO] [stdout] test codegen::tests::program_with_variable_assignment_generates_void_function_and_struct_and_body ... ok [INFO] [stdout] test codegen::tests::program_with_variable_and_comparison_assignment_generates_void_function_and_struct_and_body ... ok [INFO] [stdout] test index::tests::global_variables_are_indexed ... ok [INFO] [stdout] test codegen::tests::program_with_signed_combined_expressions ... ok [INFO] [stdout] test codegen::tests::typesystem::no_type_conversion_if_datatypes_are_the_same ... ok [INFO] [stdout] test codegen::tests::typesystem::int_smaller_or_equal_to_float_converted_to_float ... ok [INFO] [stdout] test codegen::tests::typesystem::unsingned_datatypes_smaller_than_dint_promoted_to_dint ... ok [INFO] [stdout] test codegen::tests::program_with_variable_and_arithmatic_assignment_generates_void_function_and_struct_and_body ... ok [INFO] [stdout] test index::tests::given_set_of_local_global_and_functions_the_index_can_be_retrieved ... ok [INFO] [stdout] test codegen::tests::while_statement ... ok [INFO] [stdout] test index::tests::pre_processing_generates_inline_enums ... ok [INFO] [stdout] test lexer::tests::a_full_program_generates_correct_token_sequence ... ok [INFO] [stdout] test lexer::tests::a_assignment_is_keyword_assignment ... ok [INFO] [stdout] test index::tests::index_can_be_retrieved_from_qualified_name ... ok [INFO] [stdout] test index::tests::pre_processing_generates_inline_enums_global ... ok [INFO] [stdout] test index::tests::pre_processing_generates_inline_array_of_array ... ok [INFO] [stdout] test index::tests::pre_processing_generates_inline_structs_global ... ok [INFO] [stdout] test index::tests::program_is_indexed ... ok [INFO] [stdout] test lexer::tests::boolean_expression_test ... ok [INFO] [stdout] test lexer::tests::array_parsing ... ok [INFO] [stdout] test lexer::tests::boolean_literals ... ok [INFO] [stdout] test lexer::tests::comma ... ok [INFO] [stdout] test lexer::tests::case_statement ... ok [INFO] [stdout] test lexer::tests::for_statement ... ok [INFO] [stdout] test index::tests::pre_processing_generates_inline_arrays ... ok [INFO] [stdout] test index::tests::pre_processing_generates_inline_structs ... ok [INFO] [stdout] test lexer::tests::dot_statements ... ok [INFO] [stdout] test lexer::tests::if_expression ... ok [INFO] [stdout] test lexer::tests::int_literals_test ... ok [INFO] [stdout] test lexer::tests::an_identifier_cannot_start_with_a_number ... ok [INFO] [stdout] test lexer::tests::generic_properties ... ok [INFO] [stdout] test lexer::tests::hello_is_an_identifier ... ok [INFO] [stdout] test codegen::tests::typesystem::float_assingend_to_double_to_double ... ok [INFO] [stdout] test index::tests::program_members_are_indexed ... ok [INFO] [stdout] test lexer::tests::parens ... ok [INFO] [stdout] test lexer::tests::var_tokens ... ok [INFO] [stdout] test lexer::tests::struct_enum_datatype ... ok [INFO] [stdout] test lexer::tests::pou_tokens ... ok [INFO] [stdout] test lexer::tests::punctuations ... ok [INFO] [stdout] test lexer::tests::range_statements ... ok [INFO] [stdout] test codegen::tests::structs_members_can_be_referenced ... ok [INFO] [stdout] test lexer::tests::repeat_statement ... ok [INFO] [stdout] test lexer::tests::string_parsing ... ok [INFO] [stdout] test lexer::tests::while_statement ... ok [INFO] [stdout] test lexer::tests::real_literals_test ... ok [INFO] [stdout] test index::tests::pre_processing_nested_array_in_struct ... ok [INFO] [stdout] test lexer::tests::operator_test ... ok [INFO] [stdout] test parser::control::tests::case_statement_with_no_conditions ... ok [INFO] [stdout] test parser::control::tests::case_statement_with_else_and_no_condition ... ok [INFO] [stdout] test parser::control::tests::case_statement_with_one_empty_condition_and_an_else ... ok [INFO] [stdout] test parser::control::tests::case_statement_with_multiple_expressions_per_condition ... ok [INFO] [stdout] test parser::control::tests::case_statement_with_one_condition ... ok [INFO] [stdout] test index::tests::pre_processing_generates_inline_array_of_array_of_array ... ok [INFO] [stdout] test parser::control::tests::for_with_step_statement ... ok [INFO] [stdout] test parser::control::tests::case_stmnt_location_test ... ok [INFO] [stdout] test parser::control::tests::case_statement_with_one_condition_and_an_else ... ok [INFO] [stdout] test parser::control::tests::for_with_literals_statement ... ok [INFO] [stdout] test parser::control::tests::for_with_body_statement ... ok [INFO] [stdout] test parser::control::tests::case_statement_with_multiple_conditions ... ok [INFO] [stdout] test parser::control::tests::if_elsif_elsif_else_statement_with_expressions ... ok [INFO] [stdout] test parser::control::tests::if_statement ... ok [INFO] [stdout] test parser::control::tests::if_else_statement_with_expressions ... ok [INFO] [stdout] test parser::control::tests::call_stmnt_location_test ... ok [INFO] [stdout] test parser::control::tests::for_with_reference_statement ... ok [INFO] [stdout] test parser::control::tests::if_stmnt_location_test ... ok [INFO] [stdout] test parser::control::tests::repeat_with_expression ... ok [INFO] [stdout] test parser::control::tests::repeat_with_literal ... ok [INFO] [stdout] test codegen::tests::while_with_expression_statement ... ok [INFO] [stdout] test parser::control::tests::for_stmnt_location_test ... ok [INFO] [stdout] test parser::control::tests::repeat_with_body_statement ... ok [INFO] [stdout] test parser::control::tests::while_stmnt_location_test ... ok [INFO] [stdout] test parser::expressions::tests::boolean_literals_can_be_parsed ... ok [INFO] [stdout] test parser::control::tests::while_with_literal ... ok [INFO] [stdout] test parser::expressions::tests::boolean_expression_ast_test ... ok [INFO] [stdout] test parser::expressions::tests::addition_ast_test ... ok [INFO] [stdout] test parser::control::tests::while_with_expression ... ok [INFO] [stdout] test parser::expressions::tests::additon_of_two_variables_parsed ... ok [INFO] [stdout] test parser::expressions::tests::additon_of_three_variables_parsed ... ok [INFO] [stdout] test parser::control::tests::while_with_body_statement ... ok [INFO] [stdout] test parser::expressions::tests::expressions_location_test ... ok [INFO] [stdout] test parser::expressions::tests::expression_list_assignments ... ok [INFO] [stdout] test parser::expressions::tests::addition_compare_or_priority_test ... ok [INFO] [stdout] test parser::expressions::tests::equality_expression_test ... ok [INFO] [stdout] test parser::expressions::tests::comparison_priority_test ... ok [INFO] [stdout] test parser::expressions::tests::expression_list ... ok [INFO] [stdout] test parser::expressions::tests::boolean_priority_test ... ok [INFO] [stdout] test parser::expressions::tests::literal_can_be_parsed ... ok [INFO] [stdout] test parser::expressions::tests::comparison_expression_test ... ok [INFO] [stdout] test parser::expressions::tests::boolean_expression_paran_ast_test ... ok [INFO] [stdout] test parser::expressions::tests::multidim_arrays_can_be_parsed ... ok [INFO] [stdout] test parser::expressions::tests::function_call_no_params ... ok [INFO] [stdout] test parser::expressions::tests::assignment_test ... ok [INFO] [stdout] test parser::expressions::tests::multiplication_expressions_parse ... ok [INFO] [stdout] test parser::expressions::tests::multiplication_ast_test ... ok [INFO] [stdout] test parser::expressions::tests::literals_location_test ... ok [INFO] [stdout] test parser::expressions::tests::negative_range_expression ... ok [INFO] [stdout] test parser::expressions::tests::arrays_can_be_parsed ... ok [INFO] [stdout] test parser::expressions::tests::module_expression_test ... ok [INFO] [stdout] test parser::expressions::tests::function_call_params ... ok [INFO] [stdout] test parser::expressions::tests::literal_real_test ... ok [INFO] [stdout] test parser::expressions::tests::or_compare_expressions_priority_test ... ok [INFO] [stdout] test parser::expressions::tests::negative_range_expression_space ... ok [INFO] [stdout] test parser::expressions::tests::range_expression ... ok [INFO] [stdout] test parser::expressions::tests::signed_literal_expression_reversed_test ... ok [INFO] [stdout] test parser::expressions::tests::signed_literal_minus_test ... ok [INFO] [stdout] test parser::expressions::tests::function_call_formal_params ... ok [INFO] [stdout] test parser::expressions::tests::parenthesis_expressions_should_not_change_the_ast ... ok [INFO] [stdout] test parser::expressions::tests::qualified_reference_statement_parsed ... ok [INFO] [stdout] test parser::expressions::tests::reference_location_test ... ok [INFO] [stdout] test parser::expressions::tests::range_expression2 ... ok [INFO] [stdout] test parser::expressions::tests::parenthesized_term_ast_test ... ok [INFO] [stdout] test parser::tests::empty_returns_empty_compilation_unit ... ok [INFO] [stdout] test parser::tests::a_variable_declaration_block_needs_to_end_with_endvar ... ok [INFO] [stdout] test parser::expressions::tests::signed_literal_expression_test ... ok [INFO] [stdout] test parser::tests::empty_global_vars_can_be_parsed ... ok [INFO] [stdout] test parser::expressions::tests::single_statement_parsed ... ok [INFO] [stdout] test parser::expressions::tests::nested_arrays_can_be_parsed ... ok [INFO] [stdout] test parser::tests::empty_statements_are_ignored ... ok [INFO] [stdout] test parser::tests::a_program_needs_to_end_with_end_program ... ok [INFO] [stdout] test parser::expressions::tests::function_call_return_params ... ok [INFO] [stdout] test parser::tests::a_statement_without_a_semicolon_fails ... ok [INFO] [stdout] test parser::expressions::tests::term_ast_test ... ok [INFO] [stdout] test parser::tests::global_vars_can_be_parsed ... ok [INFO] [stdout] test parser::tests::empty_statements_are_ignored_before_a_statement ... ok [INFO] [stdout] test parser::tests::empty_statements_are_ignored_after_a_statement ... ok [INFO] [stdout] test parser::tests::array_type_can_be_parsed_test ... ok [INFO] [stdout] test parser::tests::inline_enum_declaration_can_be_parsed ... ok [INFO] [stdout] test parser::expressions::tests::string_can_be_parsed ... ok [INFO] [stdout] test parser::tests::inline_struct_declaration_can_be_parsed ... ok [INFO] [stdout] test parser::tests::simple_program_with_two_varblocks_can_be_parsed ... ok [INFO] [stdout] test parser::tests::simple_foo_function_can_be_parsed ... ok [INFO] [stdout] test parser::tests::programs_can_be_external ... ok [INFO] [stdout] test parser::tests::test_unexpected_token_error_message2 ... ok [INFO] [stdout] test parser::tests::test_unexpected_type_declaration_error_message ... ok [INFO] [stdout] test parser::tests::two_global_vars_can_be_parsed ... ok [INFO] [stdout] test parser::tests::simple_program_with_varblock_can_be_parsed ... ok [INFO] [stdout] test parser::tests::test_unexpected_token_error_message ... ok [INFO] [stdout] test parser::tests::simple_enum_type_can_be_parsed ... ok [INFO] [stdout] test parser::tests::simple_foo_function_block_can_be_parsed ... ok [INFO] [stdout] test parser::tests::two_programs_can_be_parsed ... ok [INFO] [stdout] test parser::tests::type_alias_can_be_parsed ... ok [INFO] [stdout] test parser::tests::simple_foo_program_can_be_parsed ... ok [INFO] [stdout] test parser::tests::test_unclosed_body_error_message ... ok [INFO] [stdout] test parser::tests::test_case_without_condition ... ok [INFO] [stdout] test parser::tests::simple_program_with_var_output_can_be_parsed ... ok [INFO] [stdout] test parser::tests::simple_program_with_variable_can_be_parsed ... ok [INFO] [stdout] test parser::tests::simple_program_with_var_input_can_be_parsed ... ok [INFO] [stdout] test parser::tests::struct_with_inline_array_can_be_parsed ... ok [INFO] [stdout] test parser::tests::simple_struct_type_can_be_parsed ... ok [INFO] [stdout] test parser::tests::test_ast_line_locations ... ok [INFO] [stdout] test parser::tests::multilevel_inline_struct_and_enum_declaration_can_be_parsed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 224 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/rustyc-65947c5bef8dc7e2 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/tests-ace04969b19fc89a [INFO] [stdout] [INFO] [stdout] running 57 tests [INFO] [stdout] test correctness::custom_datatypes::using_arrays ... ok [INFO] [stdout] test correctness::control_flow::while_loop_no_entry ... ok [INFO] [stdout] test correctness::control_flow::while_loop_10_times ... ok [INFO] [stdout] test correctness::control_flow::adding_through_conditions_to_function_return ... ok [INFO] [stdout] test correctness::arrays::matrix_array_assignments ... ok [INFO] [stdout] test correctness::custom_datatypes::using_inline_arrays_in_structs ... ok [INFO] [stdout] test correctness::arrays::cube_array_assignments_array_of_array_of_array ... ok [INFO] [stdout] test correctness::control_flow::adding_through_conditions ... ok [INFO] [stdout] test correctness::control_flow::repeat_loop_10_times ... ok [INFO] [stdout] test correctness::control_flow::for_loop_and_increment_10_times_skipping_1 ... ok [INFO] [stdout] test correctness::arrays::matrix_array_assignments2 ... ok [INFO] [stdout] test correctness::custom_datatypes::using_inline_enums ... ok [INFO] [stdout] test correctness::custom_datatypes::using_enums ... ok [INFO] [stdout] test correctness::control_flow::for_loop_and_increment_10_times ... ok [INFO] [stdout] test correctness::arrays::cube_array_assignments2 ... ok [INFO] [stdout] test correctness::arrays::array_assignments ... ok [INFO] [stdout] test correctness::control_flow::repeat_loop_no_entry ... ok [INFO] [stdout] test correctness::datatypes::assign_short_string_to_long_string_variable ... ok [INFO] [stdout] test correctness::datatypes::real_float_assingment ... ok [INFO] [stdout] test correctness::datatypes::dword_addition ... ok [INFO] [stdout] test correctness::datatypes::real_to_int_assignment2 ... ok [INFO] [stdout] test correctness::datatypes::int_addition ... ok [INFO] [stdout] test correctness::custom_datatypes::using_inline_enums_in_structs ... ok [INFO] [stdout] test correctness::custom_datatypes::using_structs ... ok [INFO] [stdout] test correctness::datatypes::byte_addition ... ok [INFO] [stdout] test correctness::datatypes::sint_additions ... ok [INFO] [stdout] test correctness::datatypes::assign_long_string_to_short_string_variable ... ok [INFO] [stdout] test correctness::datatypes::lreal_to_int_assignment ... ok [INFO] [stdout] test correctness::datatypes::udint_addition ... ok [INFO] [stdout] test correctness::datatypes::unsinged_byte_expansion2 ... ok [INFO] [stdout] test correctness::datatypes::uint_addition ... ok [INFO] [stdout] test correctness::datatypes::unsinged_byte_expansion ... ok [INFO] [stdout] test correctness::datatypes::real_to_int_assignment ... ok [INFO] [stdout] test correctness::datatypes::word_mixed_addition ... ok [INFO] [stdout] test correctness::datatypes::usint_addition ... ok [INFO] [stdout] test correctness::datatypes::dint_addition ... ok [INFO] [stdout] test correctness::datatypes::usint_mixed_addition ... ok [INFO] [stdout] test correctness::datatypes::word_addition ... ok [INFO] [stdout] test correctness::functions::max_function ... ok [INFO] [stdout] test correctness::external_functions::test_external_function_called ... ok [INFO] [stdout] test correctness::global_variables::global_variables_with_initialization ... ignored [INFO] [stdout] test correctness::datatypes::sint_mixed_addition ... ok [INFO] [stdout] test correctness::custom_datatypes::using_nested_structs ... ok [INFO] [stdout] test correctness::datatypes::byte_mixed_addition ... ok [INFO] [stdout] test correctness::datatypes::unsinged_byte_expansion3 ... ok [INFO] [stdout] test correctness::functions::program_instances_save_state_per ... ok [INFO] [stdout] test correctness::functions::nested_function_call ... ok [INFO] [stdout] test correctness::datatypes::assign_string_to_string ... ok [INFO] [stdout] test correctness::functions::function_block_instances_save_state_per_instance ... ok [INFO] [stdout] test correctness::datatypes::same_type_addition ... ok [INFO] [stdout] test correctness::functions::function_block_instances_save_state_per_instance_2 ... ok [INFO] [stdout] test correctness::functions::test_and_sideeffects ... ok [INFO] [stdout] test correctness::global_variables::global_variable_can_be_referenced_in_fn ... ok [INFO] [stdout] test correctness::datatypes::function_parameters_string ... ok [INFO] [stdout] test correctness::functions::test_or_sideeffects ... ok [INFO] [stdout] test correctness::global_variables::global_variable_can_be_referenced_in_two_functions ... ok [INFO] [stdout] test correctness::sums::adds_in_result ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 56 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests rusty [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "916757d93934fb3db727e256a77d6e73c89890b84897d82ce785e58ac84685d1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "916757d93934fb3db727e256a77d6e73c89890b84897d82ce785e58ac84685d1", kill_on_drop: false }` [INFO] [stdout] 916757d93934fb3db727e256a77d6e73c89890b84897d82ce785e58ac84685d1