Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add twilight princess #222

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Fix CI when an apworld has a space in its name

70e0bfe
Select commit
Loading
Failed to load commit list.
Open

Add twilight princess #222

Fix CI when an apworld has a space in its name
70e0bfe
Select commit
Loading
Failed to load commit list.
bananium-taskcluster / ap-test-Twilight Princess-0.2.0 succeeded Feb 18, 2025 in 29s

Taskcluster bananium (issue_comment)

Run archipelago test suite

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2025-02-18T19:25:29.883Z
Resolved: 2025-02-18T19:25:43.161Z
Task Execution Time: 13 seconds, 278 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log


[taskcluster 2025-02-18T19:25:29.901Z] Worker Type (ap/linux-small) settings:
[taskcluster 2025-02-18T19:25:29.901Z]   {
[taskcluster 2025-02-18T19:25:29.901Z]     "config": {
[taskcluster 2025-02-18T19:25:29.901Z]       "deploymentId": ""
[taskcluster 2025-02-18T19:25:29.901Z]     },
[taskcluster 2025-02-18T19:25:29.901Z]     "generic-worker": {
[taskcluster 2025-02-18T19:25:29.901Z]       "config": {
[taskcluster 2025-02-18T19:25:29.901Z]         "headlessTasks": true
[taskcluster 2025-02-18T19:25:29.901Z]       },
[taskcluster 2025-02-18T19:25:29.901Z]       "engine": "multiuser",
[taskcluster 2025-02-18T19:25:29.901Z]       "go-arch": "amd64",
[taskcluster 2025-02-18T19:25:29.901Z]       "go-os": "linux",
[taskcluster 2025-02-18T19:25:29.901Z]       "go-version": "go1.23.6",
[taskcluster 2025-02-18T19:25:29.901Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v81.0.1",
[taskcluster 2025-02-18T19:25:29.901Z]       "revision": "e69c44b48cfa75020f193cab7ebff1d5c1c8ccf9",
[taskcluster 2025-02-18T19:25:29.901Z]       "source": "https://github.com/taskcluster/taskcluster/commits/e69c44b48cfa75020f193cab7ebff1d5c1c8ccf9",
[taskcluster 2025-02-18T19:25:29.901Z]       "version": "81.0.1"
[taskcluster 2025-02-18T19:25:29.901Z]     }
[taskcluster 2025-02-18T19:25:29.901Z]   }
[taskcluster 2025-02-18T19:25:29.901Z] Task ID: Ff_NcUTIRdeMEgMpGECc9w

...(167 lines hidden)...

[task 2025-02-18T19:25:32.345Z] ++ export PATH
[task 2025-02-18T19:25:32.345Z] ++ '[' -n '' ']'
[task 2025-02-18T19:25:32.345Z] ++ '[' -z '' ']'
[task 2025-02-18T19:25:32.346Z] ++ _OLD_VIRTUAL_PS1=
[task 2025-02-18T19:25:32.346Z] ++ PS1='(.venv) '
[task 2025-02-18T19:25:32.346Z] ++ export PS1
[task 2025-02-18T19:25:32.346Z] ++ VIRTUAL_ENV_PROMPT='(.venv) '
[task 2025-02-18T19:25:32.346Z] ++ export VIRTUAL_ENV_PROMPT
[task 2025-02-18T19:25:32.346Z] ++ '[' -n /usr/bin/bash -o -n '' ']'
[task 2025-02-18T19:25:32.346Z] ++ hash -r
[task 2025-02-18T19:25:32.346Z] + unshare -r -n python3 -O /ap/archipelago/ap_tests.py /ap/supported_worlds /tmp/download 'Twilight Princess' 0.2.0 'Twilight Princess' /builds/worker/test_results
[task 2025-02-18T19:25:34.701Z] /ap/archipelago/NetUtils.py:429: UserWarning: _speedups not available. Falling back to pure python LocationStore. Install a matching C++ compiler for your platform to compile _speedups.
[task 2025-02-18T19:25:34.702Z]   warnings.warn("_speedups not available. Falling back to pure python LocationStore. "
[task 2025-02-18T19:25:35.331Z] test_all_state_can_reach_everything (__main__.WorldTest.test_all_state_can_reach_everything)
[task 2025-02-18T19:25:35.332Z] Ensure all state can reach everything and complete the game with the defined options ... ok
[task 2025-02-18T19:25:35.332Z] test_empty_state_can_reach_something (__main__.WorldTest.test_empty_state_can_reach_something)
[task 2025-02-18T19:25:35.332Z] Ensure empty state can reach at least one location with the defined options ... ok
[task 2025-02-18T19:25:35.333Z] test_fill (__main__.WorldTest.test_fill)
[task 2025-02-18T19:25:35.333Z] Generates a multiworld and validates placements with the defined options ... ok
[task 2025-02-18T19:25:35.339Z] test_autofill_hint_from_fuzzy_hint (test.general.test_client_server_interaction.TestClient.test_autofill_hint_from_fuzzy_hint) ... ok
[task 2025-02-18T19:25:35.339Z] test_balances_progression (test.general.test_fill.TestBalanceMultiworldProgression.test_balances_progression)
[task 2025-02-18T19:25:35.341Z] Tests that progression balancing moves progression items earlier ... ok
[task 2025-02-18T19:25:35.342Z] test_balances_progression_heavy (test.general.test_fill.TestBalanceMultiworldProgression.test_balances_progression_heavy)
[task 2025-02-18T19:25:35.343Z] Test that progression balancing moves items earlier on maximum value ... ok
[task 2025-02-18T19:25:35.343Z] test_balances_progression_light (test.general.test_fill.TestBalanceMultiworldProgression.test_balances_progression_light)
[task 2025-02-18T19:25:35.344Z] Test that progression balancing still moves items earlier on minimum value ... ok
[task 2025-02-18T19:25:35.344Z] test_ignores_priority_locations (test.general.test_fill.TestBalanceMultiworldProgression.test_ignores_priority_locations)
[task 2025-02-18T19:25:35.345Z] Test that progression items on priority locations don't get moved by balancing ... ok
[task 2025-02-18T19:25:35.346Z] test_skips_balancing_progression (test.general.test_fill.TestBalanceMultiworldProgression.test_skips_balancing_progression)
[task 2025-02-18T19:25:35.346Z] Test that progression balancing is skipped when players have it disabled ... ok
[task 2025-02-18T19:25:35.346Z] test_basic_distribute (test.general.test_fill.TestDistributeItemsRestrictive.test_basic_distribute)
[task 2025-02-18T19:25:35.347Z] Test that distribute_items_restrictive is deterministic ... ok
[task 2025-02-18T19:25:35.347Z] test_can_remove_locations_in_fill_hook (test.general.test_fill.TestDistributeItemsRestrictive.test_can_remove_locations_in_fill_hook)
[task 2025-02-18T19:25:35.347Z] Test that distribute_items_restrictive calls the fill hook and allows for item and location removal ... ok
[task 2025-02-18T19:25:35.348Z] test_can_reserve_advancement_items_for_general_fill (test.general.test_fill.TestDistributeItemsRestrictive.test_can_reserve_advancement_items_for_general_fill)
[task 2025-02-18T19:25:35.348Z] Test that priority locations fill still satisfies item rules ... ok
[task 2025-02-18T19:25:35.349Z] test_early_items (test.general.test_fill.TestDistributeItemsRestrictive.test_early_items)
[task 2025-02-18T19:25:35.349Z] Test that the early items API successfully places items early ... ok
[task 2025-02-18T19:25:35.349Z] test_excess_priority_distribute (test.general.test_fill.TestDistributeItemsRestrictive.test_excess_priority_distribute)
[task 2025-02-18T19:25:35.350Z] Test that if there's more priority locations than advancement items, they can still fill ... ok
[task 2025-02-18T19:25:35.350Z] test_excluded_distribute (test.general.test_fill.TestDistributeItemsRestrictive.test_excluded_distribute)
[task 2025-02-18T19:25:35.351Z] Test that distribute_items_restrictive doesn't put advancement items on excluded locations ... ok
[task 2025-02-18T19:25:35.351Z] test_multiple_world_priority_distribute (test.general.test_fill.TestDistributeItemsRestrictive.test_multiple_world_priority_distribute)
[task 2025-02-18T19:25:35.352Z] Test that priority fill can be satisfied for multiple worlds ... ok
[task 2025-02-18T19:25:35.352Z] test_non_excluded_item_distribute (test.general.test_fill.TestDistributeItemsRestrictive.test_non_excluded_item_distribute)
[task 2025-02-18T19:25:35.353Z] Test that useful items aren't placed on excluded locations ... ok
[task 2025-02-18T19:25:35.353Z] test_non_excluded_item_must_distribute (test.general.test_fill.TestDistributeItemsRestrictive.test_non_excluded_item_must_distribute)
[task 2025-02-18T19:25:35.354Z] Test that fill fails if it can't place useful items due to too many excluded locations ... ok
[task 2025-02-18T19:25:35.354Z] test_non_excluded_local_items (test.general.test_fill.TestDistributeItemsRestrictive.test_non_excluded_local_items)
[task 2025-02-18T19:25:35.354Z] Test that local items get placed locally in a multiworld ... ok
[task 2025-02-18T19:25:35.355Z] test_priority_distribute (test.general.test_fill.TestDistributeItemsRestrictive.test_priority_distribute)
[task 2025-02-18T19:25:35.355Z] Test that priority locations receive advancement items ... ok
[task 2025-02-18T19:25:35.355Z] test_seed_robust_to_item_order (test.general.test_fill.TestDistributeItemsRestrictive.test_seed_robust_to_item_order)
[task 2025-02-18T19:25:35.356Z] Test deterministic fill ... ok
[task 2025-02-18T19:25:35.357Z] test_seed_robust_to_location_order (test.general.test_fill.TestDistributeItemsRestrictive.test_seed_robust_to_location_order)
[task 2025-02-18T19:25:35.357Z] Test deterministic fill even if locations in a region are reordered ... ok
[task 2025-02-18T19:25:35.358Z] test_too_many_excluded_distribute (test.general.test_fill.TestDistributeItemsRestrictive.test_too_many_excluded_distribute)
[task 2025-02-18T19:25:35.358Z] Test that fill fails if it can't place all progression items due to too many excluded locations ... ok
[task 2025-02-18T19:25:35.358Z] test_basic_fill (test.general.test_fill.TestFillRestrictive.test_basic_fill)
[task 2025-02-18T19:25:35.359Z] Tests `fill_restrictive` fills and removes the locations and items from their respective lists ... ok
[task 2025-02-18T19:25:35.359Z] test_circular_fill (test.general.test_fill.TestFillRestrictive.test_circular_fill)
[task 2025-02-18T19:25:35.360Z] Test that fill raises an error when it can't place all items ... ok
[task 2025-02-18T19:25:35.360Z] test_competing_fill (test.general.test_fill.TestFillRestrictive.test_competing_fill)
[task 2025-02-18T19:25:35.362Z] Test that fill raises an error when it can't place items in a way to satisfy the conditions ... ok
[task 2025-02-18T19:25:35.362Z] test_correct_item_instance_removed_from_pool (test.general.test_fill.TestFillRestrictive.test_correct_item_instance_removed_from_pool)
[task 2025-02-18T19:25:35.362Z] Test that a placed item gets removed from the submitted pool ... ok
[task 2025-02-18T19:25:35.362Z] test_double_sweep (test.general.test_fill.TestFillRestrictive.test_double_sweep)
[task 2025-02-18T19:25:35.363Z] Test that sweep doesn't duplicate Event items when sweeping ... ok
[task 2025-02-18T19:25:35.363Z] test_impossible_fill (test.general.test_fill.TestFillRestrictive.test_impossible_fill)
[task 2025-02-18T19:25:35.364Z] Test that fill raises an error when it can't place any items ... ok
[task 2025-02-18T19:25:35.364Z] test_minimal_fill (test.general.test_fill.TestFillRestrictive.test_minimal_fill)
[task 2025-02-18T19:25:35.365Z] Test that fill for minimal player can have unreachable items ... ok
[task 2025-02-18T19:25:35.365Z] test_minimal_mixed_fill (test.general.test_fill.TestFillRestrictive.test_minimal_mixed_fill)
[task 2025-02-18T19:25:35.366Z] Test that fill for 1 minimal and 1 non-minimal player will correctly place items in a way that lets ... ok
[task 2025-02-18T19:25:35.366Z] test_multi_step_fill (test.general.test_fill.TestFillRestrictive.test_multi_step_fill)
[task 2025-02-18T19:25:35.367Z] Test that fill is able to satisfy multiple spheres ... ok
[task 2025-02-18T19:25:35.368Z] test_multiplayer_fill (test.general.test_fill.TestFillRestrictive.test_multiplayer_fill)
[task 2025-02-18T19:25:35.368Z] Test that items can be placed across worlds ... ok
[task 2025-02-18T19:25:35.368Z] test_multiplayer_rules_fill (test.general.test_fill.TestFillRestrictive.test_multiplayer_rules_fill)
[task 2025-02-18T19:25:35.368Z] Test that fill across worlds satisfies the rules ... ok
[task 2025-02-18T19:25:35.369Z] test_ordered_fill (test.general.test_fill.TestFillRestrictive.test_ordered_fill)
[task 2025-02-18T19:25:35.369Z] Tests `fill_restrictive` fulfills set rules ... ok
[task 2025-02-18T19:25:35.369Z] test_partial_fill (test.general.test_fill.TestFillRestrictive.test_partial_fill)
[task 2025-02-18T19:25:35.370Z] Tests that `fill_restrictive` returns unfilled locations ... ok
[task 2025-02-18T19:25:35.370Z] test_restrictive_progress (test.general.test_fill.TestFillRestrictive.test_restrictive_progress)
[task 2025-02-18T19:25:35.391Z] Test that various spheres with different requirements can be filled ... ok
[task 2025-02-18T19:25:35.392Z] test_reversed_fill (test.general.test_fill.TestFillRestrictive.test_reversed_fill)
[task 2025-02-18T19:25:35.392Z] Test a different set of rules can be satisfied ... ok
[task 2025-02-18T19:25:35.392Z] test_swap_to_earlier_location_with_item_rule (test.general.test_fill.TestFillRestrictive.test_swap_to_earlier_location_with_item_rule)
[task 2025-02-18T19:25:35.394Z] Test that item swap happens and works as intended ... ok
[task 2025-02-18T19:25:35.394Z] test_swap_to_earlier_location_with_item_rule2 (test.general.test_fill.TestFillRestrictive.test_swap_to_earlier_location_with_item_rule2)
[task 2025-02-18T19:25:35.395Z] Test that swap works before all items are placed ... ok
[task 2025-02-18T19:25:35.395Z] test_item_name_groups_not_empty (test.general.test_groups.TestNameGroups.test_item_name_groups_not_empty)
[task 2025-02-18T19:25:35.395Z] Test that there are no empty item name groups, which is likely a bug. ... ok
[task 2025-02-18T19:25:35.396Z] test_location_name_groups_not_empty (test.general.test_groups.TestNameGroups.test_location_name_groups_not_empty)
[task 2025-02-18T19:25:35.396Z] Test that there are no empty location name groups, which is likely a bug. ... ok
[task 2025-02-18T19:25:35.396Z] test_region_helpers (test.general.test_helpers.TestHelpers.test_region_helpers)
[task 2025-02-18T19:25:35.397Z] Tests `Region.add_locations()` and `Region.add_exits()` have correct behavior ... ok
[task 2025-02-18T19:25:35.400Z] test_utils_in_yaml (test.general.test_host_yaml.TestIDs.test_utils_in_yaml)
[task 2025-02-18T19:25:35.400Z] Tests that the auto generated host.yaml has default settings in it ... ok
[task 2025-02-18T19:25:35.401Z] test_yaml_in_utils (test.general.test_host_yaml.TestIDs.test_yaml_in_utils)
[task 2025-02-18T19:25:35.401Z] Tests that the auto generated host.yaml shows up in reference calls ... ok
[task 2025-02-18T19:25:35.401Z] test_indentation (test.general.test_host_yaml.TestSettingsDumper.test_indentation)
[task 2025-02-18T19:25:35.402Z] Test that dumping items will add indentation ... ok
[task 2025-02-18T19:25:35.402Z] test_string_format (test.general.test_host_yaml.TestSettingsDumper.test_string_format)
[task 2025-02-18T19:25:35.403Z] Test that dumping a string will yield the expected output ... ok
[task 2025-02-18T19:25:35.403Z] test_save (test.general.test_host_yaml.TestSettingsSave.test_save)
[task 2025-02-18T19:25:35.433Z] Test that saving and updating works ... ok
[task 2025-02-18T19:25:35.434Z] test_duplicate_item_ids (test.general.test_ids.TestIDs.test_duplicate_item_ids)
[task 2025-02-18T19:25:35.434Z] Test that a game doesn't have item id overlap within its own datapackage ... ok
[task 2025-02-18T19:25:35.434Z] test_duplicate_location_ids (test.general.test_ids.TestIDs.test_duplicate_location_ids)
[task 2025-02-18T19:25:35.435Z] Test that a game doesn't have location id overlap within its own datapackage ... ok
[task 2025-02-18T19:25:35.435Z] test_postgen_datapackage (test.general.test_ids.TestIDs.test_postgen_datapackage)
[task 2025-02-18T19:25:36.396Z] Generates a solo multiworld and checks that the datapackage is still valid ... ok
[task 2025-02-18T19:25:36.397Z] test_range_items (test.general.test_ids.TestIDs.test_range_items)
[task 2025-02-18T19:25:36.397Z] There are Javascript clients, which are limited to Number.MAX_SAFE_INTEGER due to 64bit float precision. ... ok
[task 2025-02-18T19:25:36.397Z] test_range_locations (test.general.test_ids.TestIDs.test_range_locations)
[task 2025-02-18T19:25:36.398Z] There are Javascript clients, which are limited to Number.MAX_SAFE_INTEGER due to 64bit float precision. ... ok
[task 2025-02-18T19:25:36.398Z] test_reserved_items (test.general.test_ids.TestIDs.test_reserved_items)
[task 2025-02-18T19:25:36.398Z] negative item IDs are reserved to the special "Archipelago" world. ... ok
[task 2025-02-18T19:25:36.399Z] test_reserved_locations (test.general.test_ids.TestIDs.test_reserved_locations)
[task 2025-02-18T19:25:36.399Z] negative location IDs are reserved to the special "Archipelago" world. ... ok
[task 2025-02-18T19:25:36.399Z] test_completion_condition (test.general.test_implemented.TestImplemented.test_completion_condition)
[task 2025-02-18T19:25:36.975Z] Ensure a completion condition is set that has requirements. ... ok
[task 2025-02-18T19:25:36.975Z] test_entrance_parents (test.general.test_implemented.TestImplemented.test_entrance_parents)
[task 2025-02-18T19:25:37.492Z] Tests that the parents of created Entrances match the exiting Region. ... ok
[task 2025-02-18T19:25:37.492Z] test_no_failed_world_loads (test.general.test_implemented.TestImplemented.test_no_failed_world_loads) ... ok
[task 2025-02-18T19:25:37.492Z] test_slot_data (test.general.test_implemented.TestImplemented.test_slot_data)
[task 2025-02-18T19:25:37.838Z] Tests that if a world creates slot data, it's json serializable. ... ok
[task 2025-02-18T19:25:37.842Z] test_stage_methods (test.general.test_implemented.TestImplemented.test_stage_methods)
[task 2025-02-18T19:25:37.842Z] Tests that worlds don't try to implement certain steps that are only ever called as stage. ... ok
[task 2025-02-18T19:25:37.842Z] test_create_item (test.general.test_items.TestBase.test_create_item)
[task 2025-02-18T19:25:37.847Z] Test that a world can successfully create all items in its datapackage ... ok
[task 2025-02-18T19:25:37.847Z] test_item_count_equal_locations (test.general.test_items.TestBase.test_item_count_equal_locations)
[task 2025-02-18T19:25:38.424Z] Test that by the pre_fill step under default settings, each game submits items == locations ... ok
[task 2025-02-18T19:25:38.425Z] test_item_name_group_conflict (test.general.test_items.TestBase.test_item_name_group_conflict)
[task 2025-02-18T19:25:38.425Z] Test that all item name groups aren't also item names. ... ok
[task 2025-02-18T19:25:38.426Z] test_item_name_group_has_valid_item (test.general.test_items.TestBase.test_item_name_group_has_valid_item)
[task 2025-02-18T19:25:38.426Z] Test that all item name groups contain valid items. ... ok
[task 2025-02-18T19:25:38.426Z] test_itempool_not_modified (test.general.test_items.TestBase.test_itempool_not_modified)
[task 2025-02-18T19:25:38.538Z] Test that worlds don't modify the itempool after `create_items` ... ok
[task 2025-02-18T19:25:38.538Z] test_items_in_datapackage (test.general.test_items.TestBase.test_items_in_datapackage)
[task 2025-02-18T19:25:39.055Z] Test that any created items in the itempool are in the datapackage ... ok
[task 2025-02-18T19:25:39.055Z] test_create_duplicate_locations (test.general.test_locations.TestBase.test_create_duplicate_locations)
[task 2025-02-18T19:25:39.637Z] Tests that no two Locations share a name or ID. ... ok
[task 2025-02-18T19:25:39.638Z] test_location_creation_steps (test.general.test_locations.TestBase.test_location_creation_steps)
[task 2025-02-18T19:25:40.155Z] Tests that Regions and Locations aren't created after `create_items`. ... ok
[task 2025-02-18T19:25:40.156Z] test_location_group (test.general.test_locations.TestBase.test_location_group)
[task 2025-02-18T19:25:40.157Z] Test that all location name groups contain valid locations and don't share names. ... ok
[task 2025-02-18T19:25:40.158Z] test_locations_in_datapackage (test.general.test_locations.TestBase.test_locations_in_datapackage)
[task 2025-02-18T19:25:40.736Z] Tests that created locations not filled before fill starts exist in the datapackage. ... ok
[task 2025-02-18T19:25:40.736Z] test_leak (test.general.test_memory.TestWorldMemory.test_leak)
[task 2025-02-18T19:25:41.620Z] Tests that worlds don't leak references to MultiWorld or themselves with default options. ... ok
[task 2025-02-18T19:25:41.620Z] test_item_names_format (test.general.test_names.TestNames.test_item_names_format)
[task 2025-02-18T19:25:41.620Z] Item names must not be all numeric in order to differentiate between ID and name in !hint ... ok
[task 2025-02-18T19:25:41.621Z] test_location_name_format (test.general.test_names.TestNames.test_location_name_format)
[task 2025-02-18T19:25:41.621Z] Location names must not be all numeric in order to differentiate between ID and name in !hint_location ... ok
[task 2025-02-18T19:25:41.621Z] test_duplicate_options (test.general.test_options.TestOptions.test_duplicate_options)
[task 2025-02-18T19:25:41.621Z] Tests that a world doesn't reuse the same option class. ... ok
[task 2025-02-18T19:25:41.621Z] test_item_links_name_groups (test.general.test_options.TestOptions.test_item_links_name_groups)
[task 2025-02-18T19:25:41.622Z] Tests that item links successfully unfold item_name_groups ... ok
[task 2025-02-18T19:25:41.622Z] test_item_links_resolve (test.general.test_options.TestOptions.test_item_links_resolve)
[task 2025-02-18T19:25:41.622Z] Test item link option resolves correctly. ... ok
[task 2025-02-18T19:25:41.622Z] test_options_are_not_set_by_world (test.general.test_options.TestOptions.test_options_are_not_set_by_world)
[task 2025-02-18T19:25:41.622Z] Test that options attribute is not already set ... ok
[task 2025-02-18T19:25:41.622Z] test_options_have_doc_string (test.general.test_options.TestOptions.test_options_have_doc_string)
[task 2025-02-18T19:25:41.624Z] Test that submitted options have their own specified docstring ... ok
[task 2025-02-18T19:25:41.624Z] test_pickle_dumps (test.general.test_options.TestOptions.test_pickle_dumps)
[task 2025-02-18T19:25:41.627Z] Test options can be pickled into database for WebHost generation ... ok
[task 2025-02-18T19:25:41.627Z] test_update_weights (test.general.test_player_options.TestPlayerOptions.test_update_weights) ... WARNING:root:Tested Suboption "list_2" of "" did not overwrite a root option. This is probably in error.
[task 2025-02-18T19:25:41.627Z] ok
[task 2025-02-18T19:25:41.627Z] test_default_all_state_can_reach_everything (test.general.test_reachability.TestBase.test_default_all_state_can_reach_everything)
[task 2025-02-18T19:25:42.177Z] Ensure all state can reach everything and complete the game with the defined options ... ok
[task 2025-02-18T19:25:42.177Z] test_default_empty_state_can_reach_something (test.general.test_reachability.TestBase.test_default_empty_state_can_reach_something)
[task 2025-02-18T19:25:42.696Z] Ensure empty state can reach at least one location with the defined options ... ok
[task 2025-02-18T19:25:42.696Z] 
[task 2025-02-18T19:25:42.696Z] ----------------------------------------------------------------------
[task 2025-02-18T19:25:42.696Z] Ran 82 tests in 7.365s
[task 2025-02-18T19:25:42.696Z] 
[task 2025-02-18T19:25:42.696Z] OK
[task 2025-02-18T19:25:42.696Z] Successfully validated Twilight Princess 0.2.0
[task 2025-02-18T19:25:42.938Z] + export STATUS=0
[task 2025-02-18T19:25:42.938Z] + STATUS=0
[task 2025-02-18T19:25:42.939Z] + [[ STATUS -ne 0 ]]
[task 2025-02-18T19:25:42.939Z] + exit 0
+ exit_code=0
+ docker cp taskcontainer_Fi_v5hjCRQeJqYAe5kVDpg:/builds/worker/test_results artifact0
+ docker rm -v taskcontainer_Fi_v5hjCRQeJqYAe5kVDpg
taskcontainer_Fi_v5hjCRQeJqYAe5kVDpg
+ exit 0
[taskcluster 2025-02-18T19:25:43.094Z]    Exit Code: 0
[taskcluster 2025-02-18T19:25:43.094Z]    User Time: 21.416ms
[taskcluster 2025-02-18T19:25:43.094Z]  Kernel Time: 23.632ms
[taskcluster 2025-02-18T19:25:43.094Z]    Wall Time: 12.893624434s
[taskcluster 2025-02-18T19:25:43.094Z]       Result: SUCCEEDED
[taskcluster 2025-02-18T19:25:43.094Z] === Task Finished ===
[taskcluster 2025-02-18T19:25:43.094Z] Task Duration: 12.894240897s
[taskcluster 2025-02-18T19:25:43.094Z] [mounts] Preserving cache: Moving "/home/task_173990671500610/cache0" to "caches/ODweZaR9SKasICI15tCeuQ"
[taskcluster 2025-02-18T19:25:43.140Z] Uploading link artifact public/logs/live.log to artifact public/logs/live_backing.log with expiry 2026-02-18T19:25:14.577Z