>>> lego: Building community/lego 4.1.3-r0 (using abuild 3.7.0_rc1-r2) started Sat, 26 Dec 2020 16:11:09 +0000 >>> lego: Checking sanity of /home/buildozer/aports/community/lego/APKBUILD... >>> lego: Analyzing dependencies... >>> lego: Installing for build: build-base ca-certificates go libcap (1/3) Installing go (1.15.6-r0) (2/3) Installing libcap (2.46-r0) (3/3) Installing .makedepends-lego (20201226.161111) Executing busybox-1.32.0-r8.trigger OK: 595 MiB in 89 packages >>> lego: Cleaning up srcdir >>> lego: Cleaning up pkgdir >>> lego: Fetching https://distfiles.alpinelinux.org/distfiles/v3.13/lego-4.1.3.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 408k 100 408k 0 0 5380k 0 --:--:-- --:--:-- --:--:-- 5380k >>> lego: Fetching https://distfiles.alpinelinux.org/distfiles/v3.13/lego-4.1.3.tar.gz >>> lego: Checking sha512sums... lego-4.1.3.tar.gz: OK >>> lego: Unpacking /var/cache/distfiles/v3.13/lego-4.1.3.tar.gz... go: downloading github.com/urfave/cli v1.22.4 go: downloading golang.org/x/net v0.0.0-20200822124328-c89045814202 go: downloading github.com/miekg/dns v1.1.31 go: downloading github.com/vultr/govultr v0.5.0 go: downloading github.com/aliyun/alibaba-cloud-sdk-go v1.61.458 go: downloading github.com/nrdcg/dnspod-go v0.4.0 go: downloading github.com/OpenDNS/vegadns2client v0.0.0-20180418235048-a3fa4a771d87 go: downloading github.com/oracle/oci-go-sdk v24.2.0+incompatible go: downloading github.com/liquidweb/liquidweb-go v1.6.1 go: downloading github.com/sacloud/libsacloud v1.36.2 go: downloading github.com/Azure/azure-sdk-for-go v32.4.0+incompatible go: downloading github.com/nrdcg/auroradns v1.0.1 go: downloading github.com/akamai/AkamaiOPEN-edgegrid-golang v0.9.18 go: downloading golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 go: downloading github.com/aws/aws-sdk-go v1.30.20 go: downloading github.com/iij/doapi v0.0.0-20190504054126-0bbf12d6d7df go: downloading github.com/mitchellh/go-homedir v1.1.0 go: downloading gopkg.in/square/go-jose.v2 v2.5.1 go: downloading github.com/nrdcg/desec v0.5.0 go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d go: downloading github.com/Azure/go-autorest/autorest v0.5.0 go: downloading github.com/transip/gotransip/v6 v6.2.0 go: downloading github.com/sirupsen/logrus v1.4.2 go: downloading github.com/cpu/goacmedns v0.0.3 go: downloading gopkg.in/ns1/ns1-go.v2 v2.4.2 go: downloading google.golang.org/api v0.20.0 go: downloading github.com/google/go-querystring v1.0.0 go: downloading github.com/exoscale/egoscale v0.23.0 go: downloading golang.org/x/text v0.3.2 go: downloading github.com/nrdcg/goinwx v0.8.1 go: downloading golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd go: downloading gopkg.in/ini.v1 v1.57.0 go: downloading golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d go: downloading github.com/cenkalti/backoff/v4 v4.0.2 go: downloading github.com/russross/blackfriday/v2 v2.0.1 go: downloading github.com/ovh/go-ovh v1.1.0 go: downloading github.com/hashicorp/go-retryablehttp v0.6.7 go: downloading go.uber.org/ratelimit v0.0.0-20180316092928-c15da0234277 go: downloading github.com/cloudflare/cloudflare-go v0.13.2 go: downloading github.com/linode/linodego v0.21.0 go: downloading github.com/google/uuid v1.1.1 go: downloading golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e go: downloading github.com/kolo/xmlrpc v0.0.0-20200310150728-e0350524596b go: downloading github.com/Azure/go-autorest/autorest/adal v0.2.0 go: downloading github.com/Azure/go-autorest/autorest/azure/auth v0.1.0 go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0 go: downloading github.com/mitchellh/mapstructure v1.3.3 go: downloading github.com/fatih/structs v1.1.0 go: downloading github.com/Azure/go-autorest/tracing v0.1.0 go: downloading github.com/patrickmn/go-cache v2.1.0+incompatible go: downloading github.com/dimchansky/utfbom v1.1.0 go: downloading contrib.go.opencensus.io/exporter/ocagent v0.4.12 go: downloading go.opencensus.io v0.22.3 go: downloading github.com/Azure/go-autorest/autorest/date v0.1.0 go: downloading google.golang.org/grpc v1.27.1 go: downloading github.com/census-instrumentation/opencensus-proto v0.2.1 go: downloading github.com/pquerna/otp v1.2.0 go: downloading github.com/nrdcg/namesilo v0.2.1 go: downloading github.com/go-resty/resty/v2 v2.1.1-0.20191201195748-d7b97669fe48 go: downloading github.com/gophercloud/gophercloud v0.7.0 go: downloading github.com/hashicorp/go-cleanhttp v0.5.1 go: downloading github.com/golang/protobuf v1.3.4 go: downloading google.golang.org/genproto v0.0.0-20200305110556-506484158171 go: downloading github.com/labbsr0x/bindman-dns-webhook v1.0.2 go: downloading github.com/dgrijalva/jwt-go v3.2.0+incompatible go: downloading golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e go: downloading github.com/grpc-ecosystem/grpc-gateway v1.8.5 go: downloading github.com/Azure/go-autorest/autorest/to v0.2.0 go: downloading cloud.google.com/go v0.54.0 go: downloading github.com/Azure/go-autorest/autorest/azure/cli v0.1.0 go: downloading github.com/rainycape/memcache v0.0.0-20150622160815-1031fa0ce2f2 go: downloading github.com/pkg/errors v0.9.1 go: downloading github.com/googleapis/gax-go/v2 v2.0.5 go: downloading github.com/gophercloud/utils v0.0.0-20200508015959-b0167b94122c go: downloading github.com/labbsr0x/goh v1.0.1 go: downloading github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc go: downloading github.com/dnsimple/dnsimple-go v0.63.0 go: downloading github.com/namedotcom/go v0.0.0-20180403034216-08470befbe04 go: downloading github.com/jmespath/go-jmespath v0.3.0 go: downloading github.com/go-errors/errors v1.0.1 go: downloading gopkg.in/yaml.v2 v2.3.0 go: downloading github.com/Azure/go-autorest/logger v0.1.0 go: downloading github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e go: downloading github.com/gofrs/uuid v3.2.0+incompatible go: downloading github.com/json-iterator/go v1.1.7 go: downloading github.com/modern-go/reflect2 v1.0.1 go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go: downloading github.com/Azure/go-autorest/autorest/validation v0.1.0 go.opencensus.io/trace/internal github.com/sacloud/libsacloud gopkg.in/ns1/ns1-go.v2/rest/model/filter google.golang.org/grpc/serviceconfig github.com/Azure/azure-sdk-for-go/version golang.org/x/net/internal/iana github.com/aws/aws-sdk-go/aws/client/metadata github.com/Azure/go-autorest/autorest/to gopkg.in/ns1/ns1-go.v2/rest/model/account gopkg.in/ns1/ns1-go.v2/rest/model/monitor github.com/aliyun/alibaba-cloud-sdk-go/sdk/auth/credentials go.opencensus.io/internal/tagencoding go.opencensus.io github.com/golang/groupcache/lru github.com/shurcooL/sanitized_anchor_name github.com/aws/aws-sdk-go/internal/sdkmath google.golang.org/grpc/internal/grpcsync google.golang.org/grpc/internal/buffer github.com/aws/aws-sdk-go/internal/sync/singleflight github.com/sacloud/libsacloud/utils/mutexkv github.com/dimchansky/utfbom github.com/aws/aws-sdk-go/internal/sdkio golang.org/x/crypto/pbkdf2 golang.org/x/text/transform github.com/sacloud/libsacloud/sacloud/ostype github.com/aws/aws-sdk-go/internal/strings google.golang.org/grpc/encoding github.com/aws/aws-sdk-go/internal/sdkuri golang.org/x/crypto/pkcs12/internal/rc2 google.golang.org/api/internal/third_party/uritemplates google.golang.org/grpc/backoff github.com/linode/linodego/internal/parseabletime google.golang.org/grpc/internal/grpcrand github.com/aws/aws-sdk-go/internal/sdkrand google.golang.org/grpc/keepalive google.golang.org/grpc/tap go.uber.org/ratelimit/internal/clock golang.org/x/sync/semaphore github.com/cenkalti/backoff/v4 golang.org/x/net/context google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/envconfig github.com/gophercloud/utils/env golang.org/x/sys/unix github.com/aws/aws-sdk-go/internal/shareddefaults google.golang.org/grpc/attributes google.golang.org/grpc/codes google.golang.org/grpc/metadata github.com/go-acme/lego/v4/log github.com/grpc-ecosystem/grpc-gateway/utilities github.com/modern-go/concurrent golang.org/x/net/internal/timeseries google.golang.org/grpc/grpclog github.com/go-acme/lego/v4/acme go.opencensus.io/resource github.com/Azure/go-autorest/autorest/date gopkg.in/ini.v1 golang.org/x/net/bpf golang.org/x/text/unicode/bidi go.opencensus.io/trace/tracestate golang.org/x/net/http2/hpack gopkg.in/square/go-jose.v2/json github.com/jmespath/go-jmespath go.opencensus.io/internal github.com/golang/protobuf/protoc-gen-go/generator/internal/remap google.golang.org/api/support/bundler github.com/go-acme/lego/v4/platform/wait github.com/golang/protobuf/proto github.com/aliyun/alibaba-cloud-sdk-go/sdk/utils github.com/go-acme/lego/v4/platform/config/env golang.org/x/crypto/ed25519 google.golang.org/grpc/credentials/internal google.golang.org/grpc/internal/balancerload gopkg.in/square/go-jose.v2/cipher google.golang.org/grpc/stats github.com/Azure/go-autorest/autorest/validation github.com/mitchellh/go-homedir go.opencensus.io/tag github.com/go-errors/errors github.com/go-acme/lego/v4/challenge golang.org/x/crypto/ocsp go.opencensus.io/trace go.opencensus.io/metric/metricdata golang.org/x/text/unicode/norm golang.org/x/crypto/pkcs12 golang.org/x/time/rate github.com/pkg/errors github.com/dgrijalva/jwt-go github.com/modern-go/reflect2 github.com/google/go-querystring/query google.golang.org/grpc/naming google.golang.org/grpc/connectivity gopkg.in/yaml.v2 github.com/akamai/AkamaiOPEN-edgegrid-golang/jsonhooks-v1 github.com/google/uuid github.com/gofrs/uuid github.com/patrickmn/go-cache go.opencensus.io/metric/metricproducer golang.org/x/oauth2/jws github.com/go-acme/lego/v4/acme/api/internal/sender github.com/cpu/goacmedns github.com/go-acme/lego/v4/providers/dns/arvancloud/internal github.com/nrdcg/auroradns google.golang.org/grpc/internal golang.org/x/net/trace github.com/Azure/go-autorest/logger github.com/go-acme/lego/v4/providers/dns/clouddns/internal go.opencensus.io/stats/internal github.com/go-acme/lego/v4/providers/dns/conoha/internal github.com/nrdcg/desec/internal github.com/go-acme/lego/v4/certcrypto github.com/gophercloud/gophercloud go.opencensus.io/stats golang.org/x/net/context/ctxhttp github.com/go-acme/lego/v4/providers/dns/dnsmadeeasy/internal github.com/go-acme/lego/v4/acme/api/internal/nonces github.com/go-acme/lego/v4/providers/dns/constellix/internal github.com/nrdcg/dnspod-go github.com/go-acme/lego/v4/providers/dns/dynu/internal cloud.google.com/go/compute/metadata golang.org/x/text/secure/bidirule google.golang.org/api/googleapi github.com/nrdcg/desec google.golang.org/api/googleapi/transport google.golang.org/api/transport/cert github.com/go-acme/lego/v4/providers/dns/hetzner/internal go.opencensus.io/stats/view github.com/exoscale/egoscale github.com/fatih/structs golang.org/x/oauth2/internal github.com/iij/doapi/protocol github.com/mitchellh/mapstructure github.com/kolo/xmlrpc github.com/boombuler/barcode go.opencensus.io/trace/propagation github.com/go-acme/lego/v4/providers/dns/joker/internal/svc github.com/aws/aws-sdk-go/aws/awserr golang.org/x/net/publicsuffix github.com/linode/linodego/internal/duration github.com/liquidweb/liquidweb-go/types github.com/go-acme/lego/v4/providers/dns/luadns/internal github.com/namedotcom/go/namecom github.com/nrdcg/namesilo github.com/go-acme/lego/v4/providers/dns/netcup/internal go.opencensus.io/plugin/ochttp/propagation/b3 go.opencensus.io/plugin/ochttp/propagation/tracecontext google.golang.org/api/transport/http/internal/propagation github.com/go-acme/lego/v4/providers/dns/netlify/internal golang.org/x/oauth2 github.com/go-resty/resty/v2 github.com/boombuler/barcode/utils github.com/go-acme/lego/v4/providers/dns/nifcloud/internal gopkg.in/ns1/ns1-go.v2/rest/model/data github.com/go-acme/lego/v4/providers/dns/regru/internal github.com/oracle/oci-go-sdk/common github.com/aws/aws-sdk-go/internal/ini github.com/aws/aws-sdk-go/aws/endpoints github.com/go-acme/lego/v4/providers/dns/internal/rimuhosting go.uber.org/ratelimit github.com/liquidweb/liquidweb-go github.com/go-acme/lego/v4/providers/dns/scaleway/internal github.com/go-acme/lego/v4/providers/dns/internal/selectel github.com/go-acme/lego/v4/providers/dns/servercow/internal github.com/transip/gotransip/v6/jwt github.com/sacloud/libsacloud/sacloud github.com/liquidweb/liquidweb-go/network github.com/liquidweb/liquidweb-go/storage github.com/aliyun/alibaba-cloud-sdk-go/sdk/errors github.com/liquidweb/liquidweb-go/storm github.com/aws/aws-sdk-go/aws/awsutil golang.org/x/oauth2/jwt github.com/ovh/go-ovh/ovh go.opencensus.io/plugin/ochttp golang.org/x/oauth2/clientcredentials github.com/transip/gotransip/v6/rest github.com/OpenDNS/vegadns2client github.com/dnsimple/dnsimple-go/dnsimple github.com/hashicorp/go-cleanhttp github.com/boombuler/barcode/qr github.com/go-acme/lego/v4/providers/dns/yandex/internal github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests github.com/rainycape/memcache golang.org/x/net/idna github.com/russross/blackfriday/v2 gopkg.in/square/go-jose.v2 github.com/nrdcg/goinwx github.com/hashicorp/go-retryablehttp golang.org/x/oauth2/google gopkg.in/ns1/ns1-go.v2/rest/model/dns github.com/liquidweb/liquidweb-go/client github.com/transip/gotransip/v6/repository github.com/transip/gotransip/v6/authenticator github.com/gophercloud/gophercloud/openstack/utils github.com/gophercloud/gophercloud/pagination github.com/gophercloud/gophercloud/openstack/identity/v3/tokens gopkg.in/ns1/ns1-go.v2/rest github.com/aws/aws-sdk-go/aws/credentials github.com/pquerna/otp github.com/transip/gotransip/v6 google.golang.org/grpc/internal/syscall github.com/sirupsen/logrus golang.org/x/net/internal/socket github.com/vultr/govultr golang.org/x/net/http/httpguts github.com/pquerna/otp/hotp github.com/linode/linodego github.com/cloudflare/cloudflare-go github.com/aws/aws-sdk-go/aws/credentials/processcreds github.com/transip/gotransip/v6/domain github.com/gophercloud/gophercloud/openstack/identity/v2/tenants github.com/gophercloud/gophercloud/openstack/dns/v2/recordsets github.com/gophercloud/gophercloud/openstack/dns/v2/zones github.com/pquerna/otp/totp golang.org/x/net/http2 github.com/gophercloud/gophercloud/openstack/identity/v2/tokens github.com/json-iterator/go golang.org/x/net/ipv6 golang.org/x/net/ipv4 github.com/gophercloud/gophercloud/openstack github.com/oracle/oci-go-sdk/dns github.com/labbsr0x/goh/gohclient github.com/labbsr0x/bindman-dns-webhook/src/types github.com/iij/doapi github.com/akamai/AkamaiOPEN-edgegrid-golang/edgegrid github.com/cpuguy83/go-md2man/v2/md2man github.com/labbsr0x/bindman-dns-webhook/src/client github.com/urfave/cli github.com/gophercloud/utils/openstack/clientconfig github.com/go-acme/lego/v4/acme/api/internal/secure gopkg.in/square/go-jose.v2/jwt github.com/akamai/AkamaiOPEN-edgegrid-golang/client-v1 github.com/go-acme/lego/v4/acme/api github.com/go-acme/lego/v4/providers/dns/hyperone/internal github.com/akamai/AkamaiOPEN-edgegrid-golang/configdns-v2 github.com/miekg/dns github.com/go-acme/lego/v4/certificate github.com/go-acme/lego/v4/challenge/tlsalpn01 github.com/go-acme/lego/v4/registration github.com/go-acme/lego/v4/challenge/http01 github.com/go-acme/lego/v4/providers/http/memcached github.com/go-acme/lego/v4/providers/http/webroot github.com/census-instrumentation/opencensus-proto/gen-go/resource/v1 github.com/golang/protobuf/ptypes/timestamp github.com/golang/protobuf/ptypes/struct github.com/golang/protobuf/ptypes/any github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/wrappers google.golang.org/grpc/encoding/proto google.golang.org/genproto/protobuf/field_mask google.golang.org/grpc/credentials github.com/golang/protobuf/protoc-gen-go/descriptor github.com/grpc-ecosystem/grpc-gateway/internal google.golang.org/genproto/googleapis/api/httpbody google.golang.org/genproto/googleapis/rpc/status github.com/census-instrumentation/opencensus-proto/gen-go/agent/common/v1 github.com/golang/protobuf/ptypes google.golang.org/grpc/binarylog/grpc_binarylog_v1 github.com/golang/protobuf/jsonpb github.com/census-instrumentation/opencensus-proto/gen-go/trace/v1 github.com/census-instrumentation/opencensus-proto/gen-go/metrics/v1 google.golang.org/grpc/resolver google.golang.org/grpc/peer google.golang.org/grpc/internal/channelz google.golang.org/grpc/status google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/balancer google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/balancer/base go.opencensus.io/plugin/ocgrpc google.golang.org/grpc/internal/binarylog google.golang.org/grpc/balancer/roundrobin github.com/golang/protobuf/protoc-gen-go/plugin github.com/golang/protobuf/protoc-gen-go/generator github.com/sacloud/libsacloud/api google.golang.org/grpc/internal/transport github.com/aws/aws-sdk-go/aws github.com/aws/aws-sdk-go/aws/request github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses github.com/aliyun/alibaba-cloud-sdk-go/sdk/auth/signers github.com/aliyun/alibaba-cloud-sdk-go/sdk/endpoints github.com/aliyun/alibaba-cloud-sdk-go/sdk/auth github.com/grpc-ecosystem/grpc-gateway/runtime github.com/aws/aws-sdk-go/aws/corehandlers github.com/aws/aws-sdk-go/aws/client github.com/aws/aws-sdk-go/aws/csm github.com/aws/aws-sdk-go/private/protocol github.com/aliyun/alibaba-cloud-sdk-go/sdk/auth/credentials/provider github.com/aws/aws-sdk-go/aws/ec2metadata github.com/aliyun/alibaba-cloud-sdk-go/sdk github.com/aws/aws-sdk-go/private/protocol/query/queryutil github.com/aws/aws-sdk-go/private/protocol/rest github.com/aws/aws-sdk-go/private/protocol/json/jsonutil github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil google.golang.org/grpc github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds github.com/aws/aws-sdk-go/aws/credentials/endpointcreds github.com/aws/aws-sdk-go/private/protocol/jsonrpc github.com/aws/aws-sdk-go/aws/signer/v4 github.com/aws/aws-sdk-go/private/protocol/query github.com/aws/aws-sdk-go/aws/defaults github.com/aws/aws-sdk-go/private/protocol/restxml github.com/aliyun/alibaba-cloud-sdk-go/services/alidns github.com/aws/aws-sdk-go/service/sts github.com/aws/aws-sdk-go/service/route53 github.com/aws/aws-sdk-go/service/lightsail github.com/aws/aws-sdk-go/service/sts/stsiface github.com/aws/aws-sdk-go/aws/credentials/stscreds github.com/aws/aws-sdk-go/aws/session github.com/go-acme/lego/v4/challenge/dns01 github.com/census-instrumentation/opencensus-proto/gen-go/agent/metrics/v1 google.golang.org/api/internal github.com/googleapis/gax-go/v2 github.com/census-instrumentation/opencensus-proto/gen-go/agent/trace/v1 google.golang.org/api/internal/gensupport github.com/go-acme/lego/v4/providers/dns/arvancloud github.com/go-acme/lego/v4/providers/dns/acmedns github.com/go-acme/lego/v4/providers/dns/auroradns github.com/go-acme/lego/v4/providers/dns/bindman github.com/go-acme/lego/v4/providers/dns/clouddns github.com/go-acme/lego/v4/challenge/resolver github.com/go-acme/lego/v4/providers/dns/autodns github.com/go-acme/lego/v4/providers/dns/bluecat github.com/go-acme/lego/v4/providers/dns/checkdomain github.com/go-acme/lego/v4/providers/dns/cloudns/internal github.com/go-acme/lego/v4/providers/dns/cloudxns/internal github.com/go-acme/lego/v4/providers/dns/cloudflare github.com/go-acme/lego/v4/providers/dns/designate github.com/go-acme/lego/v4/providers/dns/dnsimple github.com/go-acme/lego/v4/providers/dns/desec github.com/go-acme/lego/v4/providers/dns/dreamhost github.com/go-acme/lego/v4/providers/dns/constellix github.com/go-acme/lego/v4/providers/dns/conoha github.com/go-acme/lego/v4/providers/dns/dnspod github.com/go-acme/lego/v4/providers/dns/digitalocean github.com/go-acme/lego/v4/providers/dns/duckdns github.com/go-acme/lego/v4/providers/dns/dode github.com/go-acme/lego/v4/providers/dns/dnsmadeeasy github.com/go-acme/lego/v4/providers/dns/dyn github.com/go-acme/lego/v4/providers/dns/dynu github.com/go-acme/lego/v4/providers/dns/easydns github.com/go-acme/lego/v4/providers/dns/edgedns github.com/go-acme/lego/v4/providers/dns/exec github.com/go-acme/lego/v4/providers/dns/exoscale github.com/go-acme/lego/v4/providers/dns/gandi github.com/go-acme/lego/v4/providers/dns/gandiv5 google.golang.org/api/option github.com/go-acme/lego/v4/providers/dns/godaddy github.com/go-acme/lego/v4/providers/dns/glesys github.com/go-acme/lego/v4/lego github.com/go-acme/lego/v4/providers/dns/httpreq github.com/go-acme/lego/v4/providers/dns/hetzner github.com/go-acme/lego/v4/providers/dns/hyperone github.com/go-acme/lego/v4/providers/dns/hostingde github.com/go-acme/lego/v4/providers/dns/iij github.com/go-acme/lego/v4/providers/dns/infomaniak/internal github.com/go-acme/lego/v4/providers/dns/inwx github.com/go-acme/lego/v4/providers/dns/joker/internal/dmapi github.com/go-acme/lego/v4/providers/dns/linode github.com/go-acme/lego/v4/providers/dns/liquidweb github.com/go-acme/lego/v4/providers/dns/luadns github.com/go-acme/lego/v4/providers/dns/mydnsjp github.com/go-acme/lego/v4/providers/dns/cloudns github.com/go-acme/lego/v4/providers/dns/cloudxns github.com/go-acme/lego/v4/providers/dns/mythicbeasts github.com/go-acme/lego/v4/providers/dns/namecheap github.com/go-acme/lego/v4/providers/dns/namedotcom github.com/go-acme/lego/v4/providers/dns/namesilo github.com/go-acme/lego/v4/providers/dns/netcup github.com/go-acme/lego/v4/providers/dns/netlify github.com/go-acme/lego/v4/providers/dns/nifcloud contrib.go.opencensus.io/exporter/ocagent github.com/go-acme/lego/v4/providers/dns/ns1 google.golang.org/api/option/internaloption google.golang.org/api/transport/http github.com/go-acme/lego/v4/providers/dns/oraclecloud github.com/go-acme/lego/v4/providers/dns/ovh github.com/go-acme/lego/v4/providers/dns/otc github.com/go-acme/lego/v4/providers/dns/pdns github.com/go-acme/lego/v4/providers/dns/rackspace github.com/go-acme/lego/v4/providers/dns/regru github.com/go-acme/lego/v4/providers/dns/rfc2136 github.com/go-acme/lego/v4/providers/dns/joker github.com/go-acme/lego/v4/providers/dns/rimuhosting github.com/go-acme/lego/v4/providers/dns/scaleway github.com/go-acme/lego/v4/providers/dns/selectel github.com/go-acme/lego/v4/providers/dns/infomaniak github.com/go-acme/lego/v4/providers/dns/servercow github.com/go-acme/lego/v4/providers/dns/stackpath github.com/go-acme/lego/v4/providers/dns/transip github.com/go-acme/lego/v4/providers/dns/versio github.com/go-acme/lego/v4/providers/dns/vegadns github.com/go-acme/lego/v4/providers/dns/vscale github.com/go-acme/lego/v4/providers/dns/vultr github.com/go-acme/lego/v4/providers/dns/yandex github.com/go-acme/lego/v4/providers/dns/zoneee github.com/go-acme/lego/v4/providers/dns/zonomi google.golang.org/api/dns/v1 github.com/Azure/go-autorest/tracing github.com/Azure/go-autorest/autorest/adal github.com/go-acme/lego/v4/providers/dns/route53 github.com/Azure/go-autorest/autorest/azure/cli github.com/Azure/go-autorest/autorest github.com/go-acme/lego/v4/providers/dns/gcloud github.com/Azure/go-autorest/autorest/azure github.com/go-acme/lego/v4/providers/dns/sakuracloud github.com/Azure/go-autorest/autorest/azure/auth github.com/Azure/azure-sdk-for-go/services/dns/mgmt/2017-09-01/dns github.com/go-acme/lego/v4/providers/dns/lightsail github.com/go-acme/lego/v4/providers/dns/azure github.com/go-acme/lego/v4/providers/dns/alidns github.com/go-acme/lego/v4/providers/dns github.com/go-acme/lego/v4/cmd github.com/go-acme/lego/v4/cmd/lego # github.com/go-acme/lego/v4/cmd/lego loadinternal: cannot find runtime/cgo go: downloading github.com/stretchr/testify v1.6.1 go: downloading github.com/BurntSushi/toml v0.3.1 go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading github.com/stretchr/objx v0.1.1 go: downloading github.com/davecgh/go-spew v1.1.1 go: downloading gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c ? github.com/go-acme/lego/v4/acme [no test files] # github.com/go-acme/lego/v4/acme/api/internal/nonces.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/platform/wait.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/acme/api/internal/secure.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/platform/tester.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/platform/config/env.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/certcrypto.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/acme/api/internal/sender.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/acmedns.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/arvancloud/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/challenge/tlsalpn01.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/arvancloud.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/lego.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/auroradns.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/e2e.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/autodns.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/acme/api.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/certificate.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/challenge/http01.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/bindman.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/bluecat.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/challenge/resolver.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/clouddns/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/checkdomain.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/clouddns.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/cloudflare.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/challenge/dns01.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/cloudns.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/cloudns/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/cloudxns.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/alidns.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/cloudxns/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/conoha.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/conoha/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/azure.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/desec.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/constellix.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/dnsmadeeasy.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/constellix/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/dnsimple.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/digitalocean.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/dnspod.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/designate.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/duckdns.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/dode.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/dyn.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/dreamhost.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/cmd.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/dynu.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/dynu/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/edgedns.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/exec.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/easydns.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/exoscale.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/gandi.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/gandiv5.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/glesys.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/hetzner.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/hetzner/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/godaddy.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/hostingde.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/hyperone.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/infomaniak.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/internal/rimuhosting.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/internal/selectel.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/httpreq.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/infomaniak/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/hyperone/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/iij.test loadinternal: cannot find runtime/cgo === RUN TestCertificateService_Get_issuerRelUp --- PASS: TestCertificateService_Get_issuerRelUp (2.08s) === RUN TestCertificateService_Get_embeddedIssuer --- PASS: TestCertificateService_Get_embeddedIssuer (2.24s) === RUN TestOrderService_New --- PASS: TestOrderService_New (0.03s) === RUN Test_getLink === RUN Test_getLink/success === PAUSE Test_getLink/success === RUN Test_getLink/success_several_lines === PAUSE Test_getLink/success_several_lines === RUN Test_getLink/no_link === PAUSE Test_getLink/no_link === RUN Test_getLink/no_header === PAUSE Test_getLink/no_header === CONT Test_getLink/success === CONT Test_getLink/no_header === CONT Test_getLink/no_link === CONT Test_getLink/success_several_lines --- PASS: Test_getLink (0.00s) --- PASS: Test_getLink/success (0.00s) --- PASS: Test_getLink/no_header (0.00s) --- PASS: Test_getLink/no_link (0.00s) --- PASS: Test_getLink/success_several_lines (0.00s) PASS coverage: 35.5% of statements ok github.com/go-acme/lego/v4/acme/api 4.383s coverage: 35.5% of statements === RUN TestNotHoldingLockWhileMakingHTTPRequests --- PASS: TestNotHoldingLockWhileMakingHTTPRequests (0.25s) PASS coverage: 58.3% of statements ok github.com/go-acme/lego/v4/acme/api/internal/nonces 0.275s coverage: 58.3% of statements === RUN TestNotHoldingLockWhileMakingHTTPRequests --- PASS: TestNotHoldingLockWhileMakingHTTPRequests (0.25s) PASS coverage: 0.0% of statements ok github.com/go-acme/lego/v4/acme/api/internal/secure 0.286s coverage: 0.0% of statements === RUN TestDo_UserAgentOnAllHTTPMethod === RUN TestDo_UserAgentOnAllHTTPMethod/GET === RUN TestDo_UserAgentOnAllHTTPMethod/HEAD === RUN TestDo_UserAgentOnAllHTTPMethod/POST --- PASS: TestDo_UserAgentOnAllHTTPMethod (0.02s) --- PASS: TestDo_UserAgentOnAllHTTPMethod/GET (0.02s) --- PASS: TestDo_UserAgentOnAllHTTPMethod/HEAD (0.00s) --- PASS: TestDo_UserAgentOnAllHTTPMethod/POST (0.00s) === RUN TestDo_CustomUserAgent --- PASS: TestDo_CustomUserAgent (0.00s) PASS coverage: 52.7% of statements ok github.com/go-acme/lego/v4/acme/api/internal/sender 0.052s coverage: 52.7% of statements # github.com/go-acme/lego/v4/providers/dns/joker/internal/svc.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/gcloud.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/inwx.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/liquidweb.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/e2e/dnschallenge.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/joker.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/joker/internal/dmapi.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/luadns/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/luadns.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/lightsail.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/namedotcom.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/netlify/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/mydnsjp.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/namecheap.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/mythicbeasts.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/linode.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/nifcloud.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/netlify.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/namesilo.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/netcup/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/nifcloud/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/netcup.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/ns1.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/oraclecloud.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/ovh.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/rimuhosting.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/regru/internal.test loadinternal: cannot find runtime/cgo === RUN TestGeneratePrivateKey --- PASS: TestGeneratePrivateKey (2.75s) === RUN TestGenerateCSR === RUN TestGenerateCSR/without_SAN === PAUSE TestGenerateCSR/without_SAN === RUN TestGenerateCSR/without_SAN#01 === PAUSE TestGenerateCSR/without_SAN#01 === RUN TestGenerateCSR/with_SAN === PAUSE TestGenerateCSR/with_SAN === RUN TestGenerateCSR/no_domain === PAUSE TestGenerateCSR/no_domain === RUN TestGenerateCSR/no_domain_with_SAN === PAUSE TestGenerateCSR/no_domain_with_SAN === RUN TestGenerateCSR/private_key_nil === PAUSE TestGenerateCSR/private_key_nil === CONT TestGenerateCSR/without_SAN === CONT TestGenerateCSR/private_key_nil === CONT TestGenerateCSR/no_domain_with_SAN === CONT TestGenerateCSR/no_domain === CONT TestGenerateCSR/with_SAN === CONT TestGenerateCSR/without_SAN#01 --- PASS: TestGenerateCSR (0.03s) --- PASS: TestGenerateCSR/without_SAN (0.00s) --- PASS: TestGenerateCSR/private_key_nil (0.00s) --- PASS: TestGenerateCSR/no_domain_with_SAN (0.00s) --- PASS: TestGenerateCSR/no_domain (0.00s) --- PASS: TestGenerateCSR/with_SAN (0.00s) --- PASS: TestGenerateCSR/without_SAN#01 (0.00s) === RUN TestPEMEncode --- PASS: TestPEMEncode (0.00s) === RUN TestParsePEMCertificate --- PASS: TestParsePEMCertificate (4.82s) PASS coverage: 28.3% of statements ok github.com/go-acme/lego/v4/certcrypto 7.639s coverage: 28.3% of statements # github.com/go-acme/lego/v4/providers/dns/servercow/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/pdns.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/rackspace.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/selectel.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/regru.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/rfc2136.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/servercow.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/sakuracloud.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/route53.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/scaleway/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/http/memcached.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/scaleway.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/vultr.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/stackpath.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/zoneee.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/otc.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/transip.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/http/webroot.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/vscale.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/yandex/internal.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/yandex.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/zonomi.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/versio.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/providers/dns/vegadns.test loadinternal: cannot find runtime/cgo # github.com/go-acme/lego/v4/registration.test loadinternal: cannot find runtime/cgo === RUN Test_checkResponse 2020/12/26 16:11:54 [INFO] [] Server responded with a certificate. --- PASS: Test_checkResponse (2.06s) === RUN Test_checkResponse_issuerRelUp 2020/12/26 16:11:56 [INFO] [] Server responded with a certificate. --- PASS: Test_checkResponse_issuerRelUp (1.95s) === RUN Test_checkResponse_embeddedIssuer 2020/12/26 16:11:58 [INFO] [] Server responded with a certificate. --- PASS: Test_checkResponse_embeddedIssuer (1.82s) === RUN Test_checkResponse_alternate 2020/12/26 16:11:59 [INFO] [example.com] Server responded with a certificate for the preferred certificate chains "DST Root CA X3". --- PASS: Test_checkResponse_alternate (1.36s) === RUN Test_Get --- PASS: Test_Get (1.92s) PASS coverage: 14.1% of statements ok github.com/go-acme/lego/v4/certificate 9.145s coverage: 14.1% of statements ? github.com/go-acme/lego/v4/challenge [no test files] === RUN TestDNSProviderManual === RUN TestDNSProviderManual/Press_enter lego: Please create the following TXT record in your example.com. zone: _acme-challenge.example.com. 120 IN TXT "47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU" lego: Press 'Enter' when you are done lego: You can now remove this TXT record from your example.com. zone: _acme-challenge.example.com. 120 IN TXT "..." === RUN TestDNSProviderManual/Missing_enter lego: Please create the following TXT record in your example.com. zone: _acme-challenge.example.com. 120 IN TXT "47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU" lego: Press 'Enter' when you are done --- PASS: TestDNSProviderManual (0.10s) --- PASS: TestDNSProviderManual/Press_enter (0.10s) --- PASS: TestDNSProviderManual/Missing_enter (0.00s) === RUN TestChallenge_PreSolve === RUN TestChallenge_PreSolve/success 2020/12/26 16:11:53 [INFO] [example.com] acme: Preparing to solve DNS-01 === RUN TestChallenge_PreSolve/validate_fail 2020/12/26 16:11:53 [INFO] [example.com] acme: Preparing to solve DNS-01 === RUN TestChallenge_PreSolve/preCheck_fail 2020/12/26 16:11:53 [INFO] [example.com] acme: Preparing to solve DNS-01 === RUN TestChallenge_PreSolve/present_fail 2020/12/26 16:11:53 [INFO] [example.com] acme: Preparing to solve DNS-01 === RUN TestChallenge_PreSolve/cleanUp_fail 2020/12/26 16:11:53 [INFO] [example.com] acme: Preparing to solve DNS-01 --- PASS: TestChallenge_PreSolve (0.03s) --- PASS: TestChallenge_PreSolve/success (0.00s) --- PASS: TestChallenge_PreSolve/validate_fail (0.00s) --- PASS: TestChallenge_PreSolve/preCheck_fail (0.00s) --- PASS: TestChallenge_PreSolve/present_fail (0.00s) --- PASS: TestChallenge_PreSolve/cleanUp_fail (0.00s) === RUN TestChallenge_Solve === RUN TestChallenge_Solve/success 2020/12/26 16:11:53 [INFO] [example.com] acme: Trying to solve DNS-01 2020/12/26 16:11:53 [INFO] [example.com] acme: Checking DNS record propagation using [172.16.21.1:53] 2020/12/26 16:11:55 [INFO] Wait for propagation [timeout: 1m0s, interval: 2s] === RUN TestChallenge_Solve/validate_fail 2020/12/26 16:11:55 [INFO] [example.com] acme: Trying to solve DNS-01 2020/12/26 16:11:55 [INFO] [example.com] acme: Checking DNS record propagation using [172.16.21.1:53] 2020/12/26 16:11:57 [INFO] Wait for propagation [timeout: 1m0s, interval: 2s] === RUN TestChallenge_Solve/preCheck_fail 2020/12/26 16:11:57 [INFO] [example.com] acme: Trying to solve DNS-01 2020/12/26 16:11:57 [INFO] [example.com] acme: Checking DNS record propagation using [172.16.21.1:53] 2020/12/26 16:11:57 [INFO] Wait for propagation [timeout: 2s, interval: 500ms] 2020/12/26 16:11:57 [INFO] [example.com] acme: Waiting for DNS record propagation. 2020/12/26 16:11:58 [INFO] [example.com] acme: Waiting for DNS record propagation. 2020/12/26 16:11:58 [INFO] [example.com] acme: Waiting for DNS record propagation. 2020/12/26 16:11:59 [INFO] [example.com] acme: Waiting for DNS record propagation. === RUN TestChallenge_Solve/present_fail 2020/12/26 16:11:59 [INFO] [example.com] acme: Trying to solve DNS-01 2020/12/26 16:11:59 [INFO] [example.com] acme: Checking DNS record propagation using [172.16.21.1:53] 2020/12/26 16:12:01 [INFO] Wait for propagation [timeout: 1m0s, interval: 2s] === RUN TestChallenge_Solve/cleanUp_fail 2020/12/26 16:12:01 [INFO] [example.com] acme: Trying to solve DNS-01 2020/12/26 16:12:01 [INFO] [example.com] acme: Checking DNS record propagation using [172.16.21.1:53] 2020/12/26 16:12:03 [INFO] Wait for propagation [timeout: 1m0s, interval: 2s] --- PASS: TestChallenge_Solve (10.55s) --- PASS: TestChallenge_Solve/success (2.00s) --- PASS: TestChallenge_Solve/validate_fail (2.00s) --- PASS: TestChallenge_Solve/preCheck_fail (2.50s) --- PASS: TestChallenge_Solve/present_fail (2.00s) --- PASS: TestChallenge_Solve/cleanUp_fail (2.00s) === RUN TestChallenge_CleanUp === RUN TestChallenge_CleanUp/success 2020/12/26 16:12:03 [INFO] [example.com] acme: Cleaning DNS-01 challenge === RUN TestChallenge_CleanUp/validate_fail 2020/12/26 16:12:03 [INFO] [example.com] acme: Cleaning DNS-01 challenge === RUN TestChallenge_CleanUp/preCheck_fail 2020/12/26 16:12:03 [INFO] [example.com] acme: Cleaning DNS-01 challenge === RUN TestChallenge_CleanUp/present_fail 2020/12/26 16:12:03 [INFO] [example.com] acme: Cleaning DNS-01 challenge === RUN TestChallenge_CleanUp/cleanUp_fail 2020/12/26 16:12:03 [INFO] [example.com] acme: Cleaning DNS-01 challenge --- PASS: TestChallenge_CleanUp (0.03s) --- PASS: TestChallenge_CleanUp/success (0.00s) --- PASS: TestChallenge_CleanUp/validate_fail (0.00s) --- PASS: TestChallenge_CleanUp/preCheck_fail (0.00s) --- PASS: TestChallenge_CleanUp/present_fail (0.00s) --- PASS: TestChallenge_CleanUp/cleanUp_fail (0.00s) === RUN TestToFqdn === RUN TestToFqdn/simple === PAUSE TestToFqdn/simple === RUN TestToFqdn/already_FQDN === PAUSE TestToFqdn/already_FQDN === CONT TestToFqdn/simple === CONT TestToFqdn/already_FQDN --- PASS: TestToFqdn (0.00s) --- PASS: TestToFqdn/simple (0.00s) --- PASS: TestToFqdn/already_FQDN (0.00s) === RUN TestUnFqdn === RUN TestUnFqdn/simple === PAUSE TestUnFqdn/simple === RUN TestUnFqdn/already_domain === PAUSE TestUnFqdn/already_domain === CONT TestUnFqdn/simple === CONT TestUnFqdn/already_domain --- PASS: TestUnFqdn (0.00s) --- PASS: TestUnFqdn/simple (0.00s) --- PASS: TestUnFqdn/already_domain (0.00s) === RUN TestLookupNameserversOK === RUN TestLookupNameserversOK/books.google.com.ng. === PAUSE TestLookupNameserversOK/books.google.com.ng. === RUN TestLookupNameserversOK/www.google.com. === PAUSE TestLookupNameserversOK/www.google.com. === RUN TestLookupNameserversOK/physics.georgetown.edu. === PAUSE TestLookupNameserversOK/physics.georgetown.edu. === CONT TestLookupNameserversOK/books.google.com.ng. === CONT TestLookupNameserversOK/physics.georgetown.edu. === CONT TestLookupNameserversOK/www.google.com. --- PASS: TestLookupNameserversOK (0.00s) --- PASS: TestLookupNameserversOK/books.google.com.ng. (0.08s) --- PASS: TestLookupNameserversOK/www.google.com. (0.21s) --- PASS: TestLookupNameserversOK/physics.georgetown.edu. (0.28s) === RUN TestLookupNameserversErr === RUN TestLookupNameserversErr/invalid_tld === PAUSE TestLookupNameserversErr/invalid_tld === CONT TestLookupNameserversErr/invalid_tld --- PASS: TestLookupNameserversErr (0.00s) --- PASS: TestLookupNameserversErr/invalid_tld (0.08s) === RUN TestFindZoneByFqdnCustom === RUN TestFindZoneByFqdnCustom/domain_is_a_CNAME === RUN TestFindZoneByFqdnCustom/domain_is_a_non-existent_subdomain === RUN TestFindZoneByFqdnCustom/domain_is_a_eTLD === RUN TestFindZoneByFqdnCustom/domain_is_a_cross-zone_CNAME === RUN TestFindZoneByFqdnCustom/NXDOMAIN === RUN TestFindZoneByFqdnCustom/several_non_existent_nameservers === RUN TestFindZoneByFqdnCustom/only_non_existent_nameservers === RUN TestFindZoneByFqdnCustom/no_nameservers --- PASS: TestFindZoneByFqdnCustom (0.46s) --- PASS: TestFindZoneByFqdnCustom/domain_is_a_CNAME (0.04s) --- PASS: TestFindZoneByFqdnCustom/domain_is_a_non-existent_subdomain (0.02s) --- PASS: TestFindZoneByFqdnCustom/domain_is_a_eTLD (0.03s) --- PASS: TestFindZoneByFqdnCustom/domain_is_a_cross-zone_CNAME (0.32s) --- PASS: TestFindZoneByFqdnCustom/NXDOMAIN (0.04s) --- PASS: TestFindZoneByFqdnCustom/several_non_existent_nameservers (0.01s) --- PASS: TestFindZoneByFqdnCustom/only_non_existent_nameservers (0.00s) --- PASS: TestFindZoneByFqdnCustom/no_nameservers (0.00s) === RUN TestFindPrimayNsByFqdnCustom === RUN TestFindPrimayNsByFqdnCustom/domain_is_a_CNAME === RUN TestFindPrimayNsByFqdnCustom/domain_is_a_non-existent_subdomain === RUN TestFindPrimayNsByFqdnCustom/domain_is_a_eTLD === RUN TestFindPrimayNsByFqdnCustom/domain_is_a_cross-zone_CNAME === RUN TestFindPrimayNsByFqdnCustom/NXDOMAIN === RUN TestFindPrimayNsByFqdnCustom/several_non_existent_nameservers === RUN TestFindPrimayNsByFqdnCustom/only_non_existent_nameservers === RUN TestFindPrimayNsByFqdnCustom/no_nameservers --- PASS: TestFindPrimayNsByFqdnCustom (0.11s) --- PASS: TestFindPrimayNsByFqdnCustom/domain_is_a_CNAME (0.01s) --- PASS: TestFindPrimayNsByFqdnCustom/domain_is_a_non-existent_subdomain (0.01s) --- PASS: TestFindPrimayNsByFqdnCustom/domain_is_a_eTLD (0.02s) --- PASS: TestFindPrimayNsByFqdnCustom/domain_is_a_cross-zone_CNAME (0.01s) --- PASS: TestFindPrimayNsByFqdnCustom/NXDOMAIN (0.03s) --- PASS: TestFindPrimayNsByFqdnCustom/several_non_existent_nameservers (0.02s) --- PASS: TestFindPrimayNsByFqdnCustom/only_non_existent_nameservers (0.00s) --- PASS: TestFindPrimayNsByFqdnCustom/no_nameservers (0.00s) === RUN TestResolveConfServers === RUN TestResolveConfServers/fixtures/resolv.conf.1 === RUN TestResolveConfServers/fixtures/resolv.conf.nonexistant --- PASS: TestResolveConfServers (0.00s) --- PASS: TestResolveConfServers/fixtures/resolv.conf.1 (0.00s) --- PASS: TestResolveConfServers/fixtures/resolv.conf.nonexistant (0.00s) === RUN TestCheckDNSPropagation === RUN TestCheckDNSPropagation/success === PAUSE TestCheckDNSPropagation/success === RUN TestCheckDNSPropagation/no_TXT_record === PAUSE TestCheckDNSPropagation/no_TXT_record === CONT TestCheckDNSPropagation/success === CONT TestCheckDNSPropagation/no_TXT_record --- PASS: TestCheckDNSPropagation (0.00s) --- PASS: TestCheckDNSPropagation/success (0.18s) --- PASS: TestCheckDNSPropagation/no_TXT_record (0.22s) === RUN TestCheckAuthoritativeNss === RUN TestCheckAuthoritativeNss/TXT_RR_w/_expected_value === PAUSE TestCheckAuthoritativeNss/TXT_RR_w/_expected_value === RUN TestCheckAuthoritativeNss/No_TXT_RR === PAUSE TestCheckAuthoritativeNss/No_TXT_RR === CONT TestCheckAuthoritativeNss/TXT_RR_w/_expected_value === CONT TestCheckAuthoritativeNss/No_TXT_RR --- PASS: TestCheckAuthoritativeNss (0.00s) --- PASS: TestCheckAuthoritativeNss/No_TXT_RR (0.03s) --- PASS: TestCheckAuthoritativeNss/TXT_RR_w/_expected_value (0.32s) === RUN TestCheckAuthoritativeNssErr === RUN TestCheckAuthoritativeNssErr/TXT_RR_/w_unexpected_value === PAUSE TestCheckAuthoritativeNssErr/TXT_RR_/w_unexpected_value === RUN TestCheckAuthoritativeNssErr/No_TXT_RR === PAUSE TestCheckAuthoritativeNssErr/No_TXT_RR === CONT TestCheckAuthoritativeNssErr/TXT_RR_/w_unexpected_value === CONT TestCheckAuthoritativeNssErr/No_TXT_RR --- PASS: TestCheckAuthoritativeNssErr (0.00s) --- PASS: TestCheckAuthoritativeNssErr/No_TXT_RR (0.02s) --- PASS: TestCheckAuthoritativeNssErr/TXT_RR_/w_unexpected_value (0.16s) PASS coverage: 82.6% of statements ok github.com/go-acme/lego/v4/challenge/dns01 12.352s coverage: 82.6% of statements === RUN TestParseForwardedHeader === RUN TestParseForwardedHeader/empty_input === PAUSE TestParseForwardedHeader/empty_input === RUN TestParseForwardedHeader/simple_case === PAUSE TestParseForwardedHeader/simple_case === RUN TestParseForwardedHeader/quoted-string === PAUSE TestParseForwardedHeader/quoted-string === RUN TestParseForwardedHeader/multiple_entries === PAUSE TestParseForwardedHeader/multiple_entries === RUN TestParseForwardedHeader/whitespace === PAUSE TestParseForwardedHeader/whitespace === RUN TestParseForwardedHeader/unterminated_quote === PAUSE TestParseForwardedHeader/unterminated_quote === RUN TestParseForwardedHeader/unexpected_quote === PAUSE TestParseForwardedHeader/unexpected_quote === RUN TestParseForwardedHeader/invalid_token === PAUSE TestParseForwardedHeader/invalid_token === CONT TestParseForwardedHeader/empty_input === CONT TestParseForwardedHeader/invalid_token === CONT TestParseForwardedHeader/unexpected_quote === CONT TestParseForwardedHeader/unterminated_quote === CONT TestParseForwardedHeader/whitespace === CONT TestParseForwardedHeader/multiple_entries === CONT TestParseForwardedHeader/quoted-string === CONT TestParseForwardedHeader/simple_case --- PASS: TestParseForwardedHeader (0.00s) --- PASS: TestParseForwardedHeader/empty_input (0.00s) --- PASS: TestParseForwardedHeader/invalid_token (0.00s) --- PASS: TestParseForwardedHeader/unexpected_quote (0.00s) --- PASS: TestParseForwardedHeader/unterminated_quote (0.00s) --- PASS: TestParseForwardedHeader/whitespace (0.00s) --- PASS: TestParseForwardedHeader/multiple_entries (0.00s) --- PASS: TestParseForwardedHeader/quoted-string (0.00s) --- PASS: TestParseForwardedHeader/simple_case (0.00s) === RUN TestChallenge 2020/12/26 16:11:52 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:52 [INFO] [localhost:23457] Served key authentication --- PASS: TestChallenge (0.04s) === RUN TestChallengeInvalidPort 2020/12/26 16:11:52 [INFO] [localhost:123456] acme: Trying to solve HTTP-01 --- PASS: TestChallengeInvalidPort (0.00s) === RUN TestChallengeWithProxy === RUN TestChallengeWithProxy/no_proxy 2020/12/26 16:11:52 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:52 [INFO] [localhost:23457] Served key authentication === RUN TestChallengeWithProxy/empty_string 2020/12/26 16:11:52 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:52 [INFO] [localhost:23457] Served key authentication === RUN TestChallengeWithProxy/empty_Host 2020/12/26 16:11:52 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:52 [INFO] [localhost:23457] Served key authentication === RUN TestChallengeWithProxy/matching_Host 2020/12/26 16:11:52 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:52 [INFO] [localhost:23457] Served key authentication === RUN TestChallengeWithProxy/Host_mismatch 2020/12/26 16:11:52 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:52 [WARN] Received request for domain example.com with method GET but the domain did not match any challenge. Please ensure your are passing the Host header properly. === RUN TestChallengeWithProxy/Host_mismatch_(ignoring_forwarding_header) 2020/12/26 16:11:52 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:52 [WARN] Received request for domain example.com with method GET but the domain did not match any challenge. Please ensure your are passing the Host header properly. === RUN TestChallengeWithProxy/matching_X-Forwarded-Host 2020/12/26 16:11:52 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:52 [INFO] [localhost:23457] Served key authentication === RUN TestChallengeWithProxy/matching_X-Forwarded-Host_(multiple_fields) 2020/12/26 16:11:52 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:52 [INFO] [localhost:23457] Served key authentication === RUN TestChallengeWithProxy/matching_X-Forwarded-Host_(chain_value) 2020/12/26 16:11:52 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:52 [INFO] [localhost:23457] Served key authentication === RUN TestChallengeWithProxy/X-Forwarded-Host_mismatch 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [WARN] Received request for domain localhost:23457 with method GET but the domain did not match any challenge. Please ensure your are passing the X-Forwarded-Host header properly. === RUN TestChallengeWithProxy/X-Forwarded-Host_mismatch_(multiple_fields) 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [WARN] Received request for domain localhost:23457 with method GET but the domain did not match any challenge. Please ensure your are passing the X-Forwarded-Host header properly. === RUN TestChallengeWithProxy/matching_X-Something-Else 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [INFO] [localhost:23457] Served key authentication === RUN TestChallengeWithProxy/matching_X-Something-Else_(multiple_fields) 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [INFO] [localhost:23457] Served key authentication === RUN TestChallengeWithProxy/matching_X-Something-Else_(chain_value) 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [INFO] [localhost:23457] Served key authentication === RUN TestChallengeWithProxy/X-Something-Else_mismatch 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [WARN] Received request for domain localhost:23457 with method GET but the domain did not match any challenge. Please ensure your are passing the X-Something-Else header properly. === RUN TestChallengeWithProxy/X-Something-Else_mismatch_(multiple_fields) 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [WARN] Received request for domain localhost:23457 with method GET but the domain did not match any challenge. Please ensure your are passing the X-Something-Else header properly. === RUN TestChallengeWithProxy/X-Something-Else_mismatch_(chain_value) 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [WARN] Received request for domain localhost:23457 with method GET but the domain did not match any challenge. Please ensure your are passing the X-Something-Else header properly. === RUN TestChallengeWithProxy/matching_Forwarded 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [INFO] [localhost:23457] Served key authentication === RUN TestChallengeWithProxy/matching_Forwarded_(multiple_fields) 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [INFO] [localhost:23457] Served key authentication === RUN TestChallengeWithProxy/matching_Forwarded_(chain_value) 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [INFO] [localhost:23457] Served key authentication === RUN TestChallengeWithProxy/Forwarded_mismatch 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [WARN] Received request for domain localhost:23457 with method GET but the domain did not match any challenge. Please ensure your are passing the Forwarded header properly. === RUN TestChallengeWithProxy/Forwarded_mismatch_(missing_information) 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [WARN] Received request for domain localhost:23457 with method GET but the domain did not match any challenge. Please ensure your are passing the Forwarded header properly. === RUN TestChallengeWithProxy/Forwarded_mismatch_(multiple_fields) 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [WARN] Received request for domain localhost:23457 with method GET but the domain did not match any challenge. Please ensure your are passing the Forwarded header properly. === RUN TestChallengeWithProxy/Forwarded_mismatch_(chain_value) 2020/12/26 16:11:53 [INFO] [localhost:23457] acme: Trying to solve HTTP-01 2020/12/26 16:11:53 [WARN] Received request for domain localhost:23457 with method GET but the domain did not match any challenge. Please ensure your are passing the Forwarded header properly. --- PASS: TestChallengeWithProxy (1.03s) --- PASS: TestChallengeWithProxy/no_proxy (0.03s) --- PASS: TestChallengeWithProxy/empty_string (0.05s) --- PASS: TestChallengeWithProxy/empty_Host (0.03s) --- PASS: TestChallengeWithProxy/matching_Host (0.02s) --- PASS: TestChallengeWithProxy/Host_mismatch (0.06s) --- PASS: TestChallengeWithProxy/Host_mismatch_(ignoring_forwarding_header) (0.04s) --- PASS: TestChallengeWithProxy/matching_X-Forwarded-Host (0.02s) --- PASS: TestChallengeWithProxy/matching_X-Forwarded-Host_(multiple_fields) (0.02s) --- PASS: TestChallengeWithProxy/matching_X-Forwarded-Host_(chain_value) (0.03s) --- PASS: TestChallengeWithProxy/X-Forwarded-Host_mismatch (0.14s) --- PASS: TestChallengeWithProxy/X-Forwarded-Host_mismatch_(multiple_fields) (0.04s) --- PASS: TestChallengeWithProxy/matching_X-Something-Else (0.08s) --- PASS: TestChallengeWithProxy/matching_X-Something-Else_(multiple_fields) (0.02s) --- PASS: TestChallengeWithProxy/matching_X-Something-Else_(chain_value) (0.06s) --- PASS: TestChallengeWithProxy/X-Something-Else_mismatch (0.02s) --- PASS: TestChallengeWithProxy/X-Something-Else_mismatch_(multiple_fields) (0.06s) --- PASS: TestChallengeWithProxy/X-Something-Else_mismatch_(chain_value) (0.07s) --- PASS: TestChallengeWithProxy/matching_Forwarded (0.03s) --- PASS: TestChallengeWithProxy/matching_Forwarded_(multiple_fields) (0.03s) --- PASS: TestChallengeWithProxy/matching_Forwarded_(chain_value) (0.03s) --- PASS: TestChallengeWithProxy/Forwarded_mismatch (0.02s) --- PASS: TestChallengeWithProxy/Forwarded_mismatch_(missing_information) (0.03s) --- PASS: TestChallengeWithProxy/Forwarded_mismatch_(multiple_fields) (0.03s) --- PASS: TestChallengeWithProxy/Forwarded_mismatch_(chain_value) (0.05s) PASS coverage: 89.7% of statements ok github.com/go-acme/lego/v4/challenge/http01 1.104s coverage: 89.7% of statements === RUN TestProber_Solve === RUN TestProber_Solve/success === PAUSE TestProber_Solve/success === RUN TestProber_Solve/already_valid === PAUSE TestProber_Solve/already_valid === RUN TestProber_Solve/when_preSolve_fail,_auth_is_flagged_as_error_and_skipped === PAUSE TestProber_Solve/when_preSolve_fail,_auth_is_flagged_as_error_and_skipped === RUN TestProber_Solve/errors_at_different_stages === PAUSE TestProber_Solve/errors_at_different_stages === CONT TestProber_Solve/success 2020/12/26 16:11:52 [INFO] [acme.wtf] acme: use http-01 solver 2020/12/26 16:11:52 [INFO] [lego.wtf] acme: use http-01 solver 2020/12/26 16:11:52 [INFO] [mydomain.wtf] acme: use http-01 solver === CONT TestProber_Solve/errors_at_different_stages 2020/12/26 16:11:52 [INFO] [acme.wtf] acme: use http-01 solver 2020/12/26 16:11:52 [INFO] [lego.wtf] acme: use http-01 solver 2020/12/26 16:11:52 [INFO] [mydomain.wtf] acme: use http-01 solver 2020/12/26 16:11:52 [WARN] [mydomain.wtf] acme: cleaning up failed: clean error mydomain.wtf === CONT TestProber_Solve/when_preSolve_fail,_auth_is_flagged_as_error_and_skipped 2020/12/26 16:11:52 [INFO] [acme.wtf] acme: use http-01 solver 2020/12/26 16:11:52 [INFO] [lego.wtf] acme: use http-01 solver 2020/12/26 16:11:52 [INFO] [mydomain.wtf] acme: use http-01 solver 2020/12/26 16:11:52 [WARN] [acme.wtf] acme: cleaning up failed: clean error acme.wtf === CONT TestProber_Solve/already_valid 2020/12/26 16:11:52 [INFO] [acme.wtf] acme: authorization already valid; skipping challenge 2020/12/26 16:11:52 [INFO] [lego.wtf] acme: authorization already valid; skipping challenge 2020/12/26 16:11:52 [INFO] [mydomain.wtf] acme: authorization already valid; skipping challenge --- PASS: TestProber_Solve (0.00s) --- PASS: TestProber_Solve/success (0.00s) --- PASS: TestProber_Solve/errors_at_different_stages (0.00s) --- PASS: TestProber_Solve/when_preSolve_fail,_auth_is_flagged_as_error_and_skipped (0.00s) --- PASS: TestProber_Solve/already_valid (0.00s) === RUN TestByType --- PASS: TestByType (0.00s) === RUN TestValidate === RUN TestValidate/POST-unexpected === RUN TestValidate/POST-valid 2020/12/26 16:11:52 [INFO] [example.com] The server validated our request === RUN TestValidate/POST-invalid === RUN TestValidate/POST-pending-unexpected === RUN TestValidate/POST-pending-valid 2020/12/26 16:11:52 [INFO] [example.com] The server validated our request === RUN TestValidate/POST-pending-invalid --- PASS: TestValidate (0.04s) --- PASS: TestValidate/POST-unexpected (0.01s) --- PASS: TestValidate/POST-valid (0.00s) --- PASS: TestValidate/POST-invalid (0.00s) --- PASS: TestValidate/POST-pending-unexpected (0.00s) --- PASS: TestValidate/POST-pending-valid (0.00s) --- PASS: TestValidate/POST-pending-invalid (0.00s) PASS coverage: 70.6% of statements ok github.com/go-acme/lego/v4/challenge/resolver 0.090s coverage: 70.6% of statements === RUN TestChallenge 2020/12/26 16:11:52 [INFO] [localhost:23457] acme: Trying to solve TLS-ALPN-01 --- PASS: TestChallenge (4.64s) === RUN TestChallengeInvalidPort 2020/12/26 16:11:56 [INFO] [localhost:123456] acme: Trying to solve TLS-ALPN-01 --- PASS: TestChallengeInvalidPort (1.63s) PASS coverage: 76.2% of statements ok github.com/go-acme/lego/v4/challenge/tlsalpn01 6.302s coverage: 76.2% of statements === RUN Test_merge === RUN Test_merge/all_empty === PAUSE Test_merge/all_empty === RUN Test_merge/next_empty === PAUSE Test_merge/next_empty === RUN Test_merge/prev_empty === PAUSE Test_merge/prev_empty === RUN Test_merge/merge_append === PAUSE Test_merge/merge_append === RUN Test_merge/merge_same === PAUSE Test_merge/merge_same === CONT Test_merge/all_empty === CONT Test_merge/merge_same === CONT Test_merge/prev_empty === CONT Test_merge/next_empty === CONT Test_merge/merge_append --- PASS: Test_merge (0.00s) --- PASS: Test_merge/all_empty (0.00s) --- PASS: Test_merge/merge_same (0.00s) --- PASS: Test_merge/prev_empty (0.00s) --- PASS: Test_merge/next_empty (0.00s) --- PASS: Test_merge/merge_append (0.00s) === RUN Test_needRenewal === RUN Test_needRenewal/30_days,_NotAfter_now === RUN Test_needRenewal/30_days,_NotAfter_31_days 2020/12/26 16:11:54 [foo.com] The certificate expires in 31 days, the number of days defined to perform the renewal is 30: no renewal. === RUN Test_needRenewal/30_days,_NotAfter_30_days === RUN Test_needRenewal/0_days,_NotAfter_30_days:_only_the_day_of_the_expiration 2020/12/26 16:11:54 [foo.com] The certificate expires in 29 days, the number of days defined to perform the renewal is 0: no renewal. === RUN Test_needRenewal/-1_days,_NotAfter_30_days:_always_renew --- PASS: Test_needRenewal (0.00s) --- PASS: Test_needRenewal/30_days,_NotAfter_now (0.00s) --- PASS: Test_needRenewal/30_days,_NotAfter_31_days (0.00s) --- PASS: Test_needRenewal/30_days,_NotAfter_30_days (0.00s) --- PASS: Test_needRenewal/0_days,_NotAfter_30_days:_only_the_day_of_the_expiration (0.00s) --- PASS: Test_needRenewal/-1_days,_NotAfter_30_days:_always_renew (0.00s) PASS coverage: 0.9% of statements ok github.com/go-acme/lego/v4/cmd 0.038s coverage: 0.9% of statements ? github.com/go-acme/lego/v4/cmd/lego [no test files] skipping test: e2e tests are disabled. (no 'CI' or 'LEGO_E2E_TESTS' env var) PASS ok github.com/go-acme/lego/v4/e2e 0.052s skipping test: e2e tests are disabled. (no 'CI' or 'LEGO_E2E_TESTS' env var) PASS ok github.com/go-acme/lego/v4/e2e/dnschallenge 0.040s ? github.com/go-acme/lego/v4/e2e/loader [no test files] ? github.com/go-acme/lego/v4/internal [no test files] ? github.com/go-acme/lego/v4/internal/dnsdocs [no test files] === RUN TestNewClient --- PASS: TestNewClient (0.00s) PASS coverage: 57.6% of statements ok github.com/go-acme/lego/v4/lego 0.018s coverage: 57.6% of statements ? github.com/go-acme/lego/v4/log [no test files] === RUN TestGetWithFallback === RUN TestGetWithFallback/no_groups === RUN TestGetWithFallback/empty_groups === RUN TestGetWithFallback/missing_env_var === RUN TestGetWithFallback/all_env_var_in_a_groups_are_missing === RUN TestGetWithFallback/only_the_first_env_var_have_a_value === RUN TestGetWithFallback/only_the_second_env_var_have_a_value === RUN TestGetWithFallback/all_env_vars_in_a_groups_have_a_value --- PASS: TestGetWithFallback (0.00s) --- PASS: TestGetWithFallback/no_groups (0.00s) --- PASS: TestGetWithFallback/empty_groups (0.00s) --- PASS: TestGetWithFallback/missing_env_var (0.00s) --- PASS: TestGetWithFallback/all_env_var_in_a_groups_are_missing (0.00s) --- PASS: TestGetWithFallback/only_the_first_env_var_have_a_value (0.00s) --- PASS: TestGetWithFallback/only_the_second_env_var_have_a_value (0.00s) --- PASS: TestGetWithFallback/all_env_vars_in_a_groups_have_a_value (0.00s) === RUN TestGetOrDefaultInt === RUN TestGetOrDefaultInt/valid_value === RUN TestGetOrDefaultInt/invalid_content,_use_default_value === RUN TestGetOrDefaultInt/valid_negative_value === RUN TestGetOrDefaultInt/float:_invalid_type,_use_default_value --- PASS: TestGetOrDefaultInt (0.00s) --- PASS: TestGetOrDefaultInt/valid_value (0.00s) --- PASS: TestGetOrDefaultInt/invalid_content,_use_default_value (0.00s) --- PASS: TestGetOrDefaultInt/valid_negative_value (0.00s) --- PASS: TestGetOrDefaultInt/float:_invalid_type,_use_default_value (0.00s) === RUN TestGetOrDefaultSecond === RUN TestGetOrDefaultSecond/valid_value === RUN TestGetOrDefaultSecond/invalid_content,_use_default_value === RUN TestGetOrDefaultSecond/invalid_content,_negative_value === RUN TestGetOrDefaultSecond/float:_invalid_type,_use_default_value --- PASS: TestGetOrDefaultSecond (0.00s) --- PASS: TestGetOrDefaultSecond/valid_value (0.00s) --- PASS: TestGetOrDefaultSecond/invalid_content,_use_default_value (0.00s) --- PASS: TestGetOrDefaultSecond/invalid_content,_negative_value (0.00s) --- PASS: TestGetOrDefaultSecond/float:_invalid_type,_use_default_value (0.00s) === RUN TestGetOrDefaultString === RUN TestGetOrDefaultString/missing_env_var === RUN TestGetOrDefaultString/with_env_var --- PASS: TestGetOrDefaultString (0.00s) --- PASS: TestGetOrDefaultString/missing_env_var (0.00s) --- PASS: TestGetOrDefaultString/with_env_var (0.00s) === RUN TestGetOrDefaultBool === RUN TestGetOrDefaultBool/missing_env_var === RUN TestGetOrDefaultBool/with_env_var === RUN TestGetOrDefaultBool/invalid_value --- PASS: TestGetOrDefaultBool (0.00s) --- PASS: TestGetOrDefaultBool/missing_env_var (0.00s) --- PASS: TestGetOrDefaultBool/with_env_var (0.00s) --- PASS: TestGetOrDefaultBool/invalid_value (0.00s) === RUN TestGetOrFile_ReadsEnvVars --- PASS: TestGetOrFile_ReadsEnvVars (0.00s) === RUN TestGetOrFile_ReadsFiles === RUN TestGetOrFile_ReadsFiles/simple === RUN TestGetOrFile_ReadsFiles/with_an_empty_last_line --- PASS: TestGetOrFile_ReadsFiles (0.00s) --- PASS: TestGetOrFile_ReadsFiles/simple (0.00s) --- PASS: TestGetOrFile_ReadsFiles/with_an_empty_last_line (0.00s) === RUN TestGetOrFile_PrefersEnvVars --- PASS: TestGetOrFile_PrefersEnvVars (0.00s) PASS coverage: 79.7% of statements ok github.com/go-acme/lego/v4/platform/config/env 0.048s coverage: 79.7% of statements === RUN TestEnvTest === RUN TestEnvTest/simple === RUN TestEnvTest/missing_env_var === RUN TestEnvTest/WithDomain === RUN TestEnvTest/WithDomain_missing_env_var === RUN TestEnvTest/WithDomain_missing_domain === RUN TestEnvTest/WithLiveTestRequirements === RUN TestEnvTest/WithLiveTestRequirements_non_required_var_missing === RUN TestEnvTest/WithLiveTestRequirements_required_var_missing === RUN TestEnvTest/WithLiveTestRequirements_WithDomain === RUN TestEnvTest/WithLiveTestRequirements_WithDomain_without_domain === RUN TestEnvTest/WithLiveTestExtra_true === RUN TestEnvTest/WithLiveTestExtra_false === RUN TestEnvTest/WithLiveTestRequirements_WithLiveTestExtra_true === RUN TestEnvTest/WithLiveTestRequirements_WithLiveTestExtra_false === RUN TestEnvTest/WithLiveTestRequirements_require_env_var_missing_WithLiveTestExtra_true --- PASS: TestEnvTest (0.00s) --- PASS: TestEnvTest/simple (0.00s) --- PASS: TestEnvTest/missing_env_var (0.00s) --- PASS: TestEnvTest/WithDomain (0.00s) --- PASS: TestEnvTest/WithDomain_missing_env_var (0.00s) --- PASS: TestEnvTest/WithDomain_missing_domain (0.00s) --- PASS: TestEnvTest/WithLiveTestRequirements (0.00s) --- PASS: TestEnvTest/WithLiveTestRequirements_non_required_var_missing (0.00s) --- PASS: TestEnvTest/WithLiveTestRequirements_required_var_missing (0.00s) --- PASS: TestEnvTest/WithLiveTestRequirements_WithDomain (0.00s) --- PASS: TestEnvTest/WithLiveTestRequirements_WithDomain_without_domain (0.00s) --- PASS: TestEnvTest/WithLiveTestExtra_true (0.00s) --- PASS: TestEnvTest/WithLiveTestExtra_false (0.00s) --- PASS: TestEnvTest/WithLiveTestRequirements_WithLiveTestExtra_true (0.00s) --- PASS: TestEnvTest/WithLiveTestRequirements_WithLiveTestExtra_false (0.00s) --- PASS: TestEnvTest/WithLiveTestRequirements_require_env_var_missing_WithLiveTestExtra_true (0.00s) === RUN TestEnvTest_RestoreEnv --- PASS: TestEnvTest_RestoreEnv (0.00s) === RUN TestEnvTest_ClearEnv --- PASS: TestEnvTest_ClearEnv (0.00s) PASS coverage: 54.9% of statements ok github.com/go-acme/lego/v4/platform/tester 0.061s coverage: 54.9% of statements === RUN TestForTimeout 2020/12/26 16:11:49 [INFO] Wait for [timeout: 3s, interval: 1s] --- PASS: TestForTimeout (3.00s) PASS coverage: 83.3% of statements ok github.com/go-acme/lego/v4/platform/wait 3.025s coverage: 83.3% of statements === RUN TestKnownDNSProviderSuccess --- PASS: TestKnownDNSProviderSuccess (0.00s) === RUN TestKnownDNSProviderError --- PASS: TestKnownDNSProviderError (0.00s) === RUN TestUnknownDNSProvider --- PASS: TestUnknownDNSProvider (0.00s) PASS coverage: 3.7% of statements ok github.com/go-acme/lego/v4/providers/dns 0.065s coverage: 3.7% of statements === RUN TestPresent === RUN TestPresent/present_when_client_storage_returns_unexpected_error === RUN TestPresent/present_when_client_storage_returns_ErrDomainNotFound === RUN TestPresent/present_when_client_UpdateTXTRecord_returns_unexpected_error === RUN TestPresent/present_when_everything_works --- PASS: TestPresent (0.00s) --- PASS: TestPresent/present_when_client_storage_returns_unexpected_error (0.00s) --- PASS: TestPresent/present_when_client_storage_returns_ErrDomainNotFound (0.00s) --- PASS: TestPresent/present_when_client_UpdateTXTRecord_returns_unexpected_error (0.00s) --- PASS: TestPresent/present_when_everything_works (0.00s) === RUN TestRegister === RUN TestRegister/register_when_acme-dns_client_returns_an_error === RUN TestRegister/register_when_acme-dns_storage_put_returns_an_error === RUN TestRegister/register_when_acme-dns_storage_save_returns_an_error === RUN TestRegister/register_when_everything_works --- PASS: TestRegister (0.00s) --- PASS: TestRegister/register_when_acme-dns_client_returns_an_error (0.00s) --- PASS: TestRegister/register_when_acme-dns_storage_put_returns_an_error (0.00s) --- PASS: TestRegister/register_when_acme-dns_storage_save_returns_an_error (0.00s) --- PASS: TestRegister/register_when_everything_works (0.00s) PASS coverage: 66.7% of statements ok github.com/go-acme/lego/v4/providers/dns/acmedns 0.027s coverage: 66.7% of statements === 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 alidns_test.go:128: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp alidns_test.go:141: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 18.4% of statements ok github.com/go-acme/lego/v4/providers/dns/alidns 0.040s coverage: 18.4% of statements === 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 arvancloud_test.go:103: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp arvancloud_test.go:116: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 30.2% of statements ok github.com/go-acme/lego/v4/providers/dns/arvancloud 0.043s coverage: 30.2% of statements === RUN TestClient_GetTxtRecord --- PASS: TestClient_GetTxtRecord (0.00s) === RUN TestClient_CreateRecord --- PASS: TestClient_CreateRecord (0.01s) === RUN TestClient_DeleteRecord --- PASS: TestClient_DeleteRecord (0.00s) PASS coverage: 73.3% of statements ok github.com/go-acme/lego/v4/providers/dns/arvancloud/internal 0.045s coverage: 73.3% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_user_id === RUN TestNewDNSProvider/missing_key --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_user_id (0.00s) --- PASS: TestNewDNSProvider/missing_key (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_user_id === RUN TestNewDNSProviderConfig/missing_key --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_user_id (0.00s) --- PASS: TestNewDNSProviderConfig/missing_key (0.00s) === RUN TestDNSProvider_Present --- PASS: TestDNSProvider_Present (0.01s) === RUN TestDNSProvider_CleanUp --- PASS: TestDNSProvider_CleanUp (0.00s) PASS coverage: 80.6% of statements ok github.com/go-acme/lego/v4/providers/dns/auroradns 0.038s coverage: 80.6% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_user_id === RUN TestNewDNSProvider/missing_key --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_user_id (0.00s) --- PASS: TestNewDNSProvider/missing_key (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_user_id === RUN TestNewDNSProviderConfig/missing_key --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_user_id (0.00s) --- PASS: TestNewDNSProviderConfig/missing_key (0.00s) === RUN TestLivePresent autodns_test.go:131: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp autodns_test.go:144: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 19.0% of statements ok github.com/go-acme/lego/v4/providers/dns/autodns 0.045s coverage: 19.0% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_client_ID --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_client_ID (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/SubscriptionID_missing === RUN TestNewDNSProviderConfig/ResourceGroup_missing === RUN TestNewDNSProviderConfig/use_metadata --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/SubscriptionID_missing (0.00s) --- PASS: TestNewDNSProviderConfig/ResourceGroup_missing (0.00s) --- PASS: TestNewDNSProviderConfig/use_metadata (0.00s) === RUN TestLivePresent azure_test.go:160: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp azure_test.go:173: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 44.1% of statements ok github.com/go-acme/lego/v4/providers/dns/azure 0.049s coverage: 44.1% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_bindman_manager_address === RUN TestNewDNSProvider/empty_bindman_manager_address --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_bindman_manager_address (0.00s) --- PASS: TestNewDNSProvider/empty_bindman_manager_address (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_base_URL === RUN TestNewDNSProviderConfig/missing_base_URL#01 === RUN TestNewDNSProviderConfig/missing_config --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_base_URL (0.00s) --- PASS: TestNewDNSProviderConfig/missing_base_URL#01 (0.00s) --- PASS: TestNewDNSProviderConfig/missing_config (0.00s) === RUN TestDNSProvider_Present === RUN TestDNSProvider_Present/success_when_add_record_function_return_no_error time="2020-12-26T16:11:52Z" level=info msg="Record to check: '&{_acme-challenge.hello.test.com. _EYMkjukXEMcXbnvpT6WLESzfYhxH190NKTBo3cpu-E TXT}'" === RUN TestDNSProvider_Present/error_when_add_record_function_return_an_error time="2020-12-26T16:11:52Z" level=info msg="Record to check: '&{_acme-challenge.hello.test.com. _EYMkjukXEMcXbnvpT6WLESzfYhxH190NKTBo3cpu-E TXT}'" --- PASS: TestDNSProvider_Present (0.00s) --- PASS: TestDNSProvider_Present/success_when_add_record_function_return_no_error (0.00s) --- PASS: TestDNSProvider_Present/error_when_add_record_function_return_an_error (0.00s) === RUN TestDNSProvider_CleanUp === RUN TestDNSProvider_CleanUp/success_when_remove_record_function_return_no_error === RUN TestDNSProvider_CleanUp/error_when_remove_record_function_return_an_error --- PASS: TestDNSProvider_CleanUp (0.00s) --- PASS: TestDNSProvider_CleanUp/success_when_remove_record_function_return_no_error (0.00s) --- PASS: TestDNSProvider_CleanUp/error_when_remove_record_function_return_an_error (0.00s) === RUN TestLivePresent bindman_test.go:195: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp bindman_test.go:208: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 95.8% of statements ok github.com/go-acme/lego/v4/providers/dns/bindman 0.044s coverage: 95.8% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_server_url === RUN TestNewDNSProvider/missing_username === RUN TestNewDNSProvider/missing_password === RUN TestNewDNSProvider/missing_config_name === RUN TestNewDNSProvider/missing_DNS_view --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_server_url (0.00s) --- PASS: TestNewDNSProvider/missing_username (0.00s) --- PASS: TestNewDNSProvider/missing_password (0.00s) --- PASS: TestNewDNSProvider/missing_config_name (0.00s) --- PASS: TestNewDNSProvider/missing_DNS_view (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_base_URL === RUN TestNewDNSProviderConfig/missing_username === RUN TestNewDNSProviderConfig/missing_password === RUN TestNewDNSProviderConfig/missing_config_name === RUN TestNewDNSProviderConfig/missing_DNS_view --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_base_URL (0.00s) --- PASS: TestNewDNSProviderConfig/missing_username (0.00s) --- PASS: TestNewDNSProviderConfig/missing_password (0.00s) --- PASS: TestNewDNSProviderConfig/missing_config_name (0.00s) --- PASS: TestNewDNSProviderConfig/missing_DNS_view (0.00s) === RUN TestLivePresent bluecat_test.go:218: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp bluecat_test.go:231: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 8.4% of statements ok github.com/go-acme/lego/v4/providers/dns/bluecat 0.067s coverage: 8.4% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/no_token === RUN TestNewDNSProvider/invalid_endpoint --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/no_token (0.00s) --- PASS: TestNewDNSProvider/invalid_endpoint (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_token --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_token (0.00s) === RUN TestLivePresent checkdomain_test.go:107: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp checkdomain_test.go:120: skipping live test --- SKIP: TestLiveCleanUp (0.00s) === RUN Test_getDomainIDByName --- PASS: Test_getDomainIDByName (0.00s) === RUN Test_checkNameservers --- PASS: Test_checkNameservers (0.00s) === RUN Test_createRecord --- PASS: Test_createRecord (0.00s) === RUN Test_deleteTXTRecord --- PASS: Test_deleteTXTRecord (0.00s) PASS coverage: 68.3% of statements ok github.com/go-acme/lego/v4/providers/dns/checkdomain 0.033s coverage: 68.3% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_clientId === RUN TestNewDNSProvider/missing_email === RUN TestNewDNSProvider/missing_password --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_clientId (0.00s) --- PASS: TestNewDNSProvider/missing_email (0.00s) --- PASS: TestNewDNSProvider/missing_password (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_client_ID === RUN TestNewDNSProviderConfig/missing_email === RUN TestNewDNSProviderConfig/missing_password --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_client_ID (0.00s) --- PASS: TestNewDNSProviderConfig/missing_email (0.00s) --- PASS: TestNewDNSProviderConfig/missing_password (0.00s) === RUN TestLivePresent clouddns_test.go:147: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp clouddns_test.go:160: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 47.1% of statements ok github.com/go-acme/lego/v4/providers/dns/clouddns 0.049s coverage: 47.1% of statements === RUN TestClient_AddRecord --- PASS: TestClient_AddRecord (0.01s) === RUN TestClient_DeleteRecord --- PASS: TestClient_DeleteRecord (0.00s) PASS coverage: 69.9% of statements ok github.com/go-acme/lego/v4/providers/dns/clouddns/internal 0.041s coverage: 69.9% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success_email,_API_key === RUN TestNewDNSProvider/success_API_token === RUN TestNewDNSProvider/success_separate_API_tokens === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_email === RUN TestNewDNSProvider/missing_api_key --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success_email,_API_key (0.00s) --- PASS: TestNewDNSProvider/success_API_token (0.00s) --- PASS: TestNewDNSProvider/success_separate_API_tokens (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_email (0.00s) --- PASS: TestNewDNSProvider/missing_api_key (0.00s) === RUN TestNewDNSProviderWithToken === RUN TestNewDNSProviderWithToken/same_client_when_zone_token_is_missing === RUN TestNewDNSProviderWithToken/same_client_when_zone_token_equals_dns_token === RUN TestNewDNSProviderWithToken/failure_when_only_zone_api_given === RUN TestNewDNSProviderWithToken/different_clients_when_zone_and_dns_token_differ === RUN TestNewDNSProviderWithToken/aliases_work_as_expected --- PASS: TestNewDNSProviderWithToken (0.00s) --- PASS: TestNewDNSProviderWithToken/same_client_when_zone_token_is_missing (0.00s) --- PASS: TestNewDNSProviderWithToken/same_client_when_zone_token_equals_dns_token (0.00s) --- PASS: TestNewDNSProviderWithToken/failure_when_only_zone_api_given (0.00s) --- PASS: TestNewDNSProviderWithToken/different_clients_when_zone_and_dns_token_differ (0.00s) --- PASS: TestNewDNSProviderWithToken/aliases_work_as_expected (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success_with_email_and_api_key === RUN TestNewDNSProviderConfig/success_with_api_token === RUN TestNewDNSProviderConfig/prefer_api_token === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_email === RUN TestNewDNSProviderConfig/missing_api_key === RUN TestNewDNSProviderConfig/missing_api_token,_fallback_to_api_key/email --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success_with_email_and_api_key (0.00s) --- PASS: TestNewDNSProviderConfig/success_with_api_token (0.00s) --- PASS: TestNewDNSProviderConfig/prefer_api_token (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_email (0.00s) --- PASS: TestNewDNSProviderConfig/missing_api_key (0.00s) --- PASS: TestNewDNSProviderConfig/missing_api_token,_fallback_to_api_key/email (0.00s) === RUN TestLivePresent cloudflare_test.go:270: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp cloudflare_test.go:283: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 35.2% of statements ok github.com/go-acme/lego/v4/providers/dns/cloudflare 0.058s coverage: 35.2% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success_auth-id === RUN TestNewDNSProvider/success_sub-auth-id === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_auth-id === RUN TestNewDNSProvider/missing_sub-auth-id === RUN TestNewDNSProvider/missing_auth-password --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success_auth-id (0.00s) --- PASS: TestNewDNSProvider/success_sub-auth-id (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_auth-id (0.00s) --- PASS: TestNewDNSProvider/missing_sub-auth-id (0.00s) --- PASS: TestNewDNSProvider/missing_auth-password (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success_auth-id === RUN TestNewDNSProviderConfig/success_sub-auth-id === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_auth-id === RUN TestNewDNSProviderConfig/missing_sub-auth-id === RUN TestNewDNSProviderConfig/missing_auth-password --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success_auth-id (0.00s) --- PASS: TestNewDNSProviderConfig/success_sub-auth-id (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_auth-id (0.00s) --- PASS: TestNewDNSProviderConfig/missing_sub-auth-id (0.00s) --- PASS: TestNewDNSProviderConfig/missing_auth-password (0.00s) === RUN TestLivePresent cloudns_test.go:168: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp cloudns_test.go:181: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 47.7% of statements ok github.com/go-acme/lego/v4/providers/dns/cloudns 0.052s coverage: 47.7% of statements === RUN TestClientGetZone === RUN TestClientGetZone/zone_found === RUN TestClientGetZone/zone_not_found --- PASS: TestClientGetZone (0.19s) --- PASS: TestClientGetZone/zone_found (0.19s) --- PASS: TestClientGetZone/zone_not_found (0.00s) === RUN TestClientFindTxtRecord === RUN TestClientFindTxtRecord/record_found === RUN TestClientFindTxtRecord/record_not_found --- PASS: TestClientFindTxtRecord (0.00s) --- PASS: TestClientFindTxtRecord/record_found (0.00s) --- PASS: TestClientFindTxtRecord/record_not_found (0.00s) === RUN TestClientAddTxtRecord === RUN TestClientAddTxtRecord/sub-zone === RUN TestClientAddTxtRecord/main_zone_(authID) === RUN TestClientAddTxtRecord/main_zone_(subAuthID) === RUN TestClientAddTxtRecord/invalid_status --- PASS: TestClientAddTxtRecord (0.00s) --- PASS: TestClientAddTxtRecord/sub-zone (0.00s) --- PASS: TestClientAddTxtRecord/main_zone_(authID) (0.00s) --- PASS: TestClientAddTxtRecord/main_zone_(subAuthID) (0.00s) --- PASS: TestClientAddTxtRecord/invalid_status (0.00s) PASS coverage: 69.7% of statements ok github.com/go-acme/lego/v4/providers/dns/cloudns/internal 0.245s coverage: 69.7% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_API_key === RUN TestNewDNSProvider/missing_secret_key --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_API_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 cloudxns_test.go:128: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp cloudxns_test.go:141: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 48.3% of statements ok github.com/go-acme/lego/v4/providers/dns/cloudxns 0.030s coverage: 48.3% of statements === RUN TestClientGetDomainInformation === RUN TestClientGetDomainInformation/domain_found === RUN TestClientGetDomainInformation/domains_not_found --- PASS: TestClientGetDomainInformation (1.20s) --- PASS: TestClientGetDomainInformation/domain_found (0.02s) --- PASS: TestClientGetDomainInformation/domains_not_found (1.19s) === RUN TestClientFindTxtRecord === RUN TestClientFindTxtRecord/record_found === RUN TestClientFindTxtRecord/record_not_found --- PASS: TestClientFindTxtRecord (0.00s) --- PASS: TestClientFindTxtRecord/record_found (0.00s) --- PASS: TestClientFindTxtRecord/record_not_found (0.00s) === RUN TestClientAddTxtRecord === RUN TestClientAddTxtRecord/sub-domain === RUN TestClientAddTxtRecord/main_domain --- PASS: TestClientAddTxtRecord (0.00s) --- PASS: TestClientAddTxtRecord/sub-domain (0.00s) --- PASS: TestClientAddTxtRecord/main_domain (0.00s) PASS coverage: 75.0% of statements ok github.com/go-acme/lego/v4/providers/dns/cloudxns/internal 1.241s coverage: 75.0% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/complete_credentials,_but_login_failed === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_tenant_id === RUN TestNewDNSProvider/missing_api_username === RUN TestNewDNSProvider/missing_api_password --- PASS: TestNewDNSProvider (1.76s) --- PASS: TestNewDNSProvider/complete_credentials,_but_login_failed (1.76s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_tenant_id (0.00s) --- PASS: TestNewDNSProvider/missing_api_username (0.00s) --- PASS: TestNewDNSProvider/missing_api_password (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/complete_credentials,_but_login_failed === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_tenant_id === RUN TestNewDNSProviderConfig/missing_api_username === RUN TestNewDNSProviderConfig/missing_api_password --- PASS: TestNewDNSProviderConfig (0.48s) --- PASS: TestNewDNSProviderConfig/complete_credentials,_but_login_failed (0.48s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_tenant_id (0.00s) --- PASS: TestNewDNSProviderConfig/missing_api_username (0.00s) --- PASS: TestNewDNSProviderConfig/missing_api_password (0.00s) === RUN TestLivePresent conoha_test.go:154: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp conoha_test.go:167: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 35.6% of statements ok github.com/go-acme/lego/v4/providers/dns/conoha 2.286s coverage: 35.6% of statements === RUN TestClient_GetDomainID === RUN TestClient_GetDomainID/success === RUN TestClient_GetDomainID/non_existing_domain === RUN TestClient_GetDomainID/marshaling_error --- PASS: TestClient_GetDomainID (0.00s) --- PASS: TestClient_GetDomainID/success (0.00s) --- PASS: TestClient_GetDomainID/non_existing_domain (0.00s) --- PASS: TestClient_GetDomainID/marshaling_error (0.00s) === RUN TestClient_CreateRecord === RUN TestClient_CreateRecord/success === RUN TestClient_CreateRecord/bad_request --- PASS: TestClient_CreateRecord (0.00s) --- PASS: TestClient_CreateRecord/success (0.00s) --- PASS: TestClient_CreateRecord/bad_request (0.00s) PASS coverage: 51.6% of statements ok github.com/go-acme/lego/v4/providers/dns/conoha/internal 0.041s coverage: 51.6% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_api_key === RUN TestNewDNSProvider/missing_secret_key --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_api_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 constellix_test.go:128: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp constellix_test.go:141: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 15.6% of statements ok github.com/go-acme/lego/v4/providers/dns/constellix 0.025s coverage: 15.6% of statements === RUN TestNewTokenTransport_success --- PASS: TestNewTokenTransport_success (0.00s) === RUN TestNewTokenTransport_missing_credentials --- PASS: TestNewTokenTransport_missing_credentials (0.00s) === RUN TestTokenTransport_RoundTrip --- PASS: TestTokenTransport_RoundTrip (0.18s) === RUN TestDomainService_GetAll --- PASS: TestDomainService_GetAll (0.00s) === RUN TestDomainService_Search --- PASS: TestDomainService_Search (0.00s) === RUN TestTxtRecordService_Create --- PASS: TestTxtRecordService_Create (0.00s) === RUN TestTxtRecordService_GetAll --- PASS: TestTxtRecordService_GetAll (0.00s) === RUN TestTxtRecordService_Get --- PASS: TestTxtRecordService_Get (0.00s) === RUN TestTxtRecordService_Update --- PASS: TestTxtRecordService_Update (0.00s) === RUN TestTxtRecordService_Delete --- PASS: TestTxtRecordService_Delete (0.00s) === RUN TestTxtRecordService_Search --- PASS: TestTxtRecordService_Search (0.00s) PASS coverage: 63.7% of statements ok github.com/go-acme/lego/v4/providers/dns/constellix/internal 0.211s coverage: 63.7% of statements === 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 desec_test.go:92: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp desec_test.go:105: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 26.8% of statements ok github.com/go-acme/lego/v4/providers/dns/desec 0.018s coverage: 26.8% of statements === RUN TestNewDNSProvider_fromEnv === RUN TestNewDNSProvider_fromEnv/success 2020/12/26 16:11:54 http: superfluous response.WriteHeader call from github.com/go-acme/lego/v4/providers/dns/designate.getServer.func1 (designate_test.go:313) === RUN TestNewDNSProvider_fromEnv/missing_credentials === RUN TestNewDNSProvider_fromEnv/missing_auth_url === RUN TestNewDNSProvider_fromEnv/missing_username === RUN TestNewDNSProvider_fromEnv/missing_password === RUN TestNewDNSProvider_fromEnv/missing_region_name --- PASS: TestNewDNSProvider_fromEnv (0.01s) --- PASS: TestNewDNSProvider_fromEnv/success (0.00s) --- PASS: TestNewDNSProvider_fromEnv/missing_credentials (0.00s) --- PASS: TestNewDNSProvider_fromEnv/missing_auth_url (0.00s) --- PASS: TestNewDNSProvider_fromEnv/missing_username (0.00s) --- PASS: TestNewDNSProvider_fromEnv/missing_password (0.00s) --- PASS: TestNewDNSProvider_fromEnv/missing_region_name (0.00s) === RUN TestNewDNSProvider_fromCloud === RUN TestNewDNSProvider_fromCloud/success 2020/12/26 16:11:54 http: superfluous response.WriteHeader call from github.com/go-acme/lego/v4/providers/dns/designate.getServer.func1 (designate_test.go:313) === RUN TestNewDNSProvider_fromCloud/missing_auth_url === RUN TestNewDNSProvider_fromCloud/missing_username === RUN TestNewDNSProvider_fromCloud/missing_password --- PASS: TestNewDNSProvider_fromCloud (0.01s) --- PASS: TestNewDNSProvider_fromCloud/success (0.00s) --- PASS: TestNewDNSProvider_fromCloud/missing_auth_url (0.00s) --- PASS: TestNewDNSProvider_fromCloud/missing_username (0.00s) --- PASS: TestNewDNSProvider_fromCloud/missing_password (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success 2020/12/26 16:11:54 http: superfluous response.WriteHeader call from github.com/go-acme/lego/v4/providers/dns/designate.getServer.func1 (designate_test.go:313) === RUN TestNewDNSProviderConfig/wrong_auth_url 2020/12/26 16:11:54 http: superfluous response.WriteHeader call from github.com/go-acme/lego/v4/providers/dns/designate.getServer.func1 (designate_test.go:313) --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/wrong_auth_url (0.00s) === RUN TestLivePresent designate_test.go:325: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp designate_test.go:338: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 21.4% of statements ok github.com/go-acme/lego/v4/providers/dns/designate 0.040s coverage: 21.4% of statements === 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 TestDNSProvider_Present --- PASS: TestDNSProvider_Present (0.02s) === RUN TestDNSProvider_CleanUp --- PASS: TestDNSProvider_CleanUp (0.02s) PASS coverage: 69.9% of statements ok github.com/go-acme/lego/v4/providers/dns/digitalocean 0.056s coverage: 69.9% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/success:_base_url === RUN TestNewDNSProvider/missing_oauth_token --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/success:_base_url (0.00s) --- PASS: TestNewDNSProvider/missing_oauth_token (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/success:_base_url === RUN TestNewDNSProviderConfig/missing_oauth_token --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/success:_base_url (0.00s) --- PASS: TestNewDNSProviderConfig/missing_oauth_token (0.00s) === RUN TestLivePresent dnsimple_test.go:126: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp dnsimple_test.go:144: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 17.3% of statements ok github.com/go-acme/lego/v4/providers/dns/dnsimple 0.018s coverage: 17.3% of statements === 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 TestLivePresentAndCleanup dnsmadeeasy_test.go:132: skipping live test --- SKIP: TestLivePresentAndCleanup (0.00s) PASS coverage: 38.9% of statements ok github.com/go-acme/lego/v4/providers/dns/dnsmadeeasy 0.034s coverage: 38.9% of statements ? github.com/go-acme/lego/v4/providers/dns/dnsmadeeasy/internal [no test files] === 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 TestLivePresent dnspod_test.go:95: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp dnspod_test.go:108: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 20.6% of statements ok github.com/go-acme/lego/v4/providers/dns/dnspod 0.042s coverage: 20.6% of statements === 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 TestLivePresent dode_test.go:93: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp dode_test.go:106: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 26.8% of statements ok github.com/go-acme/lego/v4/providers/dns/dode 0.034s coverage: 26.8% of statements === RUN TestDNSProvider_buildQuery === RUN TestDNSProvider_buildQuery/success === PAUSE TestDNSProvider_buildQuery/success === RUN TestDNSProvider_buildQuery/Invalid_base_URL === PAUSE TestDNSProvider_buildQuery/Invalid_base_URL === CONT TestDNSProvider_buildQuery/success === CONT TestDNSProvider_buildQuery/Invalid_base_URL --- PASS: TestDNSProvider_buildQuery (0.00s) --- PASS: TestDNSProvider_buildQuery/success (0.00s) --- PASS: TestDNSProvider_buildQuery/Invalid_base_URL (0.00s) === 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_Present 2020/12/26 16:11:54 [INFO] dreamhost: record_added --- PASS: TestDNSProvider_Present (0.00s) === RUN TestDNSProvider_PresentFailed --- PASS: TestDNSProvider_PresentFailed (0.00s) === RUN TestDNSProvider_Cleanup 2020/12/26 16:11:54 [INFO] dreamhost: record_removed --- PASS: TestDNSProvider_Cleanup (0.00s) === RUN TestLivePresentAndCleanUp dreamhost_test.go:184: skipping live test --- SKIP: TestLivePresentAndCleanUp (0.00s) PASS coverage: 84.1% of statements ok github.com/go-acme/lego/v4/providers/dns/dreamhost 0.030s coverage: 84.1% of statements === 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/explicit_domain:_subsubsub_domain === CONT Test_getMainDomain/only_subname:_subsub_domain === CONT Test_getMainDomain/only_subname:_sub_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/explicit_domain:_subsubsub_domain (0.00s) --- PASS: Test_getMainDomain/only_subname:_sub_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 coverage: 41.3% of statements ok github.com/go-acme/lego/v4/providers/dns/duckdns 0.030s coverage: 41.3% of statements === 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 coverage: 11.6% of statements ok github.com/go-acme/lego/v4/providers/dns/dyn 0.031s coverage: 11.6% of statements === 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 coverage: 32.6% of statements ok github.com/go-acme/lego/v4/providers/dns/dynu 0.013s coverage: 32.6% of statements === RUN TestNewTokenTransport_success --- PASS: TestNewTokenTransport_success (0.00s) === RUN TestNewTokenTransport_missing_credentials --- PASS: TestNewTokenTransport_missing_credentials (0.00s) === RUN TestTokenTransport_RoundTrip --- PASS: TestTokenTransport_RoundTrip (0.16s) === 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 coverage: 76.5% of statements ok github.com/go-acme/lego/v4/providers/dns/dynu/internal 0.201s coverage: 76.5% of statements === 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 coverage: 88.4% of statements ok github.com/go-acme/lego/v4/providers/dns/easydns 0.032s coverage: 88.4% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_host === RUN TestNewDNSProvider/missing_client_token === RUN TestNewDNSProvider/missing_client_secret === RUN TestNewDNSProvider/missing_access_token --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_host (0.00s) --- PASS: TestNewDNSProvider/missing_client_token (0.00s) --- PASS: TestNewDNSProvider/missing_client_secret (0.00s) --- PASS: TestNewDNSProvider/missing_access_token (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_host === RUN TestNewDNSProviderConfig/missing_client_token === RUN TestNewDNSProviderConfig/missing_client_secret === RUN TestNewDNSProviderConfig/missing_access_token --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_host (0.00s) --- PASS: TestNewDNSProviderConfig/missing_client_token (0.00s) --- PASS: TestNewDNSProviderConfig/missing_client_secret (0.00s) --- PASS: TestNewDNSProviderConfig/missing_access_token (0.00s) === RUN TestDNSProvider_findZone === RUN TestDNSProvider_findZone/Extract_root_record_name === PAUSE TestDNSProvider_findZone/Extract_root_record_name === RUN TestDNSProvider_findZone/Extract_sub_record_name === PAUSE TestDNSProvider_findZone/Extract_sub_record_name === CONT TestDNSProvider_findZone/Extract_root_record_name === CONT TestDNSProvider_findZone/Extract_sub_record_name --- PASS: TestDNSProvider_findZone (0.00s) --- PASS: TestDNSProvider_findZone/Extract_root_record_name (0.01s) --- PASS: TestDNSProvider_findZone/Extract_sub_record_name (0.03s) === RUN TestLivePresent edgedns_test.go:215: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp edgedns_test.go:232: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 22.0% of statements ok github.com/go-acme/lego/v4/providers/dns/edgedns 0.055s coverage: 22.0% of statements === 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.02s) --- PASS: TestDNSProvider_Present/Standard_mode (0.01s) --- PASS: TestDNSProvider_Present/program_error (0.00s) --- PASS: TestDNSProvider_Present/Raw_mode (0.01s) === 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 coverage: 66.7% of statements ok github.com/go-acme/lego/v4/providers/dns/exec 0.040s coverage: 66.7% of statements === 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 TestDNSProvider_FindZoneAndRecordName === RUN TestDNSProvider_FindZoneAndRecordName/Extract_root_record_name === PAUSE TestDNSProvider_FindZoneAndRecordName/Extract_root_record_name === RUN TestDNSProvider_FindZoneAndRecordName/Extract_sub_record_name === PAUSE TestDNSProvider_FindZoneAndRecordName/Extract_sub_record_name === CONT TestDNSProvider_FindZoneAndRecordName/Extract_root_record_name === CONT TestDNSProvider_FindZoneAndRecordName/Extract_sub_record_name --- PASS: TestDNSProvider_FindZoneAndRecordName (0.00s) --- PASS: TestDNSProvider_FindZoneAndRecordName/Extract_root_record_name (0.01s) --- PASS: TestDNSProvider_FindZoneAndRecordName/Extract_sub_record_name (0.02s) === RUN TestLivePresent exoscale_test.go:181: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp exoscale_test.go:198: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 35.4% of statements ok github.com/go-acme/lego/v4/providers/dns/exoscale 0.051s coverage: 35.4% of statements === 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 coverage: 76.6% of statements ok github.com/go-acme/lego/v4/providers/dns/gandi 0.040s coverage: 76.6% of statements === 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 2020/12/26 16:11:55 [INFO] request: GET /domains/example.com/records/_acme-challenge.abc.def/TXT 2020/12/26 16:11:55 [INFO] request: PUT /domains/example.com/records/_acme-challenge.abc.def/TXT 2020/12/26 16:11:55 [INFO] API response: Zone Record Created 2020/12/26 16:11:55 [INFO] request: DELETE /domains/example.com/records/_acme-challenge.abc.def/TXT --- PASS: TestDNSProvider (0.01s) PASS coverage: 72.7% of statements ok github.com/go-acme/lego/v4/providers/dns/gandiv5 0.051s coverage: 72.7% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/invalid_credentials === RUN TestNewDNSProvider/missing_project === RUN TestNewDNSProvider/success_key_file === RUN TestNewDNSProvider/success_key --- PASS: TestNewDNSProvider (0.01s) --- PASS: TestNewDNSProvider/invalid_credentials (0.01s) --- PASS: TestNewDNSProvider/missing_project (0.00s) --- PASS: TestNewDNSProvider/success_key_file (0.00s) --- PASS: TestNewDNSProvider/success_key (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/invalid_project === RUN TestNewDNSProviderConfig/missing_project --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/invalid_project (0.00s) --- PASS: TestNewDNSProviderConfig/missing_project (0.00s) === RUN TestPresentNoExistingRR --- PASS: TestPresentNoExistingRR (0.02s) === RUN TestPresentWithExistingRR --- PASS: TestPresentWithExistingRR (0.00s) === RUN TestPresentSkipExistingRR 2020/12/26 16:11:57 skip: the record already exists: 47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU --- PASS: TestPresentSkipExistingRR (0.00s) === RUN TestLivePresent googlecloud_test.go:388: skipping live test --- SKIP: TestLivePresent (0.01s) === RUN TestLivePresentMultiple googlecloud_test.go:402: skipping live test --- SKIP: TestLivePresentMultiple (0.00s) === RUN TestLiveCleanUp googlecloud_test.go:420: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 55.1% of statements ok github.com/go-acme/lego/v4/providers/dns/gcloud 0.085s coverage: 55.1% of statements === 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 coverage: 20.0% of statements ok github.com/go-acme/lego/v4/providers/dns/glesys 0.025s coverage: 20.0% of statements === 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 coverage: 12.9% of statements ok github.com/go-acme/lego/v4/providers/dns/godaddy 0.025s coverage: 12.9% of statements === 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 coverage: 31.4% of statements ok github.com/go-acme/lego/v4/providers/dns/hetzner 0.030s coverage: 31.4% of statements === 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 coverage: 71.1% of statements ok github.com/go-acme/lego/v4/providers/dns/hetzner/internal 0.026s coverage: 71.1% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_access_key === RUN TestNewDNSProvider/missing_zone_name --- 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_zone_name (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_api_key === RUN TestNewDNSProviderConfig/missing_zone_name --- 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_zone_name (0.00s) === RUN TestLivePresent hostingde_test.go:128: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp hostingde_test.go:141: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 12.8% of statements ok github.com/go-acme/lego/v4/providers/dns/hostingde 0.046s coverage: 12.8% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/invalid_URL === RUN TestNewDNSProvider/missing_endpoint --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/invalid_URL (0.00s) --- PASS: TestNewDNSProvider/missing_endpoint (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_endpoint --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_endpoint (0.00s) === RUN TestNewDNSProvider_Present === RUN TestNewDNSProvider_Present/success === PAUSE TestNewDNSProvider_Present/success === RUN TestNewDNSProvider_Present/success_with_path_prefix === PAUSE TestNewDNSProvider_Present/success_with_path_prefix === RUN TestNewDNSProvider_Present/error === PAUSE TestNewDNSProvider_Present/error === RUN TestNewDNSProvider_Present/success_raw_mode === PAUSE TestNewDNSProvider_Present/success_raw_mode === RUN TestNewDNSProvider_Present/error_raw_mode === PAUSE TestNewDNSProvider_Present/error_raw_mode === RUN TestNewDNSProvider_Present/basic_auth === PAUSE TestNewDNSProvider_Present/basic_auth === CONT TestNewDNSProvider_Present/success === CONT TestNewDNSProvider_Present/success_raw_mode === CONT TestNewDNSProvider_Present/basic_auth === CONT TestNewDNSProvider_Present/error_raw_mode === CONT TestNewDNSProvider_Present/success_with_path_prefix === CONT TestNewDNSProvider_Present/error --- PASS: TestNewDNSProvider_Present (0.00s) --- PASS: TestNewDNSProvider_Present/success_with_path_prefix (0.00s) --- PASS: TestNewDNSProvider_Present/error (0.00s) --- PASS: TestNewDNSProvider_Present/error_raw_mode (0.00s) --- PASS: TestNewDNSProvider_Present/basic_auth (0.00s) --- PASS: TestNewDNSProvider_Present/success_raw_mode (0.00s) --- PASS: TestNewDNSProvider_Present/success (0.00s) === RUN TestNewDNSProvider_Cleanup === RUN TestNewDNSProvider_Cleanup/success === PAUSE TestNewDNSProvider_Cleanup/success === RUN TestNewDNSProvider_Cleanup/error === PAUSE TestNewDNSProvider_Cleanup/error === RUN TestNewDNSProvider_Cleanup/success_raw_mode === PAUSE TestNewDNSProvider_Cleanup/success_raw_mode === RUN TestNewDNSProvider_Cleanup/error_raw_mode === PAUSE TestNewDNSProvider_Cleanup/error_raw_mode === RUN TestNewDNSProvider_Cleanup/basic_auth === PAUSE TestNewDNSProvider_Cleanup/basic_auth === CONT TestNewDNSProvider_Cleanup/success === CONT TestNewDNSProvider_Cleanup/error_raw_mode === CONT TestNewDNSProvider_Cleanup/success_raw_mode === CONT TestNewDNSProvider_Cleanup/basic_auth === CONT TestNewDNSProvider_Cleanup/error --- PASS: TestNewDNSProvider_Cleanup (0.00s) --- PASS: TestNewDNSProvider_Cleanup/error (0.00s) --- PASS: TestNewDNSProvider_Cleanup/success_raw_mode (0.00s) --- PASS: TestNewDNSProvider_Cleanup/success (0.00s) --- PASS: TestNewDNSProvider_Cleanup/basic_auth (0.00s) --- PASS: TestNewDNSProvider_Cleanup/error_raw_mode (0.00s) PASS coverage: 89.6% of statements ok github.com/go-acme/lego/v4/providers/dns/httpreq 0.051s coverage: 89.6% of statements === 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 coverage: 21.1% of statements ok github.com/go-acme/lego/v4/providers/dns/hyperone 0.037s coverage: 21.1% of statements === 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 coverage: 70.9% of statements ok github.com/go-acme/lego/v4/providers/dns/hyperone/internal 0.052s coverage: 70.9% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_api_access_key === RUN TestNewDNSProvider/missing_secret_key === RUN TestNewDNSProvider/missing_do_service_code --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_api_access_key (0.00s) --- PASS: TestNewDNSProvider/missing_secret_key (0.00s) --- PASS: TestNewDNSProvider/missing_do_service_code (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_access_key === RUN TestNewDNSProviderConfig/missing_secret_key === RUN TestNewDNSProviderConfig/missing_do_service_code --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_access_key (0.00s) --- PASS: TestNewDNSProviderConfig/missing_secret_key (0.00s) --- PASS: TestNewDNSProviderConfig/missing_do_service_code (0.00s) === RUN TestSplitDomain === RUN TestSplitDomain/domain_equals_zone === PAUSE TestSplitDomain/domain_equals_zone === RUN TestSplitDomain/with_a_sub_domain === PAUSE TestSplitDomain/with_a_sub_domain === RUN TestSplitDomain/with_a_sub_domain_in_a_zone === PAUSE TestSplitDomain/with_a_sub_domain_in_a_zone === RUN TestSplitDomain/with_a_sub_sub_domain === PAUSE TestSplitDomain/with_a_sub_sub_domain === CONT TestSplitDomain/domain_equals_zone === CONT TestSplitDomain/with_a_sub_sub_domain === CONT TestSplitDomain/with_a_sub_domain_in_a_zone === CONT TestSplitDomain/with_a_sub_domain --- PASS: TestSplitDomain (0.00s) --- PASS: TestSplitDomain/domain_equals_zone (0.00s) --- PASS: TestSplitDomain/with_a_sub_sub_domain (0.00s) --- PASS: TestSplitDomain/with_a_sub_domain_in_a_zone (0.00s) --- PASS: TestSplitDomain/with_a_sub_domain (0.00s) === RUN TestLivePresent iij_test.go:208: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp iij_test.go:221: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 34.1% of statements ok github.com/go-acme/lego/v4/providers/dns/iij 0.026s coverage: 34.1% of statements === 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) === RUN TestLivePresent infomaniak_test.go:100: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp infomaniak_test.go:113: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 23.1% of statements ok github.com/go-acme/lego/v4/providers/dns/infomaniak 0.048s coverage: 23.1% of statements === RUN TestClient_CreateDNSRecord --- PASS: TestClient_CreateDNSRecord (0.00s) === RUN TestClient_GetDomainByName customerName one.two.three.example.com 2020/12/26 16:11:56 [INFO] domain "one.two.three.example.com" not found, trying with "two.three.example.com" customerName two.three.example.com --- PASS: TestClient_GetDomainByName (0.00s) === RUN TestClient_DeleteDNSRecord --- PASS: TestClient_DeleteDNSRecord (0.00s) PASS coverage: 76.2% of statements ok github.com/go-acme/lego/v4/providers/dns/infomaniak/internal 0.059s coverage: 76.2% of statements === RUN TestClient_FindTXTRecords === RUN TestClient_FindTXTRecords/simple === RUN TestClient_FindTXTRecords/pattern === RUN TestClient_FindTXTRecords/empty --- PASS: TestClient_FindTXTRecords (0.00s) --- PASS: TestClient_FindTXTRecords/simple (0.00s) --- PASS: TestClient_FindTXTRecords/pattern (0.00s) --- PASS: TestClient_FindTXTRecords/empty (0.00s) === RUN TestClient_DoActions === RUN TestClient_DoActions/SET_error === RUN TestClient_DoActions/SET_simple === RUN TestClient_DoActions/SET_multiple_values === RUN TestClient_DoActions/DELETE_error === RUN TestClient_DoActions/DELETE_nothing === RUN TestClient_DoActions/DELETE_simple --- PASS: TestClient_DoActions (0.01s) --- PASS: TestClient_DoActions/SET_error (0.00s) --- PASS: TestClient_DoActions/SET_simple (0.00s) --- PASS: TestClient_DoActions/SET_multiple_values (0.00s) --- PASS: TestClient_DoActions/DELETE_error (0.00s) --- PASS: TestClient_DoActions/DELETE_nothing (0.00s) --- PASS: TestClient_DoActions/DELETE_simple (0.00s) PASS coverage: 83.6% of statements ok github.com/go-acme/lego/v4/providers/dns/internal/rimuhosting 0.032s coverage: 83.6% of statements === RUN TestClient_ListRecords --- PASS: TestClient_ListRecords (0.00s) === RUN TestClient_ListRecords_error --- PASS: TestClient_ListRecords_error (0.00s) === RUN TestClient_GetDomainByName --- PASS: TestClient_GetDomainByName (0.00s) === RUN TestClient_AddRecord --- PASS: TestClient_AddRecord (0.00s) === RUN TestClient_DeleteRecord --- PASS: TestClient_DeleteRecord (0.00s) PASS coverage: 82.7% of statements ok github.com/go-acme/lego/v4/providers/dns/internal/selectel 0.031s coverage: 82.7% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_username === RUN TestNewDNSProvider/missing_password --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_username (0.00s) --- PASS: TestNewDNSProvider/missing_password (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 TestLivePresentAndCleanup inwx_test.go:121: skipping live test --- SKIP: TestLivePresentAndCleanup (0.00s) PASS coverage: 20.5% of statements ok github.com/go-acme/lego/v4/providers/dns/inwx 0.045s coverage: 20.5% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/mode_DMAPI_(default) === RUN TestNewDNSProvider/mode_DMAPI DMAPI === RUN TestNewDNSProvider/mode_SVC SVC --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/mode_DMAPI_(default) (0.00s) --- PASS: TestNewDNSProvider/mode_DMAPI (0.00s) --- PASS: TestNewDNSProvider/mode_SVC (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/mode_DMAPI_(default) === RUN TestNewDNSProviderConfig/mode_DMAPI === RUN TestNewDNSProviderConfig/mode_SVC --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/mode_DMAPI_(default) (0.00s) --- PASS: TestNewDNSProviderConfig/mode_DMAPI (0.00s) --- PASS: TestNewDNSProviderConfig/mode_SVC (0.00s) === RUN TestLivePresent joker_test.go:111: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp joker_test.go:124: skipping live test --- SKIP: TestLiveCleanUp (0.00s) === RUN Test_newDmapiProvider === RUN Test_newDmapiProvider/success_API_key === RUN Test_newDmapiProvider/success_username_password === RUN Test_newDmapiProvider/missing_credentials === RUN Test_newDmapiProvider/missing_password === RUN Test_newDmapiProvider/missing_username --- PASS: Test_newDmapiProvider (0.00s) --- PASS: Test_newDmapiProvider/success_API_key (0.00s) --- PASS: Test_newDmapiProvider/success_username_password (0.00s) --- PASS: Test_newDmapiProvider/missing_credentials (0.00s) --- PASS: Test_newDmapiProvider/missing_password (0.00s) --- PASS: Test_newDmapiProvider/missing_username (0.00s) === RUN Test_newDmapiProviderConfig === RUN Test_newDmapiProviderConfig/success_api_key === RUN Test_newDmapiProviderConfig/success_username_and_password === RUN Test_newDmapiProviderConfig/missing_credentials === RUN Test_newDmapiProviderConfig/missing_credentials:_username === RUN Test_newDmapiProviderConfig/missing_credentials:_password --- PASS: Test_newDmapiProviderConfig (0.00s) --- PASS: Test_newDmapiProviderConfig/success_api_key (0.00s) --- PASS: Test_newDmapiProviderConfig/success_username_and_password (0.00s) --- PASS: Test_newDmapiProviderConfig/missing_credentials (0.00s) --- PASS: Test_newDmapiProviderConfig/missing_credentials:_username (0.00s) --- PASS: Test_newDmapiProviderConfig/missing_credentials:_password (0.00s) === RUN Test_newSvcProvider === RUN Test_newSvcProvider/success_username_password === RUN Test_newSvcProvider/missing_credentials === RUN Test_newSvcProvider/missing_password === RUN Test_newSvcProvider/missing_username --- PASS: Test_newSvcProvider (0.00s) --- PASS: Test_newSvcProvider/success_username_password (0.00s) --- PASS: Test_newSvcProvider/missing_credentials (0.00s) --- PASS: Test_newSvcProvider/missing_password (0.00s) --- PASS: Test_newSvcProvider/missing_username (0.00s) === RUN Test_newSvcProviderConfig === RUN Test_newSvcProviderConfig/success_username_and_password === RUN Test_newSvcProviderConfig/missing_credentials === RUN Test_newSvcProviderConfig/missing_credentials:_username === RUN Test_newSvcProviderConfig/missing_credentials:_password --- PASS: Test_newSvcProviderConfig (0.00s) --- PASS: Test_newSvcProviderConfig/success_username_and_password (0.00s) --- PASS: Test_newSvcProviderConfig/missing_credentials (0.00s) --- PASS: Test_newSvcProviderConfig/missing_credentials:_username (0.00s) --- PASS: Test_newSvcProviderConfig/missing_credentials:_password (0.00s) PASS coverage: 38.2% of statements ok github.com/go-acme/lego/v4/providers/dns/joker 0.026s coverage: 38.2% of statements === RUN TestDNSProvider_login_api_key === RUN TestDNSProvider_login_api_key/correct_key === RUN TestDNSProvider_login_api_key/incorrect_key === RUN TestDNSProvider_login_api_key/server_error === RUN TestDNSProvider_login_api_key/non-ok_status_code --- PASS: TestDNSProvider_login_api_key (0.01s) --- PASS: TestDNSProvider_login_api_key/correct_key (0.00s) --- PASS: TestDNSProvider_login_api_key/incorrect_key (0.00s) --- PASS: TestDNSProvider_login_api_key/server_error (0.00s) --- PASS: TestDNSProvider_login_api_key/non-ok_status_code (0.00s) === RUN TestDNSProvider_login_username === RUN TestDNSProvider_login_username/correct_username_and_password === RUN TestDNSProvider_login_username/incorrect_username === RUN TestDNSProvider_login_username/server_error === RUN TestDNSProvider_login_username/non-ok_status_code --- PASS: TestDNSProvider_login_username (0.01s) --- PASS: TestDNSProvider_login_username/correct_username_and_password (0.01s) --- PASS: TestDNSProvider_login_username/incorrect_username (0.00s) --- PASS: TestDNSProvider_login_username/server_error (0.00s) --- PASS: TestDNSProvider_login_username/non-ok_status_code (0.00s) === RUN TestDNSProvider_logout === RUN TestDNSProvider_logout/correct_auth-sid === RUN TestDNSProvider_logout/incorrect_auth-sid === RUN TestDNSProvider_logout/already_logged_out === RUN TestDNSProvider_logout/server_error --- PASS: TestDNSProvider_logout (0.00s) --- PASS: TestDNSProvider_logout/correct_auth-sid (0.00s) --- PASS: TestDNSProvider_logout/incorrect_auth-sid (0.00s) --- PASS: TestDNSProvider_logout/already_logged_out (0.00s) --- PASS: TestDNSProvider_logout/server_error (0.00s) === RUN TestDNSProvider_getZone === RUN TestDNSProvider_getZone/correct_auth-sid,_known_domain === RUN TestDNSProvider_getZone/incorrect_auth-sid,_known_domain === RUN TestDNSProvider_getZone/correct_auth-sid,_unknown_domain === RUN TestDNSProvider_getZone/server_error --- PASS: TestDNSProvider_getZone (0.00s) --- PASS: TestDNSProvider_getZone/correct_auth-sid,_known_domain (0.00s) --- PASS: TestDNSProvider_getZone/incorrect_auth-sid,_known_domain (0.00s) --- PASS: TestDNSProvider_getZone/correct_auth-sid,_unknown_domain (0.00s) --- PASS: TestDNSProvider_getZone/server_error (0.00s) === RUN Test_parseResponse === RUN Test_parseResponse/Empty_response === PAUSE Test_parseResponse/Empty_response === RUN Test_parseResponse/No_headers,_just_body === PAUSE Test_parseResponse/No_headers,_just_body === RUN Test_parseResponse/Headers_and_body === PAUSE Test_parseResponse/Headers_and_body === RUN Test_parseResponse/Headers_and_body_+_Auth-Sid === PAUSE Test_parseResponse/Headers_and_body_+_Auth-Sid === RUN Test_parseResponse/Headers_and_body_+_Status-Text === PAUSE Test_parseResponse/Headers_and_body_+_Status-Text === RUN Test_parseResponse/Headers_and_body_+_Status-Code === PAUSE Test_parseResponse/Headers_and_body_+_Status-Code === CONT Test_parseResponse/Empty_response === CONT Test_parseResponse/Headers_and_body_+_Status-Code === CONT Test_parseResponse/Headers_and_body_+_Status-Text === CONT Test_parseResponse/Headers_and_body_+_Auth-Sid === CONT Test_parseResponse/Headers_and_body === CONT Test_parseResponse/No_headers,_just_body --- PASS: Test_parseResponse (0.00s) --- PASS: Test_parseResponse/Empty_response (0.00s) --- PASS: Test_parseResponse/Headers_and_body_+_Status-Code (0.00s) --- PASS: Test_parseResponse/Headers_and_body_+_Status-Text (0.00s) --- PASS: Test_parseResponse/Headers_and_body_+_Auth-Sid (0.00s) --- PASS: Test_parseResponse/Headers_and_body (0.00s) --- PASS: Test_parseResponse/No_headers,_just_body (0.00s) === RUN Test_removeTxtEntryFromZone === RUN Test_removeTxtEntryFromZone/empty_zone === PAUSE Test_removeTxtEntryFromZone/empty_zone === RUN Test_removeTxtEntryFromZone/zone_with_only_A_entry === PAUSE Test_removeTxtEntryFromZone/zone_with_only_A_entry === RUN Test_removeTxtEntryFromZone/zone_with_only_clenup_entry === PAUSE Test_removeTxtEntryFromZone/zone_with_only_clenup_entry === RUN Test_removeTxtEntryFromZone/zone_with_one_A_and_one_cleanup_entries === PAUSE Test_removeTxtEntryFromZone/zone_with_one_A_and_one_cleanup_entries === RUN Test_removeTxtEntryFromZone/zone_with_one_A_and_multiple_cleanup_entries === PAUSE Test_removeTxtEntryFromZone/zone_with_one_A_and_multiple_cleanup_entries === CONT Test_removeTxtEntryFromZone/empty_zone === CONT Test_removeTxtEntryFromZone/zone_with_one_A_and_multiple_cleanup_entries === CONT Test_removeTxtEntryFromZone/zone_with_one_A_and_one_cleanup_entries === CONT Test_removeTxtEntryFromZone/zone_with_only_clenup_entry === CONT Test_removeTxtEntryFromZone/zone_with_only_A_entry --- PASS: Test_removeTxtEntryFromZone (0.00s) --- PASS: Test_removeTxtEntryFromZone/empty_zone (0.00s) --- PASS: Test_removeTxtEntryFromZone/zone_with_one_A_and_multiple_cleanup_entries (0.00s) --- PASS: Test_removeTxtEntryFromZone/zone_with_one_A_and_one_cleanup_entries (0.00s) --- PASS: Test_removeTxtEntryFromZone/zone_with_only_clenup_entry (0.00s) --- PASS: Test_removeTxtEntryFromZone/zone_with_only_A_entry (0.00s) === RUN Test_addTxtEntryToZone === RUN Test_addTxtEntryToZone/empty_zone === RUN Test_addTxtEntryToZone/zone_with_A_entry === RUN Test_addTxtEntryToZone/zone_with_required_cleanup_entry --- PASS: Test_addTxtEntryToZone (0.00s) --- PASS: Test_addTxtEntryToZone/empty_zone (0.00s) --- PASS: Test_addTxtEntryToZone/zone_with_A_entry (0.00s) --- PASS: Test_addTxtEntryToZone/zone_with_required_cleanup_entry (0.00s) === RUN Test_fixTxtLines === RUN Test_fixTxtLines/clean-up === RUN Test_fixTxtLines/already_cleaned === RUN Test_fixTxtLines/special_DNS_entry === RUN Test_fixTxtLines/SRV_entry === RUN Test_fixTxtLines/MX_entry --- PASS: Test_fixTxtLines (0.00s) --- PASS: Test_fixTxtLines/clean-up (0.00s) --- PASS: Test_fixTxtLines/already_cleaned (0.00s) --- PASS: Test_fixTxtLines/special_DNS_entry (0.00s) --- PASS: Test_fixTxtLines/SRV_entry (0.00s) --- PASS: Test_fixTxtLines/MX_entry (0.00s) PASS coverage: 86.7% of statements ok github.com/go-acme/lego/v4/providers/dns/joker/internal/dmapi 0.044s coverage: 86.7% of statements === RUN TestClient_Send --- PASS: TestClient_Send (0.00s) === RUN TestClient_Send_empty --- PASS: TestClient_Send_empty (0.00s) PASS coverage: 71.4% of statements ok github.com/go-acme/lego/v4/providers/dns/joker/internal/svc 0.037s coverage: 71.4% of statements === RUN TestLiveTTL lightsail_integration_test.go:14: skipping live test --- SKIP: TestLiveTTL (0.00s) === RUN TestCredentialsFromEnv --- PASS: TestCredentialsFromEnv (0.00s) === RUN TestDNSProvider_Present --- PASS: TestDNSProvider_Present (0.10s) PASS coverage: 25.8% of statements ok github.com/go-acme/lego/v4/providers/dns/lightsail 0.131s coverage: 25.8% of statements === 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_Present === RUN TestDNSProvider_Present/Success === RUN TestDNSProvider_Present/NoDomain === RUN TestDNSProvider_Present/CreateFailed --- PASS: TestDNSProvider_Present (0.32s) --- PASS: TestDNSProvider_Present/Success (0.12s) --- PASS: TestDNSProvider_Present/NoDomain (0.10s) --- PASS: TestDNSProvider_Present/CreateFailed (0.10s) === RUN TestDNSProvider_CleanUp === RUN TestDNSProvider_CleanUp/Success === RUN TestDNSProvider_CleanUp/NoDomain === RUN TestDNSProvider_CleanUp/DeleteFailed --- PASS: TestDNSProvider_CleanUp (0.31s) --- PASS: TestDNSProvider_CleanUp/Success (0.10s) --- PASS: TestDNSProvider_CleanUp/NoDomain (0.10s) --- PASS: TestDNSProvider_CleanUp/DeleteFailed (0.10s) === RUN TestLivePresent linode_test.go:343: Skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp linode_test.go:350: Skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 80.4% of statements ok github.com/go-acme/lego/v4/providers/dns/linode 0.650s coverage: 80.4% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_username === RUN TestNewDNSProvider/missing_password === RUN TestNewDNSProvider/missing_zone --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_username (0.00s) --- PASS: TestNewDNSProvider/missing_password (0.00s) --- PASS: TestNewDNSProvider/missing_zone (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_username === RUN TestNewDNSProviderConfig/missing_password === RUN TestNewDNSProviderConfig/missing_zone --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_username (0.00s) --- PASS: TestNewDNSProviderConfig/missing_password (0.00s) --- PASS: TestNewDNSProviderConfig/missing_zone (0.00s) === RUN TestDNSProvider_Present --- PASS: TestDNSProvider_Present (0.00s) === RUN TestDNSProvider_CleanUp --- PASS: TestDNSProvider_CleanUp (0.00s) === RUN TestLivePresent liquidweb_test.go:250: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp liquidweb_test.go:264: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 85.4% of statements ok github.com/go-acme/lego/v4/providers/dns/liquidweb 0.045s coverage: 85.4% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_username === RUN TestNewDNSProvider/missing_api_token --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_username (0.00s) --- PASS: TestNewDNSProvider/missing_api_token (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_username === RUN TestNewDNSProviderConfig/missing_api_token === RUN TestNewDNSProviderConfig/invalid_TTL --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_username (0.00s) --- PASS: TestNewDNSProviderConfig/missing_api_token (0.00s) --- PASS: TestNewDNSProviderConfig/invalid_TTL (0.00s) === RUN TestDNSProvider_findZone === RUN TestDNSProvider_findZone/simple_domain === PAUSE TestDNSProvider_findZone/simple_domain === RUN TestDNSProvider_findZone/sub_domain === PAUSE TestDNSProvider_findZone/sub_domain === RUN TestDNSProvider_findZone/empty_zone_name === PAUSE TestDNSProvider_findZone/empty_zone_name === RUN TestDNSProvider_findZone/not_found === PAUSE TestDNSProvider_findZone/not_found === CONT TestDNSProvider_findZone/simple_domain === CONT TestDNSProvider_findZone/sub_domain === CONT TestDNSProvider_findZone/empty_zone_name === CONT TestDNSProvider_findZone/not_found --- PASS: TestDNSProvider_findZone (0.00s) --- PASS: TestDNSProvider_findZone/simple_domain (0.00s) --- PASS: TestDNSProvider_findZone/sub_domain (0.00s) --- PASS: TestDNSProvider_findZone/empty_zone_name (0.00s) --- PASS: TestDNSProvider_findZone/not_found (0.00s) === RUN TestLivePresent luadns_test.go:199: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp luadns_test.go:212: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 44.4% of statements ok github.com/go-acme/lego/v4/providers/dns/luadns 0.019s coverage: 44.4% of statements === RUN TestClient_ListZones --- PASS: TestClient_ListZones (0.00s) === RUN TestClient_CreateRecord --- PASS: TestClient_CreateRecord (0.00s) === RUN TestClient_DeleteRecord --- PASS: TestClient_DeleteRecord (0.00s) PASS coverage: 57.8% of statements ok github.com/go-acme/lego/v4/providers/dns/luadns/internal 0.027s coverage: 57.8% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_email === RUN TestNewDNSProvider/missing_api_key --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_email (0.00s) --- PASS: TestNewDNSProvider/missing_api_key (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_email === RUN TestNewDNSProviderConfig/missing_api_key --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_email (0.00s) --- PASS: TestNewDNSProviderConfig/missing_api_key (0.00s) === RUN TestLivePresent mydnsjp_test.go:123: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp mydnsjp_test.go:136: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 25.0% of statements ok github.com/go-acme/lego/v4/providers/dns/mydnsjp 0.018s coverage: 25.0% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_api_key === RUN TestNewDNSProvider/missing_secret_key --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_api_key (0.00s) --- PASS: TestNewDNSProvider/missing_secret_key (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_username === RUN TestNewDNSProviderConfig/missing_password --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_username (0.00s) --- PASS: TestNewDNSProviderConfig/missing_password (0.00s) === RUN TestLivePresent mythicbeasts_test.go:129: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp mythicbeasts_test.go:142: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 12.1% of statements ok github.com/go-acme/lego/v4/providers/dns/mythicbeasts 0.019s coverage: 12.1% of statements === RUN TestDNSProvider_getHosts === RUN TestDNSProvider_getHosts/Test:Success:1 === RUN TestDNSProvider_getHosts/Test:Success:2 === RUN TestDNSProvider_getHosts/Test:Error:BadApiKey:1 --- PASS: TestDNSProvider_getHosts (0.00s) --- PASS: TestDNSProvider_getHosts/Test:Success:1 (0.00s) --- PASS: TestDNSProvider_getHosts/Test:Success:2 (0.00s) --- PASS: TestDNSProvider_getHosts/Test:Error:BadApiKey:1 (0.00s) === RUN TestDNSProvider_setHosts === RUN TestDNSProvider_setHosts/Test:Success:1 === RUN TestDNSProvider_setHosts/Test:Success:2 === RUN TestDNSProvider_setHosts/Test:Error:BadApiKey:1 --- PASS: TestDNSProvider_setHosts (0.00s) --- PASS: TestDNSProvider_setHosts/Test:Success:1 (0.00s) --- PASS: TestDNSProvider_setHosts/Test:Success:2 (0.00s) --- PASS: TestDNSProvider_setHosts/Test:Error:BadApiKey:1 (0.00s) === RUN TestDNSProvider_Present === RUN TestDNSProvider_Present/Test:Success:1 === RUN TestDNSProvider_Present/Test:Success:2 === RUN TestDNSProvider_Present/Test:Error:BadApiKey:1 --- PASS: TestDNSProvider_Present (0.01s) --- PASS: TestDNSProvider_Present/Test:Success:1 (0.00s) --- PASS: TestDNSProvider_Present/Test:Success:2 (0.00s) --- PASS: TestDNSProvider_Present/Test:Error:BadApiKey:1 (0.00s) === RUN TestDNSProvider_CleanUp === RUN TestDNSProvider_CleanUp/Test:Success:1 === RUN TestDNSProvider_CleanUp/Test:Success:2 === RUN TestDNSProvider_CleanUp/Test:Error:BadApiKey:1 --- PASS: TestDNSProvider_CleanUp (0.00s) --- PASS: TestDNSProvider_CleanUp/Test:Success:1 (0.00s) --- PASS: TestDNSProvider_CleanUp/Test:Success:2 (0.00s) --- PASS: TestDNSProvider_CleanUp/Test:Error:BadApiKey:1 (0.00s) === RUN TestDomainSplit === RUN TestDomainSplit/a.b.c.test.co.uk === RUN TestDomainSplit/test.co.uk === RUN TestDomainSplit/test.com === RUN TestDomainSplit/test.co.com === RUN TestDomainSplit/www.test.com.au === RUN TestDomainSplit/www.za.com === RUN TestDomainSplit/my.test.tf === RUN TestDomainSplit/#00 === RUN TestDomainSplit/a === RUN TestDomainSplit/com === RUN TestDomainSplit/com.au === RUN TestDomainSplit/co.com === RUN TestDomainSplit/co.uk === RUN TestDomainSplit/tf === RUN TestDomainSplit/za.com --- PASS: TestDomainSplit (0.00s) --- PASS: TestDomainSplit/a.b.c.test.co.uk (0.00s) --- PASS: TestDomainSplit/test.co.uk (0.00s) --- PASS: TestDomainSplit/test.com (0.00s) --- PASS: TestDomainSplit/test.co.com (0.00s) --- PASS: TestDomainSplit/www.test.com.au (0.00s) --- PASS: TestDomainSplit/www.za.com (0.00s) --- PASS: TestDomainSplit/my.test.tf (0.00s) --- PASS: TestDomainSplit/#00 (0.00s) --- PASS: TestDomainSplit/a (0.00s) --- PASS: TestDomainSplit/com (0.00s) --- PASS: TestDomainSplit/com.au (0.00s) --- PASS: TestDomainSplit/co.com (0.00s) --- PASS: TestDomainSplit/co.uk (0.00s) --- PASS: TestDomainSplit/tf (0.00s) --- PASS: TestDomainSplit/za.com (0.00s) PASS coverage: 64.9% of statements ok github.com/go-acme/lego/v4/providers/dns/namecheap 0.032s coverage: 64.9% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_username === RUN TestNewDNSProvider/missing_api_token --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_username (0.00s) --- PASS: TestNewDNSProvider/missing_api_token (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_API_token === RUN TestNewDNSProviderConfig/missing_username --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_API_token (0.00s) --- PASS: TestNewDNSProviderConfig/missing_username (0.00s) === RUN TestLivePresent namedotcom_test.go:130: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp namedotcom_test.go:143: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 33.9% of statements ok github.com/go-acme/lego/v4/providers/dns/namedotcom 0.015s coverage: 33.9% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_API_key === RUN TestNewDNSProvider/unsupported_TTL --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_API_key (0.00s) --- PASS: TestNewDNSProvider/unsupported_TTL (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_API_key === RUN TestNewDNSProviderConfig/unavailable_TTL --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_API_key (0.00s) --- PASS: TestNewDNSProviderConfig/unavailable_TTL (0.00s) === RUN TestLivePresent namesilo_test.go:111: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp namesilo_test.go:125: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 31.8% of statements ok github.com/go-acme/lego/v4/providers/dns/namesilo 0.035s coverage: 31.8% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_customer_number === RUN TestNewDNSProvider/missing_API_key === RUN TestNewDNSProvider/missing_api_password --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_customer_number (0.00s) --- PASS: TestNewDNSProvider/missing_API_key (0.00s) --- PASS: TestNewDNSProvider/missing_api_password (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_customer === RUN TestNewDNSProviderConfig/missing_key === RUN TestNewDNSProviderConfig/missing_password --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_customer (0.00s) --- PASS: TestNewDNSProviderConfig/missing_key (0.00s) --- PASS: TestNewDNSProviderConfig/missing_password (0.00s) === RUN TestLivePresentAndCleanup netcup_test.go:157: skipping live test --- SKIP: TestLivePresentAndCleanup (0.00s) PASS coverage: 23.4% of statements ok github.com/go-acme/lego/v4/providers/dns/netcup 0.037s coverage: 23.4% of statements === RUN TestGetDNSRecordIdx === RUN TestGetDNSRecordIdx/simple === PAUSE TestGetDNSRecordIdx/simple === RUN TestGetDNSRecordIdx/wrong_Destination === PAUSE TestGetDNSRecordIdx/wrong_Destination === RUN TestGetDNSRecordIdx/record_type_CNAME === PAUSE TestGetDNSRecordIdx/record_type_CNAME === CONT TestGetDNSRecordIdx/simple === CONT TestGetDNSRecordIdx/record_type_CNAME === CONT TestGetDNSRecordIdx/wrong_Destination --- PASS: TestGetDNSRecordIdx (0.00s) --- PASS: TestGetDNSRecordIdx/simple (0.00s) --- PASS: TestGetDNSRecordIdx/record_type_CNAME (0.00s) --- PASS: TestGetDNSRecordIdx/wrong_Destination (0.00s) === RUN TestClient_Login --- PASS: TestClient_Login (0.00s) === RUN TestClient_Login_errors === RUN TestClient_Login_errors/HTTP_error === PAUSE TestClient_Login_errors/HTTP_error === RUN TestClient_Login_errors/API_error === PAUSE TestClient_Login_errors/API_error === RUN TestClient_Login_errors/responsedata_marshaling_error === PAUSE TestClient_Login_errors/responsedata_marshaling_error === CONT TestClient_Login_errors/HTTP_error === CONT TestClient_Login_errors/responsedata_marshaling_error === CONT TestClient_Login_errors/API_error --- PASS: TestClient_Login_errors (0.00s) --- PASS: TestClient_Login_errors/responsedata_marshaling_error (0.00s) --- PASS: TestClient_Login_errors/HTTP_error (0.00s) --- PASS: TestClient_Login_errors/API_error (0.00s) === RUN TestClient_Logout --- PASS: TestClient_Logout (0.00s) === RUN TestClient_Logout_errors === RUN TestClient_Logout_errors/HTTP_error === PAUSE TestClient_Logout_errors/HTTP_error === RUN TestClient_Logout_errors/API_error === PAUSE TestClient_Logout_errors/API_error === CONT TestClient_Logout_errors/HTTP_error === CONT TestClient_Logout_errors/API_error --- PASS: TestClient_Logout_errors (0.00s) --- PASS: TestClient_Logout_errors/HTTP_error (0.00s) --- PASS: TestClient_Logout_errors/API_error (0.00s) === RUN TestClient_GetDNSRecords --- PASS: TestClient_GetDNSRecords (0.00s) === RUN TestClient_GetDNSRecords_errors === RUN TestClient_GetDNSRecords_errors/HTTP_error === PAUSE TestClient_GetDNSRecords_errors/HTTP_error === RUN TestClient_GetDNSRecords_errors/API_error === PAUSE TestClient_GetDNSRecords_errors/API_error === RUN TestClient_GetDNSRecords_errors/responsedata_marshaling_error === PAUSE TestClient_GetDNSRecords_errors/responsedata_marshaling_error === CONT TestClient_GetDNSRecords_errors/HTTP_error === CONT TestClient_GetDNSRecords_errors/responsedata_marshaling_error === CONT TestClient_GetDNSRecords_errors/API_error --- PASS: TestClient_GetDNSRecords_errors (0.00s) --- PASS: TestClient_GetDNSRecords_errors/HTTP_error (0.00s) --- PASS: TestClient_GetDNSRecords_errors/responsedata_marshaling_error (0.00s) --- PASS: TestClient_GetDNSRecords_errors/API_error (0.00s) === RUN TestLiveClientAuth client_test.go:493: skipping live test --- SKIP: TestLiveClientAuth (0.00s) === RUN TestLiveClientGetDnsRecords client_test.go:521: skipping live test --- SKIP: TestLiveClientGetDnsRecords (0.00s) === RUN TestLiveClientUpdateDnsRecord client_test.go:554: skipping live test --- SKIP: TestLiveClientUpdateDnsRecord (0.00s) PASS coverage: 79.5% of statements ok github.com/go-acme/lego/v4/providers/dns/netcup/internal 0.066s coverage: 79.5% of statements === 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 netlify_test.go:92: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp netlify_test.go:105: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 30.4% of statements ok github.com/go-acme/lego/v4/providers/dns/netlify 0.041s coverage: 30.4% of statements === RUN TestClient_GetRecords --- PASS: TestClient_GetRecords (0.00s) === RUN TestClient_CreateRecord --- PASS: TestClient_CreateRecord (0.00s) === RUN TestClient_RemoveRecord --- PASS: TestClient_RemoveRecord (0.00s) PASS coverage: 74.0% of statements ok github.com/go-acme/lego/v4/providers/dns/netlify/internal 0.023s coverage: 74.0% of statements === 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 nifcloud_test.go:128: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp nifcloud_test.go:141: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 41.5% of statements ok github.com/go-acme/lego/v4/providers/dns/nifcloud 0.038s coverage: 41.5% of statements === RUN TestChangeResourceRecordSets --- PASS: TestChangeResourceRecordSets (0.00s) === RUN TestChangeResourceRecordSetsErrors === RUN TestChangeResourceRecordSetsErrors/API_error === RUN TestChangeResourceRecordSetsErrors/response_body_error === RUN TestChangeResourceRecordSetsErrors/error_message_error --- PASS: TestChangeResourceRecordSetsErrors (0.00s) --- PASS: TestChangeResourceRecordSetsErrors/API_error (0.00s) --- PASS: TestChangeResourceRecordSetsErrors/response_body_error (0.00s) --- PASS: TestChangeResourceRecordSetsErrors/error_message_error (0.00s) === RUN TestGetChange --- PASS: TestGetChange (0.00s) === RUN TestGetChangeErrors === RUN TestGetChangeErrors/API_error === RUN TestGetChangeErrors/response_body_error === RUN TestGetChangeErrors/error_message_error --- PASS: TestGetChangeErrors (0.00s) --- PASS: TestGetChangeErrors/API_error (0.00s) --- PASS: TestGetChangeErrors/response_body_error (0.00s) --- PASS: TestGetChangeErrors/error_message_error (0.00s) PASS coverage: 82.2% of statements ok github.com/go-acme/lego/v4/providers/dns/nifcloud/internal 0.028s coverage: 82.2% of statements === 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_getAuthZone === RUN Test_getAuthZone/valid_fqdn === PAUSE Test_getAuthZone/valid_fqdn === RUN Test_getAuthZone/invalid_fqdn === PAUSE Test_getAuthZone/invalid_fqdn === RUN Test_getAuthZone/invalid_authority === PAUSE Test_getAuthZone/invalid_authority === CONT Test_getAuthZone/valid_fqdn === CONT Test_getAuthZone/invalid_fqdn === CONT Test_getAuthZone/invalid_authority --- PASS: Test_getAuthZone (0.00s) --- PASS: Test_getAuthZone/valid_fqdn (0.46s) --- PASS: Test_getAuthZone/invalid_fqdn (0.47s) --- PASS: Test_getAuthZone/invalid_authority (0.51s) === RUN TestLivePresent ns1_test.go:147: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp ns1_test.go:160: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 28.6% of statements ok github.com/go-acme/lego/v4/providers/dns/ns1 0.536s coverage: 28.6% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/success_file === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_CompartmentID === RUN TestNewDNSProvider/missing_OCI_PRIVKEY === RUN TestNewDNSProvider/missing_OCI_PRIVKEY_PASS === RUN TestNewDNSProvider/missing_OCI_TENANCY_OCID === RUN TestNewDNSProvider/missing_OCI_USER_OCID === RUN TestNewDNSProvider/missing_OCI_PUBKEY_FINGERPRINT === RUN TestNewDNSProvider/missing_OCI_REGION === RUN TestNewDNSProvider/missing_OCI_REGION#01 --- PASS: TestNewDNSProvider (0.30s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/success_file (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_CompartmentID (0.00s) --- PASS: TestNewDNSProvider/missing_OCI_PRIVKEY (0.00s) --- PASS: TestNewDNSProvider/missing_OCI_PRIVKEY_PASS (0.00s) --- PASS: TestNewDNSProvider/missing_OCI_TENANCY_OCID (0.00s) --- PASS: TestNewDNSProvider/missing_OCI_USER_OCID (0.00s) --- PASS: TestNewDNSProvider/missing_OCI_PUBKEY_FINGERPRINT (0.00s) --- PASS: TestNewDNSProvider/missing_OCI_REGION (0.00s) --- PASS: TestNewDNSProvider/missing_OCI_REGION#01 (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/invalid_configuration === RUN TestNewDNSProviderConfig/OCIConfigProvider_is_missing === RUN TestNewDNSProviderConfig/missing_CompartmentID --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/invalid_configuration (0.00s) --- PASS: TestNewDNSProviderConfig/OCIConfigProvider_is_missing (0.00s) --- PASS: TestNewDNSProviderConfig/missing_CompartmentID (0.00s) === RUN TestLivePresent oraclecloud_test.go:246: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp oraclecloud_test.go:259: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 51.1% of statements ok github.com/go-acme/lego/v4/providers/dns/oraclecloud 0.322s coverage: 51.1% of statements === RUN TestTestSuite === RUN TestTestSuite/TestDNSProvider_CleanUp === RUN TestTestSuite/TestDNSProvider_CleanUp_EmptyRecordset === RUN TestTestSuite/TestDNSProvider_Present === RUN TestTestSuite/TestDNSProvider_Present_EmptyZone === RUN TestTestSuite/TestLogin === RUN TestTestSuite/TestLoginEnv === RUN TestTestSuite/TestLoginEnvEmpty --- PASS: TestTestSuite (0.03s) --- PASS: TestTestSuite/TestDNSProvider_CleanUp (0.02s) --- PASS: TestTestSuite/TestDNSProvider_CleanUp_EmptyRecordset (0.00s) --- PASS: TestTestSuite/TestDNSProvider_Present (0.00s) --- PASS: TestTestSuite/TestDNSProvider_Present_EmptyZone (0.00s) --- PASS: TestTestSuite/TestLogin (0.00s) --- PASS: TestTestSuite/TestLoginEnv (0.00s) --- PASS: TestTestSuite/TestLoginEnvEmpty (0.00s) PASS coverage: 77.9% of statements ok github.com/go-acme/lego/v4/providers/dns/otc 0.037s coverage: 77.9% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_endpoint === RUN TestNewDNSProvider/missing_invalid_endpoint === RUN TestNewDNSProvider/missing_application_key === RUN TestNewDNSProvider/missing_application_secret === RUN TestNewDNSProvider/missing_consumer_key --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_endpoint (0.00s) --- PASS: TestNewDNSProvider/missing_invalid_endpoint (0.00s) --- PASS: TestNewDNSProvider/missing_application_key (0.00s) --- PASS: TestNewDNSProvider/missing_application_secret (0.00s) --- PASS: TestNewDNSProvider/missing_consumer_key (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_api_endpoint === RUN TestNewDNSProviderConfig/missing_invalid_api_endpoint === RUN TestNewDNSProviderConfig/missing_application_key === RUN TestNewDNSProviderConfig/missing_application_secret === RUN TestNewDNSProviderConfig/missing_consumer_key --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_api_endpoint (0.00s) --- PASS: TestNewDNSProviderConfig/missing_invalid_api_endpoint (0.00s) --- PASS: TestNewDNSProviderConfig/missing_application_key (0.00s) --- PASS: TestNewDNSProviderConfig/missing_application_secret (0.00s) --- PASS: TestNewDNSProviderConfig/missing_consumer_key (0.00s) === RUN TestLivePresent ovh_test.go:206: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp ovh_test.go:219: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 27.3% of statements ok github.com/go-acme/lego/v4/providers/dns/ovh 0.027s coverage: 27.3% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success 2020/12/26 16:11:59 [WARN] pdns: failed to get API version unexpected HTTP status code 404 when fetching 'http://example.com/api' === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_api_key === RUN TestNewDNSProvider/missing_API_URL --- PASS: TestNewDNSProvider (0.17s) --- PASS: TestNewDNSProvider/success (0.17s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_api_key (0.00s) --- PASS: TestNewDNSProvider/missing_API_URL (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success 2020/12/26 16:11:59 [WARN] pdns: failed to get API version unexpected HTTP status code 404 when fetching 'http://example.com/api' === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_API_key === RUN TestNewDNSProviderConfig/missing_host --- PASS: TestNewDNSProviderConfig (0.16s) --- PASS: TestNewDNSProviderConfig/success (0.16s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_API_key (0.00s) --- PASS: TestNewDNSProviderConfig/missing_host (0.00s) === RUN TestLivePresentAndCleanup pdns_test.go:133: skipping live test --- SKIP: TestLivePresentAndCleanup (0.00s) PASS coverage: 27.0% of statements ok github.com/go-acme/lego/v4/providers/dns/pdns 0.337s coverage: 27.0% of statements === RUN TestNewDNSProviderConfig --- PASS: TestNewDNSProviderConfig (0.00s) === RUN TestNewDNSProviderConfig_MissingCredErr --- PASS: TestNewDNSProviderConfig_MissingCredErr (0.00s) === RUN TestDNSProvider_Present --- PASS: TestDNSProvider_Present (0.02s) === RUN TestDNSProvider_CleanUp --- PASS: TestDNSProvider_CleanUp (0.00s) === RUN TestLiveNewDNSProvider_ValidEnv rackspace_test.go:66: skipping live test --- SKIP: TestLiveNewDNSProvider_ValidEnv (0.00s) === RUN TestLivePresent rackspace_test.go:78: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp rackspace_test.go:91: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 68.2% of statements ok github.com/go-acme/lego/v4/providers/dns/rackspace 0.034s coverage: 68.2% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_api_key === RUN TestNewDNSProvider/missing_secret_key --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_api_key (0.00s) --- PASS: TestNewDNSProvider/missing_secret_key (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_username === RUN TestNewDNSProviderConfig/missing_password --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_username (0.00s) --- PASS: TestNewDNSProviderConfig/missing_password (0.00s) === RUN TestLivePresent regru_test.go:128: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp regru_test.go:141: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 42.9% of statements ok github.com/go-acme/lego/v4/providers/dns/regru 0.013s coverage: 42.9% of statements === RUN TestRemoveRecord --- PASS: TestRemoveRecord (0.33s) === RUN TestRemoveRecord_errors === RUN TestRemoveRecord_errors/authentication_failed === PAUSE TestRemoveRecord_errors/authentication_failed === RUN TestRemoveRecord_errors/domain_error === PAUSE TestRemoveRecord_errors/domain_error === CONT TestRemoveRecord_errors/authentication_failed === CONT TestRemoveRecord_errors/domain_error --- PASS: TestRemoveRecord_errors (0.00s) --- PASS: TestRemoveRecord_errors/authentication_failed (0.06s) --- PASS: TestRemoveRecord_errors/domain_error (0.09s) === RUN TestAddTXTRecord --- PASS: TestAddTXTRecord (0.06s) === RUN TestAddTXTRecord_errors === RUN TestAddTXTRecord_errors/authentication_failed === PAUSE TestAddTXTRecord_errors/authentication_failed === RUN TestAddTXTRecord_errors/domain_error === PAUSE TestAddTXTRecord_errors/domain_error === CONT TestAddTXTRecord_errors/authentication_failed === CONT TestAddTXTRecord_errors/domain_error --- PASS: TestAddTXTRecord_errors (0.00s) --- PASS: TestAddTXTRecord_errors/domain_error (0.06s) --- PASS: TestAddTXTRecord_errors/authentication_failed (0.08s) PASS coverage: 80.8% of statements ok github.com/go-acme/lego/v4/providers/dns/regru/internal 0.572s coverage: 80.8% of statements === RUN TestCanaryLocalTestServer --- PASS: TestCanaryLocalTestServer (0.00s) === RUN TestServerSuccess --- PASS: TestServerSuccess (0.00s) === RUN TestServerError --- PASS: TestServerError (0.00s) === RUN TestTsigClient --- PASS: TestTsigClient (0.00s) === RUN TestValidUpdatePacket --- PASS: TestValidUpdatePacket (0.00s) PASS coverage: 56.5% of statements ok github.com/go-acme/lego/v4/providers/dns/rfc2136 0.015s coverage: 56.5% of statements === 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 rimuhosting_test.go:96: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp rimuhosting_test.go:109: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 44.1% of statements ok github.com/go-acme/lego/v4/providers/dns/rimuhosting 0.011s coverage: 44.1% of statements === RUN TestLiveTTL route53_integration_test.go:14: skipping live test --- SKIP: TestLiveTTL (0.00s) === RUN Test_loadCredentials_FromEnv --- PASS: Test_loadCredentials_FromEnv (0.00s) === RUN Test_loadRegion_FromEnv --- PASS: Test_loadRegion_FromEnv (0.00s) === RUN Test_getHostedZoneID_FromEnv --- PASS: Test_getHostedZoneID_FromEnv (0.00s) === RUN TestNewDefaultConfig === RUN TestNewDefaultConfig/default_configuration === RUN TestNewDefaultConfig/#00 --- PASS: TestNewDefaultConfig (0.00s) --- PASS: TestNewDefaultConfig/default_configuration (0.00s) --- PASS: TestNewDefaultConfig/#00 (0.00s) === RUN TestDNSProvider_Present 2020/12/26 16:11:59 [INFO] Wait for route53 [timeout: 2m0s, interval: 4s] --- PASS: TestDNSProvider_Present (0.12s) PASS coverage: 60.4% of statements ok github.com/go-acme/lego/v4/providers/dns/route53 0.134s coverage: 60.4% of statements === RUN TestDNSProvider_addTXTRecord --- PASS: TestDNSProvider_addTXTRecord (0.01s) === RUN TestDNSProvider_cleanupTXTRecord --- PASS: TestDNSProvider_cleanupTXTRecord (0.00s) === RUN TestDNSProvider_addTXTRecord_concurrent --- PASS: TestDNSProvider_addTXTRecord_concurrent (0.01s) === RUN TestDNSProvider_cleanupTXTRecord_concurrent --- PASS: TestDNSProvider_cleanupTXTRecord_concurrent (0.01s) === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_access_token === RUN TestNewDNSProvider/missing_token_secret --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_access_token (0.00s) --- PASS: TestNewDNSProvider/missing_token_secret (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_token === RUN TestNewDNSProviderConfig/missing_secret --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_token (0.00s) --- PASS: TestNewDNSProviderConfig/missing_secret (0.00s) === RUN TestLivePresent sakuracloud_test.go:128: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp sakuracloud_test.go:141: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 76.0% of statements ok github.com/go-acme/lego/v4/providers/dns/sakuracloud 0.056s coverage: 76.0% of statements === 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 scaleway_test.go:103: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp scaleway_test.go:118: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 46.4% of statements ok github.com/go-acme/lego/v4/providers/dns/scaleway 0.010s coverage: 46.4% of statements === RUN TestClient_AddRecord --- PASS: TestClient_AddRecord (0.00s) === RUN TestClient_AddRecord_error --- PASS: TestClient_AddRecord_error (0.00s) === RUN TestClient_SetRecord --- PASS: TestClient_SetRecord (0.00s) === RUN TestClient_DeleteRecord --- PASS: TestClient_DeleteRecord (0.00s) PASS coverage: 85.0% of statements ok github.com/go-acme/lego/v4/providers/dns/scaleway/internal 0.013s coverage: 85.0% of statements === 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 === RUN TestNewDNSProviderConfig/bad_TTL_value --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_api_key (0.00s) --- PASS: TestNewDNSProviderConfig/bad_TTL_value (0.00s) === RUN TestLivePresent selectel_test.go:105: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp selectel_test.go:118: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 38.1% of statements ok github.com/go-acme/lego/v4/providers/dns/selectel 0.013s coverage: 38.1% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_username === RUN TestNewDNSProvider/missing_password --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_username (0.00s) --- PASS: TestNewDNSProvider/missing_password (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 servercow_test.go:128: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp servercow_test.go:141: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 17.9% of statements ok github.com/go-acme/lego/v4/providers/dns/servercow 0.014s coverage: 17.9% of statements === RUN TestClient_GetRecords --- PASS: TestClient_GetRecords (0.00s) === RUN TestClient_GetRecords_error --- PASS: TestClient_GetRecords_error (0.00s) === RUN TestClient_CreateUpdateRecord --- PASS: TestClient_CreateUpdateRecord (0.00s) === RUN TestClient_CreateUpdateRecord_error --- PASS: TestClient_CreateUpdateRecord_error (0.00s) === RUN TestClient_DeleteRecord --- PASS: TestClient_DeleteRecord (0.00s) === RUN TestClient_DeleteRecord_error --- PASS: TestClient_DeleteRecord_error (0.00s) === RUN TestValue_MarshalJSON === RUN TestValue_MarshalJSON/empty_content === RUN TestValue_MarshalJSON/content_with_a_single_value === RUN TestValue_MarshalJSON/content_with_multiple_values --- PASS: TestValue_MarshalJSON (0.00s) --- PASS: TestValue_MarshalJSON/empty_content (0.00s) --- PASS: TestValue_MarshalJSON/content_with_a_single_value (0.00s) --- PASS: TestValue_MarshalJSON/content_with_multiple_values (0.00s) === RUN TestValue_UnmarshalJSON === RUN TestValue_UnmarshalJSON/empty_content === RUN TestValue_UnmarshalJSON/content_with_a_single_value === RUN TestValue_UnmarshalJSON/content_with_multiple_values --- PASS: TestValue_UnmarshalJSON (0.00s) --- PASS: TestValue_UnmarshalJSON/empty_content (0.00s) --- PASS: TestValue_UnmarshalJSON/content_with_a_single_value (0.00s) --- PASS: TestValue_UnmarshalJSON/content_with_multiple_values (0.00s) PASS coverage: 77.1% of statements ok github.com/go-acme/lego/v4/providers/dns/servercow/internal 0.021s coverage: 77.1% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_client_id === RUN TestNewDNSProvider/missing_client_secret === RUN TestNewDNSProvider/missing_stack_id --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_client_id (0.00s) --- PASS: TestNewDNSProvider/missing_client_secret (0.00s) --- PASS: TestNewDNSProvider/missing_stack_id (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/no_config === PAUSE TestNewDNSProviderConfig/no_config === RUN TestNewDNSProviderConfig/no_client_id === PAUSE TestNewDNSProviderConfig/no_client_id === RUN TestNewDNSProviderConfig/no_client_secret === PAUSE TestNewDNSProviderConfig/no_client_secret === RUN TestNewDNSProviderConfig/no_stack_id === PAUSE TestNewDNSProviderConfig/no_stack_id === CONT TestNewDNSProviderConfig/no_config === CONT TestNewDNSProviderConfig/no_client_id === CONT TestNewDNSProviderConfig/no_client_secret === CONT TestNewDNSProviderConfig/no_stack_id --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/no_config (0.00s) --- PASS: TestNewDNSProviderConfig/no_client_id (0.00s) --- PASS: TestNewDNSProviderConfig/no_client_secret (0.00s) --- PASS: TestNewDNSProviderConfig/no_stack_id (0.00s) === RUN TestDNSProvider_getZoneRecords --- PASS: TestDNSProvider_getZoneRecords (0.00s) === RUN TestDNSProvider_getZoneRecords_apiError --- PASS: TestDNSProvider_getZoneRecords_apiError (0.00s) === RUN TestDNSProvider_getZones --- PASS: TestDNSProvider_getZones (0.00s) === RUN TestLivePresent stackpath_test.go:268: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp stackpath_test.go:281: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 56.0% of statements ok github.com/go-acme/lego/v4/providers/dns/stackpath 0.014s coverage: 56.0% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_all_credentials === RUN TestNewDNSProvider/missing_account_name === RUN TestNewDNSProvider/missing_private_key_path === RUN TestNewDNSProvider/could_not_open_private_key_path --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_all_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_account_name (0.00s) --- PASS: TestNewDNSProvider/missing_private_key_path (0.00s) --- PASS: TestNewDNSProvider/could_not_open_private_key_path (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_all_credentials === RUN TestNewDNSProviderConfig/missing_account_name === RUN TestNewDNSProviderConfig/missing_private_key_path === RUN TestNewDNSProviderConfig/could_not_open_private_key_path --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_all_credentials (0.00s) --- PASS: TestNewDNSProviderConfig/missing_account_name (0.00s) --- PASS: TestNewDNSProviderConfig/missing_private_key_path (0.00s) --- PASS: TestNewDNSProviderConfig/could_not_open_private_key_path (0.00s) === RUN TestDNSProvider_concurrentGetDNSEntries --- PASS: TestDNSProvider_concurrentGetDNSEntries (1.00s) === RUN TestDNSProvider_concurrentAddDNSEntry --- PASS: TestDNSProvider_concurrentAddDNSEntry (1.05s) === RUN TestLivePresent transip_test.go:267: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp transip_test.go:280: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 81.0% of statements ok github.com/go-acme/lego/v4/providers/dns/transip 2.062s coverage: 81.0% of statements === RUN TestNewDNSProvider_Fail --- PASS: TestNewDNSProvider_Fail (0.00s) === RUN TestDNSProvider_TimeoutSuccess --- PASS: TestDNSProvider_TimeoutSuccess (0.00s) === RUN TestDNSProvider_Present === RUN TestDNSProvider_Present/Success 2020/12/26 16:12:00 tmpHostname for i = 1: _acme-challenge.example.com 2020/12/26 16:12:00 tmpHostname for i = 2: example.com 2020/12/26 16:12:00 { 0 [{active example.com 1 0}]} 2020/12/26 16:12:00 Found zone: example.com Shortened to example.com === RUN TestDNSProvider_Present/FailToFindZone 2020/12/26 16:12:00 tmpHostname for i = 1: _acme-challenge.example.com 2020/12/26 16:12:00 tmpHostname for i = 2: example.com 2020/12/26 16:12:00 Unable to find hosted zone in vegadns === RUN TestDNSProvider_Present/FailToCreateTXT 2020/12/26 16:12:00 tmpHostname for i = 1: _acme-challenge.example.com 2020/12/26 16:12:00 tmpHostname for i = 2: example.com 2020/12/26 16:12:00 { 0 [{active example.com 1 0}]} 2020/12/26 16:12:00 Found zone: example.com Shortened to example.com --- PASS: TestDNSProvider_Present (0.01s) --- PASS: TestDNSProvider_Present/Success (0.00s) --- PASS: TestDNSProvider_Present/FailToFindZone (0.00s) --- PASS: TestDNSProvider_Present/FailToCreateTXT (0.00s) === RUN TestDNSProvider_CleanUp === RUN TestDNSProvider_CleanUp/Success 2020/12/26 16:12:00 tmpHostname for i = 1: _acme-challenge.example.com 2020/12/26 16:12:00 tmpHostname for i = 2: example.com 2020/12/26 16:12:00 { 0 [{active example.com 1 0}]} 2020/12/26 16:12:00 Found zone: example.com Shortened to example.com === RUN TestDNSProvider_CleanUp/FailToFindZone 2020/12/26 16:12:00 tmpHostname for i = 1: _acme-challenge.example.com 2020/12/26 16:12:00 tmpHostname for i = 2: example.com 2020/12/26 16:12:00 Unable to find hosted zone in vegadns === RUN TestDNSProvider_CleanUp/FailToGetRecordID 2020/12/26 16:12:00 tmpHostname for i = 1: _acme-challenge.example.com 2020/12/26 16:12:00 tmpHostname for i = 2: example.com 2020/12/26 16:12:00 { 0 [{active example.com 1 0}]} 2020/12/26 16:12:00 Found zone: example.com Shortened to example.com --- PASS: TestDNSProvider_CleanUp (0.01s) --- PASS: TestDNSProvider_CleanUp/Success (0.00s) --- PASS: TestDNSProvider_CleanUp/FailToFindZone (0.00s) --- PASS: TestDNSProvider_CleanUp/FailToGetRecordID (0.00s) PASS coverage: 94.4% of statements ok github.com/go-acme/lego/v4/providers/dns/vegadns 0.020s coverage: 94.4% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_token === RUN TestNewDNSProvider/missing_key === RUN TestNewDNSProvider/missing_credentials --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_token (0.00s) --- PASS: TestNewDNSProvider/missing_key (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/nil_config === RUN TestNewDNSProviderConfig/missing_username === RUN TestNewDNSProviderConfig/missing_password --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/nil_config (0.00s) --- PASS: TestNewDNSProviderConfig/missing_username (0.00s) --- PASS: TestNewDNSProviderConfig/missing_password (0.00s) === RUN TestDNSProvider_Present === RUN TestDNSProvider_Present/Success === RUN TestDNSProvider_Present/FailToFindZone === RUN TestDNSProvider_Present/FailToCreateTXT --- PASS: TestDNSProvider_Present (0.02s) --- PASS: TestDNSProvider_Present/Success (0.02s) --- PASS: TestDNSProvider_Present/FailToFindZone (0.00s) --- PASS: TestDNSProvider_Present/FailToCreateTXT (0.00s) === RUN TestDNSProvider_CleanUp === RUN TestDNSProvider_CleanUp/Success === RUN TestDNSProvider_CleanUp/FailToFindZone --- PASS: TestDNSProvider_CleanUp (0.00s) --- PASS: TestDNSProvider_CleanUp/Success (0.00s) --- PASS: TestDNSProvider_CleanUp/FailToFindZone (0.00s) === RUN TestLivePresent versio_test.go:284: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp versio_test.go:297: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 83.3% of statements ok github.com/go-acme/lego/v4/providers/dns/versio 0.033s coverage: 83.3% of statements === 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 === RUN TestNewDNSProviderConfig/bad_TTL_value --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/missing_api_key (0.00s) --- PASS: TestNewDNSProviderConfig/bad_TTL_value (0.00s) === RUN TestLivePresent vscale_test.go:105: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp vscale_test.go:118: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 38.1% of statements ok github.com/go-acme/lego/v4/providers/dns/vscale 0.009s coverage: 38.1% of statements === 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 TestLivePresent vultr_test.go:95: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp vultr_test.go:108: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 18.8% of statements ok github.com/go-acme/lego/v4/providers/dns/vultr 0.010s coverage: 18.8% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_token --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_token (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/nil_config === RUN TestNewDNSProviderConfig/missing_token --- PASS: TestNewDNSProviderConfig (0.00s) --- PASS: TestNewDNSProviderConfig/success (0.00s) --- PASS: TestNewDNSProviderConfig/nil_config (0.00s) --- PASS: TestNewDNSProviderConfig/missing_token (0.00s) === RUN TestLivePresent yandex_test.go:94: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp yandex_test.go:107: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 29.1% of statements ok github.com/go-acme/lego/v4/providers/dns/yandex 0.010s coverage: 29.1% of statements === RUN TestAddRecord === RUN TestAddRecord/success === RUN TestAddRecord/error --- PASS: TestAddRecord (0.00s) --- PASS: TestAddRecord/success (0.00s) --- PASS: TestAddRecord/error (0.00s) === RUN TestRemoveRecord === RUN TestRemoveRecord/success === RUN TestRemoveRecord/error --- PASS: TestRemoveRecord (0.00s) --- PASS: TestRemoveRecord/success (0.00s) --- PASS: TestRemoveRecord/error (0.00s) === RUN TestGetRecords === RUN TestGetRecords/success === PAUSE TestGetRecords/success === RUN TestGetRecords/error === PAUSE TestGetRecords/error === CONT TestGetRecords/success === CONT TestGetRecords/error --- PASS: TestGetRecords (0.00s) --- PASS: TestGetRecords/error (0.00s) --- PASS: TestGetRecords/success (0.00s) PASS coverage: 79.7% of statements ok github.com/go-acme/lego/v4/providers/dns/yandex/internal 0.016s coverage: 79.7% of statements === RUN TestNewDNSProvider === RUN TestNewDNSProvider/success === RUN TestNewDNSProvider/missing_credentials === RUN TestNewDNSProvider/missing_username === RUN TestNewDNSProvider/missing_API_key === RUN TestNewDNSProvider/invalid_URL --- PASS: TestNewDNSProvider (0.00s) --- PASS: TestNewDNSProvider/success (0.00s) --- PASS: TestNewDNSProvider/missing_credentials (0.00s) --- PASS: TestNewDNSProvider/missing_username (0.00s) --- PASS: TestNewDNSProvider/missing_API_key (0.00s) --- PASS: TestNewDNSProvider/invalid_URL (0.00s) === RUN TestNewDNSProviderConfig === RUN TestNewDNSProviderConfig/success === RUN TestNewDNSProviderConfig/missing_credentials === RUN TestNewDNSProviderConfig/missing_api_key === RUN TestNewDNSProviderConfig/missing_username --- 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_username (0.00s) === RUN TestDNSProvider_Present === RUN TestDNSProvider_Present/success === PAUSE TestDNSProvider_Present/success === RUN TestDNSProvider_Present/invalid_auth === PAUSE TestDNSProvider_Present/invalid_auth === RUN TestDNSProvider_Present/error === PAUSE TestDNSProvider_Present/error === CONT TestDNSProvider_Present/success === CONT TestDNSProvider_Present/error === CONT TestDNSProvider_Present/invalid_auth --- PASS: TestDNSProvider_Present (0.00s) --- PASS: TestDNSProvider_Present/invalid_auth (0.10s) --- PASS: TestDNSProvider_Present/error (0.10s) --- PASS: TestDNSProvider_Present/success (0.10s) === RUN TestDNSProvider_Cleanup === RUN TestDNSProvider_Cleanup/success === PAUSE TestDNSProvider_Cleanup/success === RUN TestDNSProvider_Cleanup/no_txt_records === PAUSE TestDNSProvider_Cleanup/no_txt_records === RUN TestDNSProvider_Cleanup/invalid_auth === PAUSE TestDNSProvider_Cleanup/invalid_auth === RUN TestDNSProvider_Cleanup/error === PAUSE TestDNSProvider_Cleanup/error === CONT TestDNSProvider_Cleanup/success === CONT TestDNSProvider_Cleanup/invalid_auth === CONT TestDNSProvider_Cleanup/no_txt_records === CONT TestDNSProvider_Cleanup/error --- PASS: TestDNSProvider_Cleanup (0.00s) --- PASS: TestDNSProvider_Cleanup/error (0.00s) --- PASS: TestDNSProvider_Cleanup/no_txt_records (0.00s) --- PASS: TestDNSProvider_Cleanup/success (0.00s) --- PASS: TestDNSProvider_Cleanup/invalid_auth (0.00s) === RUN TestLivePresent zoneee_test.go:300: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp zoneee_test.go:313: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 83.3% of statements ok github.com/go-acme/lego/v4/providers/dns/zoneee 0.115s coverage: 83.3% of statements === 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 zonomi_test.go:96: skipping live test --- SKIP: TestLivePresent (0.00s) === RUN TestLiveCleanUp zonomi_test.go:109: skipping live test --- SKIP: TestLiveCleanUp (0.00s) PASS coverage: 44.1% of statements ok github.com/go-acme/lego/v4/providers/dns/zonomi 0.012s coverage: 44.1% of statements === RUN TestNewMemcachedProviderEmpty --- PASS: TestNewMemcachedProviderEmpty (0.00s) === RUN TestNewMemcachedProviderValid memcached_test.go:39: Skipping memcached tests --- SKIP: TestNewMemcachedProviderValid (0.00s) === RUN TestMemcachedPresentSingleHost memcached_test.go:47: Skipping memcached tests --- SKIP: TestMemcachedPresentSingleHost (0.00s) === RUN TestMemcachedPresentMultiHost memcached_test.go:65: Skipping memcached multi-host tests --- SKIP: TestMemcachedPresentMultiHost (0.00s) === RUN TestMemcachedPresentPartialFailureMultiHost memcached_test.go:85: Skipping memcached tests --- SKIP: TestMemcachedPresentPartialFailureMultiHost (0.00s) === RUN TestMemcachedCleanup memcached_test.go:106: Skipping memcached tests --- SKIP: TestMemcachedCleanup (0.00s) PASS coverage: 12.5% of statements ok github.com/go-acme/lego/v4/providers/http/memcached 0.010s coverage: 12.5% of statements === RUN TestHTTPProvider --- PASS: TestHTTPProvider (0.00s) PASS coverage: 75.0% of statements ok github.com/go-acme/lego/v4/providers/http/webroot 0.008s coverage: 75.0% of statements === RUN TestRegistrar_ResolveAccountByKey 2020/12/26 16:12:00 [INFO] acme: Trying to resolve account by key --- PASS: TestRegistrar_ResolveAccountByKey (0.01s) PASS coverage: 11.8% of statements ok github.com/go-acme/lego/v4/registration 0.027s coverage: 11.8% of statements >>> lego: Entering fakeroot... >>> lego*: Running postcheck for lego >>> lego*: Preparing package lego... >>> lego*: Stripping binaries >>> lego*: Scanning shared objects >>> lego*: Tracing dependencies... ca-certificates so:libc.musl-x86.so.1 >>> lego*: Package size: 29.9 MB >>> lego*: Compressing data... >>> lego*: Create checksum... >>> lego*: Create lego-4.1.3-r0.apk >>> lego: Build complete at Sat, 26 Dec 2020 16:12:06 +0000 elapsed time 0h 0m 57s >>> lego: Cleaning up srcdir >>> lego: Cleaning up pkgdir >>> lego: Uninstalling dependencies... (1/3) Purging .makedepends-lego (20201226.161111) (2/3) Purging go (1.15.6-r0) (3/3) Purging libcap (2.46-r0) Executing busybox-1.32.0-r8.trigger OK: 310 MiB in 86 packages >>> lego: Updating the community/x86 repository index... >>> lego: Signing the index...