Skip to content

upgrade project to Godot 4.1 #86

upgrade project to Godot 4.1

upgrade project to Godot 4.1 #86

GitHub Actions / test_report_ubuntu-22.04-4.0.2 succeeded Jul 7, 2023 in 1s

test_report_ubuntu-22.04-4.0.2 ✔️

Tests passed successfully

✔️ reports/report_1/results.xml

93 tests were completed in 3s with 93 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
beehave_tree_test 6✔️ 537ms
before_after_run_test 1✔️ 4ms
blackboard_compare_test 4✔️ 21ms
blackboard_erase_test 3✔️ 12ms
blackboard_has_test 5✔️ 17ms
blackboard_set_test 6✔️ 22ms
blackboard_test 7✔️ 280ms
e2e_test 1✔️ 2s
failer_test 2✔️ 6ms
inverter_test 3✔️ 9ms
limiter_test 4✔️ 10ms
selector_random_test 5✔️ 20ms
selector_reactive_test 7✔️ 25ms
selector_test 7✔️ 40ms
sequence_random_test 5✔️ 17ms
sequence_reactive_test 8✔️ 42ms
sequence_star_test 7✔️ 36ms
sequence_test 7✔️ 23ms
succeeder_test 2✔️ 7ms
time_limiter_test 3✔️ 10ms

✔️ beehave_tree_test

✔️ test_normal_tick
✔️ test_nothing_running_before_first_tick
✔️ test_get_last_condition
✔️ test_disabled
✔️ test_reenabled
✔️ test_interrupt_running_action

✔️ before_after_run_test

✔️ test_action_after_run

✔️ blackboard_compare_test

✔️ test_comparison_operators
✔️ test_blackboard_access
✔️ test_invalid_left_operand_expression
✔️ test_invalid_right_operand_expression

✔️ blackboard_erase_test

✔️ test_erase_existing_key
✔️ test_erase_non_existing_key
✔️ test_invalid_key_expression

✔️ blackboard_has_test

✔️ test_key_exists
✔️ test_variant_key_exists
✔️ test_key_exists_but_value_null
✔️ test_key_does_not_exist
✔️ test_invalid_key_expression

✔️ blackboard_set_test

✔️ test_set_to_constant
✔️ test_copy_key
✔️ test_invalid_expression
✔️ test_set_vector3
✔️ test_invalid_key_expression
✔️ test_invalid_value_expression

✔️ blackboard_test

✔️ test_has_value
✔️ test_erase_value
✔️ test_separate_blackboard_erase_value
✔️ test_set_value
✔️ test_separate_blackboard_id_value
✔️ test_get_default
✔️ test_blackboard_shared_between_trees

✔️ e2e_test

✔️ test_changing_to_all_colors

✔️ failer_test

✔️ test_tick
✔️ test_clear_running_child_after_run

✔️ inverter_test

✔️ test_invert_success_to_failure
✔️ test_invert_failure_to_success
✔️ test_clear_running_child_after_run

✔️ limiter_test

✔️ test_max_count
✔️ test_max_count:0 [2]
✔️ test_max_count:1 [0]
✔️ test_clear_running_child_after_run

✔️ selector_random_test

✔️ test_always_executing_first_successful_node
✔️ test_execute_second_when_first_is_failing
✔️ test_random_even_execution
✔️ test_return_failure_of_none_is_succeeding
✔️ test_clear_running_child_after_run

✔️ selector_reactive_test

✔️ test_always_executing_first_successful_node
✔️ test_execute_second_when_first_is_failing
✔️ test_return_failure_of_none_is_succeeding
✔️ test_keeps_restarting_child_until_success
✔️ test_keeps_restarting_child_until_failure
✔️ test_interrupt_second_when_first_is_running
✔️ test_clear_running_child_after_run

✔️ selector_test

✔️ test_always_executing_first_successful_node
✔️ test_execute_second_when_first_is_failing
✔️ test_return_failure_of_none_is_succeeding
✔️ test_not_interrupt_second_when_first_is_succeeding
✔️ test_not_interrupt_second_when_first_is_running
✔️ test_tick_again_when_child_returns_running
✔️ test_clear_running_child_after_run

✔️ sequence_random_test

✔️ test_always_executing_first_successful_node
✔️ test_execute_second_when_first_is_failing
✔️ test_random_even_execution
✔️ test_return_failure_of_none_is_succeeding
✔️ test_clear_running_child_after_run

✔️ sequence_reactive_test

✔️ test_always_exexuting_all_successful_nodes
✔️ test_never_execute_second_when_first_is_failing
✔️ test_keeps_running_child_until_success
✔️ test_keeps_running_child_until_failure
✔️ test_restart_when_child_returns_failure
✔️ test_restart_again_when_child_returns_running
✔️ test_interrupt_second_when_first_is_running
✔️ test_clear_running_child_after_run

✔️ sequence_star_test

✔️ test_always_exexuting_all_successful_nodes
✔️ test_never_execute_second_when_first_is_failing
✔️ test_keeps_running_child_until_success
✔️ test_keeps_running_child_until_failure
✔️ test_tick_again_when_child_returns_failure
✔️ test_tick_again_when_child_returns_running
✔️ test_clear_running_child_after_run

✔️ sequence_test

✔️ test_always_executing_all_successful_nodes
✔️ test_never_execute_second_when_first_is_failing
✔️ test_not_interrupt_second_when_first_is_failing
✔️ test_not_interrupting_second_when_first_is_running
✔️ test_restart_when_child_returns_failure
✔️ test_tick_again_when_child_returns_running
✔️ test_clear_running_child_after_run

✔️ succeeder_test

✔️ test_tick
✔️ test_clear_running_child_after_run

✔️ time_limiter_test

✔️ test_return_failure_when_child_exceeds_time_limiter
✔️ test_reset_when_child_finishes
✔️ test_clear_running_child_after_run