Skip to content

pages build and deployment #16

pages build and deployment

pages build and deployment #16

GitHub Actions / test-report.xml succeeded Dec 2, 2024 in 0s

56 passed, 0 failed and 0 skipped

Tests passed successfully

✅ ./reports/report_1/results.xml

56 tests were completed in 9s with 56 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
dothop_hud_test 0ms
dothop_puzzle_test 8✅ 267ms
gamedef_test 2✅ 79ms
parse_test 16✅ 538ms
puzzle_analysis_test 15✅ 8s
savegame_test 3✅ 92ms
store_test 11✅ 469ms
worldmap_test 1✅ 31ms

✅ dothop_puzzle_test

✅ test_basic_puzzle_one_win
✅ test_basic_puzzle_one_undo
✅ test_two_player_puzzle_one_win
✅ test_two_player_puzzle_one_undo
✅ test_undo_obj_is_not_duplicated
✅ test_undo_obj_is_not_added_to_other_non_moving_player
✅ test_can_finish_puzzle_10
✅ test_can_undo_across_dotted_cells

✅ gamedef_test

✅ test_expected_puzzle_count
✅ test_puzzle_def_metadata

✅ parse_test

✅ test_prelude
✅ test_objects
✅ test_objects_background
✅ test_objects_target
✅ test_objects_wall
✅ test_objects_player
✅ test_objects_crate
✅ test_legend
✅ test_sounds
✅ test_collision_layers
✅ test_rules
✅ test_winconditions
✅ test_puzzles
✅ test_level_first
✅ test_level_second
✅ test_level_final

✅ puzzle_analysis_test

✅ test_puzzle_solver_basic
✅ test_puzzle_solver_basic:0 [['xot'], true]
✅ test_puzzle_solver_basic:1 [['x.', 'ot'], true]
✅ test_puzzle_solver_basic:2 [['oxot', 'ooo.'], true]
✅ test_puzzle_solver_basic:3 [['.x..', 'ooot', 'ooo.'], true]
✅ test_puzzle_solver_basic:4 [['x.', '.t'], false]
✅ test_puzzle_solver_basic:5 [['o..o.o.', 'ox.o.ot', '...o.o.', ], true]
✅ test_puzzle_solver_analysis
✅ test_puzzle_solver_analysis:0 [['xot'], {solvable=true, path_count=1, winning_path_count=1, stuck_path_count=0, }]
✅ test_puzzle_solver_analysis:1 [['x.', 'ot'], {solvable=true, path_count=1, winning_path_count=1, stuck_path_count=0, }]
✅ test_puzzle_solver_analysis:2 [['oxot', 'ooo.'], {solvable=true, path_count=7, winning_path_count=2, stuck_path_count=5, }]
✅ test_puzzle_solver_analysis:3 [['.x..', 'ooot', 'ooo.'], {solvable=true, path_count=7, winning_path_count=2, stuck_path_count=5, }]
✅ test_puzzle_solver_analysis:4 [['x.', '.t'], {solvable=false, path_count=1, winning_path_count=0, stuck_path_count=1, }]
✅ test_puzzle_solver_analysis:5 [['o.oo.', 'oxoot', '..oo.', ], {solvable=true, path_count=22, winning_path_count=2, stuck_path_count=20, }]
✅ test_all_puzzles_solvable

✅ savegame_test

✅ test_basic_round_trip
✅ test_save_load_instance_with_new_property
✅ test_save_load_instance_with_deleted_entity

✅ store_test

✅ test_initial_store_puzzle_data
✅ test_initial_store_theme_data
✅ test_completing_puzzle_set
✅ test_unlocking_puzzle_set
✅ test_completing_a_puzzle
✅ test_completing_a_puzzle:0 [[0]]
✅ test_completing_a_puzzle:1 [[0, 1]]
✅ test_completing_a_puzzle:2 [[0, 1, 2]]
✅ test_skipping_a_puzzle
✅ test_complete_puzzle_idx_dupe_events_increment_count
✅ test_puzzle_set_complete_and_unlock_dupe_events_increment_count

✅ worldmap_test

✅ test_focus_supports_starting_the_game