diff --git a/nulib/lib_provisioning/config/encryption_tests.nu b/nulib/lib_provisioning/config/encryption_tests.nu index f1a2599..7918381 100644 --- a/nulib/lib_provisioning/config/encryption_tests.nu +++ b/nulib/lib_provisioning/config/encryption_tests.nu @@ -2,8 +2,12 @@ # Comprehensive test suite for encryption functionality # Error handling: Guard patterns (no try-catch for field access) -use encryption.nu * -use ../kms/client.nu * +# Selective imports (ADR-025 Phase 3 Layer 2). +use lib_provisioning/config/encryption.nu [ + contains-sensitive-data decrypt-config decrypt-config-memory encrypt-config + is-encrypted-config load-encrypted-config validate-encryption-config +] +use lib_provisioning/kms/client.nu [kms-status] # Test suite runner export def run-encryption-tests [ diff --git a/nulib/lib_provisioning/config/loader/test.nu b/nulib/lib_provisioning/config/loader/test.nu index 7e5594f..8a345e5 100644 --- a/nulib/lib_provisioning/config/loader/test.nu +++ b/nulib/lib_provisioning/config/loader/test.nu @@ -5,8 +5,9 @@ # Configuration Loader - Testing and Interpolation Functions # Provides testing utilities for configuration loading and interpolation -use ../interpolators.nu * -use ../validators.nu * +# Selective imports (ADR-025 Phase 3 Layer 2). +# config/interpolators star-import was dead — dropped. +use lib_provisioning/config/validators.nu [validate-interpolation] # Test interpolation with sample data export def test-interpolation [ diff --git a/nulib/lib_provisioning/extensions/tests/test_cache.nu b/nulib/lib_provisioning/extensions/tests/test_cache.nu index f7fecf8..95b13e2 100644 --- a/nulib/lib_provisioning/extensions/tests/test_cache.nu +++ b/nulib/lib_provisioning/extensions/tests/test_cache.nu @@ -1,8 +1,9 @@ #!/usr/bin/env nu # Tests for Extension Cache Module -use ../cache.nu * -use ../../utils/logger.nu * +# Selective imports (ADR-025 Phase 3 Layer 2). +# extensions/cache star-import was dead (no used symbols in this test). +# utils/logger.nu does not exist — dangling import removed. # Test cache directory creation export def test_cache_dir [] { diff --git a/nulib/lib_provisioning/extensions/tests/test_discovery.nu b/nulib/lib_provisioning/extensions/tests/test_discovery.nu index 1de4003..7055231 100644 --- a/nulib/lib_provisioning/extensions/tests/test_discovery.nu +++ b/nulib/lib_provisioning/extensions/tests/test_discovery.nu @@ -1,8 +1,12 @@ #!/usr/bin/env nu # Tests for Extension Discovery Module -use ../discovery.nu * -use ../../utils/logger.nu * +# Selective imports (ADR-025 Phase 3 Layer 2). +# utils/logger.nu does not exist — dangling import removed. +use lib_provisioning/extensions/discovery.nu [ + discover-local-extensions discover-oci-extensions get-extension-versions + list-extensions search-extensions +] # Test local extension discovery export def test_discover_local [] { diff --git a/nulib/lib_provisioning/extensions/tests/test_oci_client.nu b/nulib/lib_provisioning/extensions/tests/test_oci_client.nu index 22e0468..ee2bff9 100644 --- a/nulib/lib_provisioning/extensions/tests/test_oci_client.nu +++ b/nulib/lib_provisioning/extensions/tests/test_oci_client.nu @@ -1,8 +1,11 @@ #!/usr/bin/env nu # Tests for OCI Client Module -use ../../oci/client.nu * -use ../../utils/logger.nu * +# Selective imports (ADR-025 Phase 3 Layer 2). +# utils/logger.nu does not exist — dangling import removed. +use lib_provisioning/oci/client.nu [ + build-artifact-ref get-oci-config is-oci-available test-oci-connection +] # Test OCI configuration loading export def test_oci_config [] {