• Bug#1104399: golang-github-xenolf-lego: FTBFS randomly: dh_auto_test (5

    From Lucas Nussbaum@21:1/5 to All on Tue Apr 29 16:00:01 2025
    [continued from previous message]

    === RUN TestNewDNSProviderConfig/missing_credentials
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s)
    === RUN TestDNSProvider_Present
    2025/04/29 01:56:48 [INFO] dreamhost: record_added
    --- PASS: TestDNSProvider_Present (0.00s)
    === RUN TestDNSProvider_PresentFailed
    --- PASS: TestDNSProvider_PresentFailed (0.00s)
    === RUN TestDNSProvider_Cleanup
    2025/04/29 01:56:48 [INFO] dreamhost: record_removed
    --- PASS: TestDNSProvider_Cleanup (0.00s)
    === RUN TestLivePresentAndCleanUp
    dreamhost_test.go:186: skipping live test
    --- SKIP: TestLivePresentAndCleanUp (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/dreamhost 0.017s
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/missing_api_key
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/missing_api_key (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/missing_credentials
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s)
    === RUN Test_getMainDomain
    === RUN Test_getMainDomain/empty
    === PAUSE Test_getMainDomain/empty
    === RUN Test_getMainDomain/missing_sub_domain
    === PAUSE Test_getMainDomain/missing_sub_domain
    === RUN Test_getMainDomain/explicit_domain:_sub_domain
    === PAUSE Test_getMainDomain/explicit_domain:_sub_domain
    === RUN Test_getMainDomain/explicit_domain:_subsub_domain
    === PAUSE Test_getMainDomain/explicit_domain:_subsub_domain
    === RUN Test_getMainDomain/explicit_domain:_subsubsub_domain
    === PAUSE Test_getMainDomain/explicit_domain:_subsubsub_domain
    === RUN Test_getMainDomain/only_subname:_sub_domain
    === PAUSE Test_getMainDomain/only_subname:_sub_domain
    === RUN Test_getMainDomain/only_subname:_subsub_domain
    === PAUSE Test_getMainDomain/only_subname:_subsub_domain
    === RUN Test_getMainDomain/only_subname:_subsubsub_domain
    === PAUSE Test_getMainDomain/only_subname:_subsubsub_domain
    === CONT Test_getMainDomain/empty
    === CONT Test_getMainDomain/only_subname:_subsubsub_domain
    === CONT Test_getMainDomain/only_subname:_subsub_domain
    === CONT Test_getMainDomain/only_subname:_sub_domain
    === CONT Test_getMainDomain/explicit_domain:_subsubsub_domain
    === CONT Test_getMainDomain/explicit_domain:_subsub_domain
    === CONT Test_getMainDomain/explicit_domain:_sub_domain
    === CONT Test_getMainDomain/missing_sub_domain
    --- PASS: Test_getMainDomain (0.00s)
    --- PASS: Test_getMainDomain/empty (0.00s)
    --- PASS: Test_getMainDomain/only_subname:_subsubsub_domain (0.00s)
    --- PASS: Test_getMainDomain/only_subname:_subsub_domain (0.00s)
    --- PASS: Test_getMainDomain/only_subname:_sub_domain (0.00s)
    --- PASS: Test_getMainDomain/explicit_domain:_subsubsub_domain (0.00s)
    --- PASS: Test_getMainDomain/explicit_domain:_subsub_domain (0.00s)
    --- PASS: Test_getMainDomain/explicit_domain:_sub_domain (0.00s)
    --- PASS: Test_getMainDomain/missing_sub_domain (0.00s)
    === RUN TestLivePresent
    duckdns_test.go:153: skipping live test
    --- SKIP: TestLivePresent (0.00s)
    === RUN TestLiveCleanUp
    duckdns_test.go:166: skipping live test
    --- SKIP: TestLiveCleanUp (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/duckdns 0.005s
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/missing_credentials
    === RUN TestNewDNSProvider/missing_customer_name
    === RUN TestNewDNSProvider/missing_password
    === RUN TestNewDNSProvider/missing_username
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/missing_credentials (0.00s)
    --- PASS: TestNewDNSProvider/missing_customer_name (0.00s)
    --- PASS: TestNewDNSProvider/missing_password (0.00s)
    --- PASS: TestNewDNSProvider/missing_username (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/missing_credentials
    === RUN TestNewDNSProviderConfig/missing_customer_name
    === RUN TestNewDNSProviderConfig/missing_password
    === RUN TestNewDNSProviderConfig/missing_username
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_customer_name (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_password (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_username (0.00s)
    === RUN TestLivePresent
    dyn_test.go:154: skipping live test
    --- SKIP: TestLivePresent (0.00s)
    === RUN TestLiveCleanUp
    dyn_test.go:167: skipping live test
    --- SKIP: TestLiveCleanUp (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/dyn 0.005s
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/missing_api_key
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/missing_api_key (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/missing_api_key
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_api_key (0.00s)
    === RUN TestLivePresent
    dynu_test.go:95: skipping live test
    --- SKIP: TestLivePresent (0.00s)
    === RUN TestLiveCleanUp
    dynu_test.go:108: skipping live test
    --- SKIP: TestLiveCleanUp (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/dynu 0.004s
    === RUN TestNewTokenTransport_success
    --- PASS: TestNewTokenTransport_success (0.00s)
    === RUN TestNewTokenTransport_missing_credentials
    --- PASS: TestNewTokenTransport_missing_credentials (0.00s)
    === RUN TestTokenTransport_RoundTrip
    auth_test.go:29: Skip during Debian build (no access to the network)
    --- SKIP: TestTokenTransport_RoundTrip (0.00s)
    === RUN TestGetRootDomain
    === RUN TestGetRootDomain/success
    === PAUSE TestGetRootDomain/success
    === RUN TestGetRootDomain/invalid
    === PAUSE TestGetRootDomain/invalid
    === CONT TestGetRootDomain/success
    === CONT TestGetRootDomain/invalid
    --- PASS: TestGetRootDomain (0.00s)
    --- PASS: TestGetRootDomain/invalid (0.00s)
    --- PASS: TestGetRootDomain/success (0.00s)
    === RUN TestGetRecords
    === RUN TestGetRecords/success
    === PAUSE TestGetRecords/success
    === RUN TestGetRecords/empty
    === PAUSE TestGetRecords/empty
    === RUN TestGetRecords/invalid
    === PAUSE TestGetRecords/invalid
    === CONT TestGetRecords/success
    === CONT TestGetRecords/invalid
    === CONT TestGetRecords/empty
    --- PASS: TestGetRecords (0.00s)
    --- PASS: TestGetRecords/invalid (0.00s)
    --- PASS: TestGetRecords/empty (0.00s)
    --- PASS: TestGetRecords/success (0.00s)
    === RUN TestAddNewRecord
    === RUN TestAddNewRecord/success
    === PAUSE TestAddNewRecord/success
    === RUN TestAddNewRecord/invalid
    === PAUSE TestAddNewRecord/invalid
    === CONT TestAddNewRecord/success
    === CONT TestAddNewRecord/invalid
    --- PASS: TestAddNewRecord (0.00s)
    --- PASS: TestAddNewRecord/success (0.00s)
    --- PASS: TestAddNewRecord/invalid (0.00s)
    === RUN TestDeleteRecord
    === RUN TestDeleteRecord/success
    === PAUSE TestDeleteRecord/success
    === RUN TestDeleteRecord/invalid
    === PAUSE TestDeleteRecord/invalid
    === CONT TestDeleteRecord/success
    === CONT TestDeleteRecord/invalid
    --- PASS: TestDeleteRecord (0.00s)
    --- PASS: TestDeleteRecord/success (0.00s)
    --- PASS: TestDeleteRecord/invalid (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/dynu/internal 0.012s
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/missing_token
    === RUN TestNewDNSProvider/missing_key
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/missing_token (0.00s)
    --- PASS: TestNewDNSProvider/missing_key (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/nil_config
    === RUN TestNewDNSProviderConfig/missing_token
    === RUN TestNewDNSProviderConfig/missing_key
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/nil_config (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_token (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_key (0.00s)
    === RUN TestDNSProvider_Present
    --- PASS: TestDNSProvider_Present (0.00s)
    === RUN TestDNSProvider_Cleanup_WhenRecordIdNotSet_NoOp
    --- PASS: TestDNSProvider_Cleanup_WhenRecordIdNotSet_NoOp (0.00s)
    === RUN TestDNSProvider_Cleanup_WhenRecordIdSet_DeletesTxtRecord
    --- PASS: TestDNSProvider_Cleanup_WhenRecordIdSet_DeletesTxtRecord (0.00s) === RUN TestDNSProvider_Cleanup_WhenHttpError_ReturnsError
    --- PASS: TestDNSProvider_Cleanup_WhenHttpError_ReturnsError (0.00s)
    === RUN TestSplitFqdn
    === RUN TestSplitFqdn/domain_only
    === RUN TestSplitFqdn/single-part_host
    === RUN TestSplitFqdn/multi-part_host
    --- PASS: TestSplitFqdn (0.00s)
    --- PASS: TestSplitFqdn/domain_only (0.00s)
    --- PASS: TestSplitFqdn/single-part_host (0.00s)
    --- PASS: TestSplitFqdn/multi-part_host (0.00s)
    === RUN TestLivePresent
    easydns_test.go:293: skipping live test
    --- SKIP: TestLivePresent (0.00s)
    === RUN TestLiveCleanUp
    easydns_test.go:306: skipping live test
    --- SKIP: TestLiveCleanUp (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/easydns 0.010s
    === RUN TestLivePresent
    edgedns_integration_test.go:16: skipping live test
    --- SKIP: TestLivePresent (0.00s)
    === RUN TestLiveCleanUp
    edgedns_integration_test.go:33: skipping live test
    --- SKIP: TestLiveCleanUp (0.00s)
    === RUN TestLiveTTL
    edgedns_integration_test.go:48: skipping live test
    --- SKIP: TestLiveTTL (0.00s)
    === RUN TestNewDNSProvider_FromEnv
    === RUN TestNewDNSProvider_FromEnv/success
    === RUN TestNewDNSProvider_FromEnv/with_section
    === RUN TestNewDNSProvider_FromEnv/missing_credentials
    === RUN TestNewDNSProvider_FromEnv/missing_host
    === RUN TestNewDNSProvider_FromEnv/missing_client_token
    === RUN TestNewDNSProvider_FromEnv/missing_client_secret
    === RUN TestNewDNSProvider_FromEnv/missing_access_token
    --- PASS: TestNewDNSProvider_FromEnv (0.00s)
    --- PASS: TestNewDNSProvider_FromEnv/success (0.00s)
    --- PASS: TestNewDNSProvider_FromEnv/with_section (0.00s)
    --- PASS: TestNewDNSProvider_FromEnv/missing_credentials (0.00s)
    --- PASS: TestNewDNSProvider_FromEnv/missing_host (0.00s)
    --- PASS: TestNewDNSProvider_FromEnv/missing_client_token (0.00s)
    --- PASS: TestNewDNSProvider_FromEnv/missing_client_secret (0.00s)
    --- PASS: TestNewDNSProvider_FromEnv/missing_access_token (0.00s)
    === RUN TestDNSProvider_findZone
    edgedns_test.go:154: Skip during Debian build (no access to the network) --- SKIP: TestDNSProvider_findZone (0.00s)
    === RUN TestNewDefaultConfig
    === RUN TestNewDefaultConfig/default_configuration
    === RUN TestNewDefaultConfig/custom_values
    --- PASS: TestNewDefaultConfig (0.00s)
    --- PASS: TestNewDefaultConfig/default_configuration (0.00s)
    --- PASS: TestNewDefaultConfig/custom_values (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/edgedns 0.005s
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/missing_credentials
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/missing_credentials (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/missing_credentials
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s)
    === RUN TestLivePresent
    epik_test.go:91: skipping live test
    --- SKIP: TestLivePresent (0.00s)
    === RUN TestLiveCleanUp
    epik_test.go:104: skipping live test
    --- SKIP: TestLiveCleanUp (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/epik 0.005s
    === RUN TestClient_GetDNSRecords
    --- PASS: TestClient_GetDNSRecords (0.00s)
    === RUN TestClient_GetDNSRecords_error
    --- PASS: TestClient_GetDNSRecords_error (0.00s)
    === RUN TestClient_CreateHostRecord
    --- PASS: TestClient_CreateHostRecord (0.00s)
    === RUN TestClient_CreateHostRecord_error
    --- PASS: TestClient_CreateHostRecord_error (0.00s)
    === RUN TestClient_RemoveHostRecord
    --- PASS: TestClient_RemoveHostRecord (0.00s)
    === RUN TestClient_RemoveHostRecord_error
    --- PASS: TestClient_RemoveHostRecord_error (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/epik/internal 0.009s
    === RUN TestDNSProvider_Present
    === RUN TestDNSProvider_Present/Standard_mode
    XXX present _acme-challenge.domain. pW9ZKG0xz_PCriK-nCMOjADy9eJcgGWIzkkj2fN4uZM

    === RUN TestDNSProvider_Present/program_error
    === RUN TestDNSProvider_Present/Raw_mode
    XXX present -- domain token keyAuth

    --- PASS: TestDNSProvider_Present (0.01s)
    --- PASS: TestDNSProvider_Present/Standard_mode (0.00s)
    --- PASS: TestDNSProvider_Present/program_error (0.00s)
    --- PASS: TestDNSProvider_Present/Raw_mode (0.00s)
    === RUN TestDNSProvider_CleanUp
    === RUN TestDNSProvider_CleanUp/Standard_mode
    XXX cleanup _acme-challenge.domain. pW9ZKG0xz_PCriK-nCMOjADy9eJcgGWIzkkj2fN4uZM

    === RUN TestDNSProvider_CleanUp/program_error
    === RUN TestDNSProvider_CleanUp/Raw_mode
    XXX cleanup -- domain token keyAuth

    --- PASS: TestDNSProvider_CleanUp (0.01s)
    --- PASS: TestDNSProvider_CleanUp/Standard_mode (0.01s)
    --- PASS: TestDNSProvider_CleanUp/program_error (0.00s)
    --- PASS: TestDNSProvider_CleanUp/Raw_mode (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/exec 0.022s
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/missing_api_key
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/missing_api_key (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/missing_credentials
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s)
    === RUN TestDNSProvider
    --- PASS: TestDNSProvider (0.01s)
    PASS
    ok github.com/go-acme/lego/providers/dns/gandi 0.013s
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/missing_api_key
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/missing_api_key (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/missing_credentials
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s)
    === RUN TestDNSProvider
    2025/04/29 01:56:49 [INFO] request: GET /domains/example.com/records/_acme-challenge.abc.def/TXT
    2025/04/29 01:56:49 [INFO] request: PUT /domains/example.com/records/_acme-challenge.abc.def/TXT
    2025/04/29 01:56:49 [INFO] API response: Zone Record Created
    2025/04/29 01:56:49 [INFO] request: DELETE /domains/example.com/records/_acme-challenge.abc.def/TXT
    --- PASS: TestDNSProvider (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/gandiv5 0.007s
    ? github.com/go-acme/lego/providers/dns/gcloud [no test files]
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/missing_credentials
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/missing_credentials (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/missing_credentials
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s)
    === RUN TestLivePresent
    gcore_test.go:92: skipping live test
    --- SKIP: TestLivePresent (0.00s)
    === RUN TestLiveCleanUp
    gcore_test.go:105: skipping live test
    --- SKIP: TestLiveCleanUp (0.00s)
    === RUN Test_extractAllZones
    === RUN Test_extractAllZones/success
    === PAUSE Test_extractAllZones/success
    === RUN Test_extractAllZones/empty
    === PAUSE Test_extractAllZones/empty
    === CONT Test_extractAllZones/success
    === CONT Test_extractAllZones/empty
    --- PASS: Test_extractAllZones (0.00s)
    --- PASS: Test_extractAllZones/success (0.00s)
    --- PASS: Test_extractAllZones/empty (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/gcore 0.004s
    === RUN TestClient_GetZone
    --- PASS: TestClient_GetZone (0.00s)
    === RUN TestClient_GetZone_error
    --- PASS: TestClient_GetZone_error (0.00s)
    === RUN TestClient_GetRRSet
    --- PASS: TestClient_GetRRSet (0.00s)
    === RUN TestClient_GetRRSet_error
    --- PASS: TestClient_GetRRSet_error (0.00s)
    === RUN TestClient_DeleteRRSet
    --- PASS: TestClient_DeleteRRSet (0.00s)
    === RUN TestClient_DeleteRRSet_error
    --- PASS: TestClient_DeleteRRSet_error (0.00s)
    === RUN TestClient_AddRRSet
    === RUN TestClient_AddRRSet/success_add
    === RUN TestClient_AddRRSet/success_update
    === RUN TestClient_AddRRSet/not_in_the_zone
    --- PASS: TestClient_AddRRSet (0.00s)
    --- PASS: TestClient_AddRRSet/success_add (0.00s)
    --- PASS: TestClient_AddRRSet/success_update (0.00s)
    --- PASS: TestClient_AddRRSet/not_in_the_zone (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/gcore/internal 0.012s
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/missing_credentials
    === RUN TestNewDNSProvider/missing_api_user
    === RUN TestNewDNSProvider/missing_api_key
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/missing_credentials (0.00s)
    --- PASS: TestNewDNSProvider/missing_api_user (0.00s)
    --- PASS: TestNewDNSProvider/missing_api_key (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/missing_credentials
    === RUN TestNewDNSProviderConfig/missing_api_user
    === RUN TestNewDNSProviderConfig/missing_api_key
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_api_user (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_api_key (0.00s)
    === RUN TestLivePresent
    glesys_test.go:129: skipping live test
    --- SKIP: TestLivePresent (0.00s)
    === RUN TestLiveCleanUp
    glesys_test.go:142: skipping live test
    --- SKIP: TestLiveCleanUp (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/glesys 0.011s
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/missing_credentials
    === RUN TestNewDNSProvider/missing_access_key
    === RUN TestNewDNSProvider/missing_secret_key
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/missing_credentials (0.00s)
    --- PASS: TestNewDNSProvider/missing_access_key (0.00s)
    --- PASS: TestNewDNSProvider/missing_secret_key (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/missing_credentials
    === RUN TestNewDNSProviderConfig/missing_api_key
    === RUN TestNewDNSProviderConfig/missing_secret_key
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_api_key (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_secret_key (0.00s)
    === RUN TestLivePresent
    godaddy_test.go:125: skipping live test
    --- SKIP: TestLivePresent (0.00s)
    === RUN TestLiveCleanUp
    godaddy_test.go:138: skipping live test
    --- SKIP: TestLiveCleanUp (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/godaddy 0.018s
    === RUN TestClient_GetRecords
    --- PASS: TestClient_GetRecords (0.00s)
    === RUN TestClient_GetRecords_errors
    --- PASS: TestClient_GetRecords_errors (0.00s)
    === RUN TestClient_UpdateTxtRecords
    --- PASS: TestClient_UpdateTxtRecords (0.00s)
    === RUN TestClient_UpdateTxtRecords_errors
    --- PASS: TestClient_UpdateTxtRecords_errors (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/godaddy/internal 0.011s
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/missing_credentials
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/missing_credentials (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/missing_credentials
    === RUN TestNewDNSProviderConfig/invalid_TTL
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s)
    --- PASS: TestNewDNSProviderConfig/invalid_TTL (0.00s)
    === RUN TestLivePresent
    hetzner_test.go:103: skipping live test
    --- SKIP: TestLivePresent (0.00s)
    === RUN TestLiveCleanUp
    hetzner_test.go:116: skipping live test
    --- SKIP: TestLiveCleanUp (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/hetzner 0.007s
    === RUN TestClient_GetTxtRecord
    &{1b test1 TXT txttxttxt 0 600 zoneA}
    --- PASS: TestClient_GetTxtRecord (0.00s)
    === RUN TestClient_CreateRecord
    --- PASS: TestClient_CreateRecord (0.00s)
    === RUN TestClient_DeleteRecord
    --- PASS: TestClient_DeleteRecord (0.00s)
    === RUN TestClient_GetZoneID
    --- PASS: TestClient_GetZoneID (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/hetzner/internal 0.010s
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/missing_credentials
    === RUN TestNewDNSProvider/missing_access_key
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/missing_credentials (0.00s)
    --- PASS: TestNewDNSProvider/missing_access_key (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/missing_credentials
    === RUN TestNewDNSProviderConfig/missing_api_key
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_api_key (0.00s)
    === RUN TestLivePresent
    hostingde_test.go:115: skipping live test
    --- SKIP: TestLivePresent (0.00s)
    === RUN TestLiveCleanUp
    hostingde_test.go:128: skipping live test
    --- SKIP: TestLiveCleanUp (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/hostingde 0.027s
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/missing_API_key
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/missing_API_key (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/missing_API_key
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_API_key (0.00s)
    === RUN TestLivePresent
    hosttech_test.go:91: skipping live test
    --- SKIP: TestLivePresent (0.00s)
    === RUN TestLiveCleanUp
    hosttech_test.go:104: skipping live test
    --- SKIP: TestLiveCleanUp (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/hosttech 0.004s
    === RUN TestClient_GetZones
    --- PASS: TestClient_GetZones (0.00s)
    === RUN TestClient_GetZones_error
    --- PASS: TestClient_GetZones_error (0.00s)
    === RUN TestClient_GetZone
    --- PASS: TestClient_GetZone (0.00s)
    === RUN TestClient_GetZone_error
    --- PASS: TestClient_GetZone_error (0.00s)
    === RUN TestClient_GetRecords
    --- PASS: TestClient_GetRecords (0.00s)
    === RUN TestClient_GetRecords_error
    --- PASS: TestClient_GetRecords_error (0.00s)
    === RUN TestClient_AddRecord
    --- PASS: TestClient_AddRecord (0.00s)
    === RUN TestClient_AddRecord_error
    --- PASS: TestClient_AddRecord_error (0.00s)
    === RUN TestClient_DeleteRecord
    --- PASS: TestClient_DeleteRecord (0.00s)
    === RUN TestClient_DeleteRecord_error
    --- PASS: TestClient_DeleteRecord_error (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/hosttech/internal 0.011s
    ? github.com/go-acme/lego/providers/dns/httpreq [no test files]
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/success_multiple_domains
    === RUN TestNewDNSProvider/invalid_credentials
    === RUN TestNewDNSProvider/invalid_credentials,_partial
    === RUN TestNewDNSProvider/missing_credentials
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/success_multiple_domains (0.00s)
    --- PASS: TestNewDNSProvider/invalid_credentials (0.00s)
    --- PASS: TestNewDNSProvider/invalid_credentials,_partial (0.00s)
    --- PASS: TestNewDNSProvider/missing_credentials (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/success_multiple_domains
    === RUN TestNewDNSProviderConfig/missing_credentials
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/success_multiple_domains (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s)
    === RUN TestLivePresent
    hurricane_test.go:119: skipping live test
    --- SKIP: TestLivePresent (0.00s)
    === RUN TestLiveCleanUp
    hurricane_test.go:132: skipping live test
    --- SKIP: TestLiveCleanUp (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/hurricane 0.005s
    === RUN TestClient_UpdateTxtRecord
    === RUN TestClient_UpdateTxtRecord/good
    === PAUSE TestClient_UpdateTxtRecord/good
    === RUN TestClient_UpdateTxtRecord/nochg_"0123456789abcdef"
    === PAUSE TestClient_UpdateTxtRecord/nochg_"0123456789abcdef"
    === RUN TestClient_UpdateTxtRecord/abuse
    === PAUSE TestClient_UpdateTxtRecord/abuse
    === RUN TestClient_UpdateTxtRecord/badagent
    === PAUSE TestClient_UpdateTxtRecord/badagent
    === RUN TestClient_UpdateTxtRecord/badauth
    === PAUSE TestClient_UpdateTxtRecord/badauth
    === RUN TestClient_UpdateTxtRecord/nohost
    === PAUSE TestClient_UpdateTxtRecord/nohost
    === RUN TestClient_UpdateTxtRecord/notfqdn
    === PAUSE TestClient_UpdateTxtRecord/notfqdn
    === CONT TestClient_UpdateTxtRecord/good
    === CONT TestClient_UpdateTxtRecord/notfqdn
    === CONT TestClient_UpdateTxtRecord/nohost
    === CONT TestClient_UpdateTxtRecord/badauth
    === CONT TestClient_UpdateTxtRecord/badagent
    === CONT TestClient_UpdateTxtRecord/abuse
    === CONT TestClient_UpdateTxtRecord/nochg_"0123456789abcdef"
    2025/04/29 01:56:50 nochg "0123456789abcdef": unchanged content written to TXT record _acme-challenge.example.com
    --- PASS: TestClient_UpdateTxtRecord (0.00s)
    --- PASS: TestClient_UpdateTxtRecord/notfqdn (0.00s)
    --- PASS: TestClient_UpdateTxtRecord/badauth (0.00s)
    --- PASS: TestClient_UpdateTxtRecord/badagent (0.00s)
    --- PASS: TestClient_UpdateTxtRecord/nohost (0.00s)
    --- PASS: TestClient_UpdateTxtRecord/nochg_"0123456789abcdef" (0.00s)
    --- PASS: TestClient_UpdateTxtRecord/good (0.00s)
    --- PASS: TestClient_UpdateTxtRecord/abuse (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/hurricane/internal 0.008s === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/invalid_passport
    === RUN TestNewDNSProvider/non_existing_passport
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/invalid_passport (0.00s)
    --- PASS: TestNewDNSProvider/non_existing_passport (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/invalid_passport
    === RUN TestNewDNSProviderConfig/non_existing_passport
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/invalid_passport (0.00s)
    --- PASS: TestNewDNSProviderConfig/non_existing_passport (0.00s)
    === RUN TestLivePresent
    hyperone_test.go:123: skipping live test
    --- SKIP: TestLivePresent (0.00s)
    === RUN TestLiveCleanUp
    hyperone_test.go:136: skipping live test
    --- SKIP: TestLiveCleanUp (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/hyperone 0.006s
    === RUN TestClient_FindRecordset
    --- PASS: TestClient_FindRecordset (0.00s)
    === RUN TestClient_CreateRecordset
    --- PASS: TestClient_CreateRecordset (0.00s)
    === RUN TestClient_DeleteRecordset
    --- PASS: TestClient_DeleteRecordset (0.00s)
    === RUN TestClient_GetRecords
    --- PASS: TestClient_GetRecords (0.00s)
    === RUN TestClient_CreateRecord
    --- PASS: TestClient_CreateRecord (0.00s)
    === RUN TestClient_DeleteRecord
    --- PASS: TestClient_DeleteRecord (0.00s)
    === RUN TestClient_FindZone
    --- PASS: TestClient_FindZone (0.00s)
    === RUN TestClient_GetZones
    --- PASS: TestClient_GetZones (0.00s)
    === RUN TestLoadPassportFile
    --- PASS: TestLoadPassportFile (0.00s)
    === RUN TestLoadPassportFile_invalid
    --- PASS: TestLoadPassportFile_invalid (0.00s)
    === RUN TestExtractProjectID
    --- PASS: TestExtractProjectID (0.00s)
    === RUN TestExtractProjectID_invalid
    --- PASS: TestExtractProjectID_invalid (0.00s)
    === RUN TestPayload_buildToken
    --- PASS: TestPayload_buildToken (0.00s)
    PASS
    ok github.com/go-acme/lego/providers/dns/hyperone/internal 0.010s
    === RUN TestNewDNSProvider
    === RUN TestNewDNSProvider/success
    === RUN TestNewDNSProvider/missing_access_token
    --- PASS: TestNewDNSProvider (0.00s)
    --- PASS: TestNewDNSProvider/success (0.00s)
    --- PASS: TestNewDNSProvider/missing_access_token (0.00s)
    === RUN TestNewDNSProviderConfig
    === RUN TestNewDNSProviderConfig/success
    === RUN TestNewDNSProviderConfig/missing_access_token
    --- PASS: TestNewDNSProviderConfig (0.00s)
    --- PASS: TestNewDNSProviderConfig/success (0.00s)
    --- PASS: TestNewDNSProviderConfig/missing_access_token (0.00s)

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)