Add twilight princess #222
Open
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
Loading