1don't know how to build these paths:2 /nix/store/imy8ag34lqni25rswp8q68adyxcjyndg-clan-pytest-with-core.drv3warning: ignoring the client-specified setting 'store', because it is a restricted setting and you are not a trusted user4building '/nix/store/pbsvmfkf9l605hj3hiymnqdzrv1c29bz-closure-info.drv' on nix-store.geninf.io:500515closure-info> attached to the build already running on this worker6closure-info> build01: building pbsvmfkf9l605hj3hiymnqdzrv1c29bz-closure-info.drv7closure-info> structuredAttrs is enabled8building '/nix/store/0p3xr29xjfndk9fqasp4m74acnzrxbmx-clan-cli-source.drv' on nix-store.geninf.io:500519clan-cli-source> attached to the build already running on this worker10clan-cli-source> build01: building 0p3xr29xjfndk9fqasp4m74acnzrxbmx-clan-cli-source.drv11building '/nix/store/9jljqxrnwn1b2pmifx8c15y7za6gnjrk-clan-core-flake.drv' on nix-store.geninf.io:5005112clan-core-flake> build01: building 9jljqxrnwn1b2pmifx8c15y7za6gnjrk-clan-core-flake.drv13clan-core-flake> warning: you don't have Internet access; disabling some network-dependent features14clan-core-flake> warning: you don't have Internet access; disabling some network-dependent features15clan-core-flake> 16building '/nix/store/h8ksm2kcz1x7h7l4awbjp10vlagmiqbz-closure-info.drv' on nix-store.geninf.io:5005117closure-info> build01: building h8ksm2kcz1x7h7l4awbjp10vlagmiqbz-closure-info.drv18closure-info> structuredAttrs is enabled19building '/nix/store/imy8ag34lqni25rswp8q68adyxcjyndg-clan-pytest-with-core.drv' on nix-store.geninf.io:5005120clan-pytest-with-core> build01: building imy8ag34lqni25rswp8q68adyxcjyndg-clan-pytest-with-core.drv21clan-pytest-with-core> +++ export HOME=/build22clan-pytest-with-core> +++ HOME=/build23clan-pytest-with-core> +++ export NIX_STATE_DIR=/build/nix24clan-pytest-with-core> +++ NIX_STATE_DIR=/build/nix25clan-pytest-with-core> +++ export NIX_CONF_DIR=/build/etc26clan-pytest-with-core> +++ NIX_CONF_DIR=/build/etc27clan-pytest-with-core> +++ mkdir -p /build/etc28clan-pytest-with-core> +++ echo 'fsync-metadata = false'29clan-pytest-with-core> +++ export IN_NIX_SANDBOX=130clan-pytest-with-core> +++ IN_NIX_SANDBOX=131clan-pytest-with-core> +++ export CLAN_TEST_STORE=/build/store32clan-pytest-with-core> +++ CLAN_TEST_STORE=/build/store33clan-pytest-with-core> +++ export LOCK_NIX=/build/nix_lock34clan-pytest-with-core> +++ LOCK_NIX=/build/nix_lock35clan-pytest-with-core> +++ export CLAN_TEST_FLAKE_CACHE=/build/clan-flake-cache36clan-pytest-with-core> +++ CLAN_TEST_FLAKE_CACHE=/build/clan-flake-cache37clan-pytest-with-core> +++ mkdir -p /build/store/nix/store /build/clan-flake-cache38clan-pytest-with-core> +++ mkdir -p /build/store/nix/var/nix/gcroots39clan-pytest-with-core> +++ [[ -n /nix/store/mbqa17przri17xfzrv0asvc5r82pfhvq-closure-info ]]40clan-pytest-with-core> ++++ nproc41clan-pytest-with-core> +++ /nix/store/11ra19d3cyh5kv0lk8v35wqcnz6wjrm0-findutils-4.11.0/bin/xargs -r -P80 /nix/store/dq1apsyiah48nmc4n45dpwc33k887hdn-coreutils-9.11/bin/cp --recursive --no-dereference --reflink=auto --target-directory /build/store/nix/store42clan-pytest-with-core> +++ /nix/store/7vi4kxxys6f511dwbj9gwqdqsdx2xr1r-nix-2.34.8/bin/nix-store --load-db --store /build/store43clan-pytest-with-core> +++ export CLAN_CORE_PATH=/nix/store/c768qa8sk7nkawrksfcqv18qf56infmz-clan-core-flake44clan-pytest-with-core> +++ CLAN_CORE_PATH=/nix/store/c768qa8sk7nkawrksfcqv18qf56infmz-clan-core-flake45clan-pytest-with-core> +++ export PYTHONWARNINGS=error46clan-pytest-with-core> +++ PYTHONWARNINGS=error47clan-pytest-with-core> +++ export NIXPKGS=/nix/store/vlhb7haagkjabf20g1vg9kxi53fcpi17-source48clan-pytest-with-core> +++ NIXPKGS=/nix/store/vlhb7haagkjabf20g1vg9kxi53fcpi17-source49clan-pytest-with-core> +++ jobs=1650clan-pytest-with-core> +++ python -m pytest -m 'not impure and with_core ' -n 16 ./clan_cli ./clan_lib51clan-pytest-with-core> Starting pytest session52clan-pytest-with-core> Session config: <_pytest.config.Config object at 0xffffe8427380>53clan-pytest-with-core> ============================= test session starts ==============================54clan-pytest-with-core> platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.055clan-pytest-with-core> rootdir: /build/src56clan-pytest-with-core> configfile: pyproject.toml57clan-pytest-with-core> plugins: timeout-2.4.0, xdist-3.8.0, subprocess-1.6.058clan-pytest-with-core> 16 workers [241 items] 59clan-pytest-with-core> scheduling tests via LoadScheduling60clan-pytest-with-core> 61clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_multi_network_error 62clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_legacy 63clan-pytest-with-core> clan_lib/tests/test_inventory_checks.py::test_role_max_machines_passes_across_instances 64clan-pytest-with-core> clan_lib/tests/test_create.py::test_clan_create_api 65clan-pytest-with-core> clan_lib/tests/test_inventory_checks.py::test_collect_inventory_checks_empty_when_passing 66clan-pytest-with-core> clan_lib/persist/inventory_store_test.py::test_manipulate_list[lists.nix] 67clan-pytest-with-core> clan_lib/persist/write_rules_test.py::test_write_integration 68clan-pytest-with-core> clan_lib/machines/actions_test.py::test_get_machine_writeability 69clan-pytest-with-core> clan_lib/machines/actions_test.py::test_list_machines_full 70clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_legacy_with_empty_skeletons 71clan-pytest-with-core> clan_lib/services/modules_test.py::test_get_service_readmes 72clan-pytest-with-core> clan_lib/machines/actions_test.py::test_set_machine_no_op 73clan-pytest-with-core> clan_lib/services/modules_test.py::test_delete_service_instance 74clan-pytest-with-core> clan_lib/flake/flake_cache_test.py::test_flake_caching 75clan-pytest-with-core> clan_lib/flash/test_list.py::test_flash_config 76clan-pytest-with-core> clan_lib/flake/flake_cache_test.py::test_cache_gc 77clan-pytest-with-core> [gw15] [ 0%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_gc 78clan-pytest-with-core> clan_lib/flake/flake_cache_test.py::test_get_nonexistent_after_maybe 79clan-pytest-with-core> [gw15] [ 0%] PASSED clan_lib/flake/flake_cache_test.py::test_get_nonexistent_after_maybe 80clan-pytest-with-core> clan_lib/dirs/dirs_test.py::test_get_clan_directories_default 81clan-pytest-with-core> [gw4] [ 1%] PASSED clan_lib/tests/test_inventory_checks.py::test_role_max_machines_passes_across_instances 82clan-pytest-with-core> clan_lib/tests/test_inventory_checks.py::test_role_min_machines_passes_across_instances 83clan-pytest-with-core> [gw1] [ 1%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_multi_network_error 84clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_mixed_state 85clan-pytest-with-core> [gw11] [ 2%] PASSED clan_lib/machines/actions_test.py::test_set_machine_no_op 86clan-pytest-with-core> clan_lib/machines/actions_test.py::test_set_machine_fully_defined_in_nix 87clan-pytest-with-core> [gw4] [ 2%] PASSED clan_lib/tests/test_inventory_checks.py::test_role_min_machines_passes_across_instances 88clan-pytest-with-core> clan_lib/tests/test_inventory_checks.py::test_role_min_machines_fails_in_one_of_two_instances 89clan-pytest-with-core> [gw15] [ 2%] PASSED clan_lib/dirs/dirs_test.py::test_get_clan_directories_default 90clan-pytest-with-core> clan_lib/dirs/dirs_test.py::test_get_clan_directories_invalid_flake 91clan-pytest-with-core> [gw15] [ 3%] PASSED clan_lib/dirs/dirs_test.py::test_get_clan_directories_invalid_flake 92clan-pytest-with-core> clan_lib/dirs/dirs_test.py::test_get_clan_directories_with_direct_directory_config 93clan-pytest-with-core> [gw6] [ 3%] PASSED clan_lib/services/modules_test.py::test_get_service_readmes 94clan-pytest-with-core> clan_lib/services/modules_test.py::test_list_service_modules 95clan-pytest-with-core> [gw4] [ 4%] PASSED clan_lib/tests/test_inventory_checks.py::test_role_min_machines_fails_in_one_of_two_instances 96clan-pytest-with-core> clan_lib/clan/test_create.py::test_create_substitutes_placeholders[default] 97clan-pytest-with-core> [gw11] [ 4%] PASSED clan_lib/machines/actions_test.py::test_set_machine_fully_defined_in_nix 98clan-pytest-with-core> clan_lib/machines/actions_test.py::test_set_machine_manage_tags 99clan-pytest-with-core> [gw1] [ 4%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_mixed_state 100clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_canonical_shared_only 101clan-pytest-with-core> [gw15] [ 5%] PASSED clan_lib/dirs/dirs_test.py::test_get_clan_directories_with_direct_directory_config 102clan-pytest-with-core> clan_lib/clan/test_create.py::test_create_simple 103clan-pytest-with-core> [gw4] [ 5%] PASSED clan_lib/clan/test_create.py::test_create_substitutes_placeholders[default] 104clan-pytest-with-core> clan_lib/clan/test_create.py::test_create_substitutes_placeholders[minimal] 105clan-pytest-with-core> [gw6] [ 6%] PASSED clan_lib/services/modules_test.py::test_list_service_modules 106clan-pytest-with-core> clan_lib/services/modules_test.py::test_update_service_instance 107clan-pytest-with-core> [gw15] [ 6%] PASSED clan_lib/clan/test_create.py::test_create_simple 108clan-pytest-with-core> clan_lib/clan/test_create.py::test_can_handle_path_without_slash 109clan-pytest-with-core> [gw9] [ 7%] PASSED clan_lib/persist/inventory_store_test.py::test_manipulate_list[lists.nix] 110clan-pytest-with-core> clan_lib/persist/inventory_store_test.py::test_static_list_items[lists.nix] 111clan-pytest-with-core> [gw1] [ 7%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_canonical_shared_only 112clan-pytest-with-core> clan_lib/clan/get_test.py::test_get_clan_details_invalid_flake 113clan-pytest-with-core> [gw4] [ 7%] PASSED clan_lib/clan/test_create.py::test_create_substitutes_placeholders[minimal] 114clan-pytest-with-core> clan_lib/clan/test_create.py::test_default_uses_age_backend_with_recipients[recipients0] 115clan-pytest-with-core> [gw15] [ 8%] PASSED clan_lib/clan/test_create.py::test_can_handle_path_without_slash 116clan-pytest-with-core> clan_lib/clan/test_create.py::test_create_with_name 117clan-pytest-with-core> [gw14] [ 8%] PASSED clan_lib/flake/flake_cache_test.py::test_flake_caching 118clan-pytest-with-core> clan_lib/flake/flake_cache_test.py::test_cache_persistence 119clan-pytest-with-core> [gw1] [ 9%] PASSED clan_lib/clan/get_test.py::test_get_clan_details_invalid_flake 120clan-pytest-with-core> clan_lib/clan/get_test.py::test_get_clan_details 121clan-pytest-with-core> [gw11] [ 9%] PASSED clan_lib/machines/actions_test.py::test_set_machine_manage_tags 122clan-pytest-with-core> clan_lib/clan/test_create.py::test_default_uses_age_backend_with_recipients[recipients2] 123clan-pytest-with-core> [gw9] [ 9%] PASSED clan_lib/persist/inventory_store_test.py::test_static_list_items[lists.nix] 124clan-pytest-with-core> clan_lib/machines/actions_test.py::test_list_nixos_machines 125clan-pytest-with-core> [gw1] [ 10%] PASSED clan_lib/clan/get_test.py::test_get_clan_details 126clan-pytest-with-core> clan_lib/clan/check_test.py::test_check_clan_valid 127clan-pytest-with-core> [gw4] [ 10%] PASSED clan_lib/clan/test_create.py::test_default_uses_age_backend_with_recipients[recipients0] 128clan-pytest-with-core> clan_lib/clan/test_create.py::test_default_uses_age_backend_with_recipients[recipients1] 129clan-pytest-with-core> [gw9] [ 11%] PASSED clan_lib/machines/actions_test.py::test_list_nixos_machines 130clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_machines_with_directory_setting 131clan-pytest-with-core> [gw15] [ 11%] PASSED clan_lib/clan/test_create.py::test_create_with_name 132clan-pytest-with-core> clan_lib/api/directory_test.py::test_get_clan_dir_custom 133clan-pytest-with-core> [gw11] [ 12%] PASSED clan_lib/clan/test_create.py::test_default_uses_age_backend_with_recipients[recipients2] 134clan-pytest-with-core> clan_lib/clan/test_create.py::test_minimal_can_be_modified_by_api 135clan-pytest-with-core> [gw15] [ 12%] PASSED clan_lib/api/directory_test.py::test_get_clan_dir_custom 136clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_vars_keygen_with_directory_setting 137clan-pytest-with-core> [gw1] [ 12%] PASSED clan_lib/clan/check_test.py::test_check_clan_valid 138clan-pytest-with-core> clan_lib/docs_test.py::test_guides_url_pages_exist 139clan-pytest-with-core> [gw15] [ 13%] PASSED clan_lib/api/directory_settings_test.py::test_vars_keygen_with_directory_setting 140clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_users_with_directory_setting 141clan-pytest-with-core> [gw4] [ 13%] PASSED clan_lib/clan/test_create.py::test_default_uses_age_backend_with_recipients[recipients1] 142clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_remove_with_directory_setting 143clan-pytest-with-core> [gw1] [ 14%] PASSED clan_lib/docs_test.py::test_guides_url_pages_exist 144clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_shared_vars_regeneration 145clan-pytest-with-core> [gw11] [ 14%] PASSED clan_lib/clan/test_create.py::test_minimal_can_be_modified_by_api 146clan-pytest-with-core> clan_lib/clan/test_create.py::test_default_cant_be_modified_by_api 147clan-pytest-with-core> [gw9] [ 14%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_machines_with_directory_setting 148clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_set_with_directory_setting 149clan-pytest-with-core> [gw15] [ 15%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_users_with_directory_setting 150clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_users_list_with_directory_setting 151clan-pytest-with-core> [gw6] [ 15%] PASSED clan_lib/services/modules_test.py::test_update_service_instance 152clan-pytest-with-core> clan_lib/api/directory_test.py::test_get_relative_clan_directory_default 153clan-pytest-with-core> [gw9] [ 16%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_set_with_directory_setting 154clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_list_with_directory_setting 155clan-pytest-with-core> [gw4] [ 16%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_remove_with_directory_setting 156clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_key_generate_with_directory_setting 157clan-pytest-with-core> [gw6] [ 17%] PASSED clan_lib/api/directory_test.py::test_get_relative_clan_directory_default 158clan-pytest-with-core> clan_lib/api/directory_test.py::test_get_relative_clan_directory_custom 159clan-pytest-with-core> [gw6] [ 17%] PASSED clan_lib/api/directory_test.py::test_get_relative_clan_directory_custom 160clan-pytest-with-core> clan_lib/api/directory_test.py::test_get_relative_clan_directory_invalid_flake 161clan-pytest-with-core> [gw4] [ 17%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_key_generate_with_directory_setting 162clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_vars_generate_with_directory_setting 163clan-pytest-with-core> [gw6] [ 18%] PASSED clan_lib/api/directory_test.py::test_get_relative_clan_directory_invalid_flake 164clan-pytest-with-core> clan_lib/api/directory_test.py::test_get_clan_dir_default 165clan-pytest-with-core> [gw11] [ 18%] PASSED clan_lib/clan/test_create.py::test_default_cant_be_modified_by_api 166clan-pytest-with-core> clan_lib/clan/test_create.py::test_create_invalid_name 167clan-pytest-with-core> [gw11] [ 19%] PASSED clan_lib/clan/test_create.py::test_create_invalid_name 168clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_age_fix_keeps_all_recipients_on_shared_deployed_secret 169clan-pytest-with-core> [gw15] [ 19%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_users_list_with_directory_setting 170clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_shared_generator_allows_machine_specific_differences 171clan-pytest-with-core> [gw6] [ 19%] PASSED clan_lib/api/directory_test.py::test_get_clan_dir_default 172clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_sops_fix_skips_add_for_no_deploy_shared_secret 173clan-pytest-with-core> [gw9] [ 20%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_list_with_directory_setting 174clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_secrets_groups_with_directory_setting 175clan-pytest-with-core> [gw14] [ 20%] PASSED clan_lib/flake/flake_cache_test.py::test_cache_persistence 176clan-pytest-with-core> clan_lib/flake/flake_cache_test.py::test_caching_works 177clan-pytest-with-core> [gw10] [ 21%] PASSED clan_lib/machines/actions_test.py::test_list_machines_full 178clan-pytest-with-core> clan_lib/machines/actions_test.py::test_list_inventory_machines 179clan-pytest-with-core> [gw14] [ 21%] PASSED clan_lib/flake/flake_cache_test.py::test_caching_works 180clan-pytest-with-core> clan_cli/tests/test_vars_prompts.py::test_prompt 181clan-pytest-with-core> [gw3] [ 21%] PASSED clan_lib/tests/test_inventory_checks.py::test_collect_inventory_checks_empty_when_passing 182clan-pytest-with-core> clan_lib/tests/test_inventory_checks.py::test_collect_inventory_checks_reports_error 183clan-pytest-with-core> [gw10] [ 22%] PASSED clan_lib/machines/actions_test.py::test_list_inventory_machines 184clan-pytest-with-core> clan_lib/machines/actions_test.py::test_list_machines_instance_refs 185clan-pytest-with-core> [gw9] [ 22%] PASSED clan_lib/api/directory_settings_test.py::test_secrets_groups_with_directory_setting 186clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_export_sops_import_age 187clan-pytest-with-core> [gw2] [ 23%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_legacy_with_empty_skeletons 188clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_old_final_real 189clan-pytest-with-core> [gw3] [ 23%] PASSED clan_lib/tests/test_inventory_checks.py::test_collect_inventory_checks_reports_error 190clan-pytest-with-core> clan_lib/tests/test_inventory_checks.py::test_collect_inventory_checks_role_max_machines 191clan-pytest-with-core> [gw0] [ 24%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_legacy 192clan-pytest-with-core> [gw10] [ 24%] PASSED clan_lib/machines/actions_test.py::test_list_machines_instance_refs 193clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_canonical 194clan-pytest-with-core> clan_cli/tests/test_vars_prompts.py::test_get_generator_prompt_previous_values 195clan-pytest-with-core> [gw12] [ 24%] PASSED clan_lib/machines/actions_test.py::test_get_machine_writeability 196clan-pytest-with-core> clan_lib/machines/actions_test.py::test_machine_state 197clan-pytest-with-core> [gw3] [ 25%] PASSED clan_lib/tests/test_inventory_checks.py::test_collect_inventory_checks_role_max_machines 198clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_generate_public_and_secret_vars 199clan-pytest-with-core> [gw12] [ 25%] PASSED clan_lib/machines/actions_test.py::test_machine_state 200clan-pytest-with-core> clan_lib/flash/test_list.py::test_language_list 201clan-pytest-with-core> [gw12] [ 26%] PASSED clan_lib/flash/test_list.py::test_language_list 202clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_generate_secret_var_password_store 203clan-pytest-with-core> [gw2] [ 26%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_old_final_real 204clan-pytest-with-core> clan_lib/tests/test_known_selectors.py::test_known_selectors_exist 205clan-pytest-with-core> [gw0] [ 26%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_canonical 206clan-pytest-with-core> clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_idempotent 207clan-pytest-with-core> [gw7] [ 27%] PASSED clan_lib/services/modules_test.py::test_delete_service_instance 208clan-pytest-with-core> clan_lib/services/modules_test.py::test_delete_static_service_instance 209clan-pytest-with-core> [gw0] [ 27%] PASSED clan_lib/vars/migrations/test_migrate_zerotier.py::TestMigrateZerotier::test_idempotent 210clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_sops_fix_skips_add_for_no_deploy_per_machine_secret 211clan-pytest-with-core> [gw7] [ 28%] PASSED clan_lib/services/modules_test.py::test_delete_static_service_instance 212clan-pytest-with-core> clan_lib/services/modules_test.py::test_inline_extra_modules 213clan-pytest-with-core> [gw7] [ 28%] PASSED clan_lib/services/modules_test.py::test_inline_extra_modules 214clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_binary_secret_roundtrip 215clan-pytest-with-core> [gw4] [ 29%] PASSED clan_lib/api/directory_settings_test.py::test_vars_generate_with_directory_setting 216clan-pytest-with-core> clan_lib/api/directory_settings_test.py::test_vars_generate_age_with_directory_setting 217clan-pytest-with-core> [gw2] [ 29%] PASSED clan_lib/tests/test_known_selectors.py::test_known_selectors_exist 218clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_create_sops_age_secrets 219clan-pytest-with-core> [gw2] [ 29%] PASSED clan_cli/tests/test_vars_generate.py::test_create_sops_age_secrets 220clan-pytest-with-core> clan_cli/tests/test_vars_generate.py::test_sops_fix_commits_all_changes 221clan-pytest-with-core> [gw15] [ 30%] PASSED clan_cli/tests/test_vars_shared.py::test_shared_generator_allows_machine_specific_differences 222clan-pytest-with-core> clan_cli/tests/test_vars_shared.py::test_generate_removes_stale_machine_symlink_when_deploy_becomes_false 223clan-pytest-with-core> [gw8] [ 30%] PASSED clan_lib/persist/write_rules_test.py::test_write_integration