>>> dex-idp: Building community/dex-idp 2.41.1-r1 (using abuild 3.14.1-r5) started Mon, 20 Jan 2025 00:04:07 +0000
>>> dex-idp: Validating /home/buildozer/aports/community/dex-idp/APKBUILD...
>>> dex-idp: Analyzing dependencies...
>>> dex-idp: Installing for build: build-base go tzdata
(1/4) Installing binutils-gold (2.43.1-r1)
(2/4) Installing go (1.23.5-r0)
(3/4) Installing tzdata (2025a-r0)
(4/4) Installing .makedepends-dex-idp (20250120.000408)
Executing busybox-1.37.0-r13.trigger
OK: 508 MiB in 106 packages
>>> dex-idp: Cleaning up srcdir
>>> dex-idp: Cleaning up pkgdir
>>> dex-idp: Cleaning up tmpdir
>>> dex-idp: Fetching https://distfiles.alpinelinux.org/distfiles/edge/dex-idp-2.41.1.tar.gz
>>> dex-idp: Fetching https://distfiles.alpinelinux.org/distfiles/edge/dex-idp-2.41.1.tar.gz
>>> dex-idp: Checking sha512sums...
dex-idp-2.41.1.tar.gz: OK
dex-idp.initd: OK
>>> dex-idp: Unpacking /var/cache/distfiles/edge/dex-idp-2.41.1.tar.gz...
fatal: not a git repository (or any of the parent directories): .git
go: downloading github.com/AppsFlyer/go-sundheit v0.6.0
go: downloading github.com/go-jose/go-jose/v4 v4.0.4
go: downloading github.com/gorilla/handlers v1.5.2
go: downloading github.com/gorilla/mux v1.8.1
go: downloading golang.org/x/net v0.27.0
go: downloading github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0
go: downloading go.etcd.io/etcd/client/pkg/v3 v3.5.15
go: downloading github.com/oklog/run v1.1.0
go: downloading github.com/prometheus/client_golang v1.19.1
go: downloading golang.org/x/crypto v0.25.0
go: downloading google.golang.org/grpc v1.65.0
go: downloading go.etcd.io/etcd/client/v3 v3.5.15
go: downloading github.com/coreos/go-oidc/v3 v3.11.0
go: downloading entgo.io/ent v0.14.0
go: downloading github.com/ghodss/yaml v1.0.0
go: downloading github.com/beevik/etree v1.4.0
go: downloading github.com/mattermost/xml-roundtrip-validator v0.1.0
go: downloading github.com/imdario/mergo v0.3.11
go: downloading github.com/spf13/cast v1.4.1
go: downloading github.com/russellhaering/goxmldsig v1.4.0
go: downloading github.com/go-ldap/ldap/v3 v3.4.8
go: downloading golang.org/x/sys v0.22.0
go: downloading github.com/mitchellh/reflectwalk v1.0.0
go: downloading cloud.google.com/go/compute/metadata v0.5.0
go: downloading golang.org/x/exp v0.0.0-20221004215720-b9f4876ce741
go: downloading google.golang.org/api v0.190.0
go: downloading go.uber.org/zap v1.17.0
go: downloading github.com/jonboulle/clockwork v0.2.2
go: downloading go.etcd.io/etcd/api/v3 v3.5.15
go: downloading github.com/coreos/go-systemd/v22 v22.3.2
go: downloading github.com/go-asn1-ber/asn1-ber v1.5.5
go: downloading github.com/Azure/go-ntlmssp v0.0.0-20221128193559-754e69321358
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20240725223205-93522f1f2a9f
go: downloading github.com/coreos/go-semver v0.3.0
go: downloading github.com/prometheus/client_model v0.5.0
go: downloading github.com/prometheus/common v0.48.0
go: downloading github.com/prometheus/procfs v0.12.0
go: downloading go.uber.org/atomic v1.7.0
go: downloading go.uber.org/multierr v1.6.0
go: downloading ariga.io/atlas v0.19.1-0.20240203083654-5948b60a8e43
go: downloading github.com/zclconf/go-cty v1.8.0
go: downloading golang.org/x/mod v0.17.0
go: downloading github.com/hashicorp/hcl/v2 v2.13.0
go: downloading github.com/go-openapi/inflect v0.19.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20240730163845-b1a4ccb954bf
go: downloading github.com/apparentlymart/go-textseg/v13 v13.0.0
go: downloading github.com/agext/levenshtein v1.2.1
go: downloading github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7
go: downloading go.opencensus.io v0.24.0
go: downloading cloud.google.com/go/auth v0.7.3
go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.3
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0
go: downloading github.com/google/s2a-go v0.1.8
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.2
go: downloading github.com/googleapis/gax-go/v2 v2.13.0
go: downloading go.opentelemetry.io/otel/trace v1.24.0
go: downloading go.opentelemetry.io/otel v1.24.0
go: downloading go.opentelemetry.io/otel/metric v1.24.0
github.com/golang/groupcache/lru
github.com/agext/levenshtein
golang.org/x/net/html/atom
github.com/dexidp/dex/pkg/groups
golang.org/x/exp/constraints
golang.org/x/crypto/cryptobyte/asn1
github.com/googleapis/gax-go/v2/internal
go.opencensus.io
google.golang.org/grpc/serviceconfig
golang.org/x/crypto/internal/alias
go.opencensus.io/trace/internal
go.opentelemetry.io/otel/trace/embedded
go.opencensus.io/internal/tagencoding
ariga.io/atlas/sql/postgres/internal/postgresop
entgo.io/ent/schema
go.opentelemetry.io/otel/metric/embedded
golang.org/x/exp/slices
go.opentelemetry.io/otel/internal
entgo.io/ent/schema/index
github.com/mitchellh/go-wordwrap
google.golang.org/grpc/internal/buffer
hash/crc64
internal/saferio
golang.org/x/text/transform
golang.org/x/crypto/blowfish
golang.org/x/crypto/pbkdf2
golang.org/x/crypto/hkdf
github.com/apparentlymart/go-textseg/v13/textseg
golang.org/x/crypto/md4
google.golang.org/grpc/keepalive
google.golang.org/grpc/backoff
google.golang.org/api/internal/third_party/uritemplates
go.opentelemetry.io/otel/internal/baggage
golang.org/x/net/context
go.uber.org/zap/buffer
go.opentelemetry.io/otel/internal/attribute
github.com/jonboulle/clockwork
golang.org/x/crypto/internal/poly1305
golang.org/x/crypto/chacha20
github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
google.golang.org/grpc/internal/backoff
golang.org/x/crypto/scrypt
github.com/dexidp/dex/web
entgo.io/ent/schema/edge
github.com/prometheus/procfs/internal/util
go.uber.org/zap/internal/exit
go.uber.org/zap/internal/bufferpool
google.golang.org/grpc/internal/grpcsync
golang.org/x/mod/semver
google.golang.org/grpc/internal/envconfig
github.com/dexidp/dex/pkg/featureflags
google.golang.org/grpc/internal/grpclog
google.golang.org/grpc/internal/idle
github.com/AppsFlyer/go-sundheit
google.golang.org/grpc/internal/resolver/dns/internal
golang.org/x/net/http2/hpack
github.com/mitchellh/reflectwalk
github.com/imdario/mergo
golang.org/x/sys/unix
google.golang.org/grpc/attributes
golang.org/x/crypto/bcrypt
golang.org/x/net/internal/timeseries
golang.org/x/crypto/cryptobyte
encoding/gob
github.com/googleapis/gax-go/v2/callctx
go.opencensus.io/internal
go.opencensus.io/trace/tracestate
go.opencensus.io/resource
github.com/prometheus/procfs/internal/fs
github.com/go-asn1-ber/asn1-ber
github.com/mattermost/xml-roundtrip-validator
github.com/beevik/etree
golang.org/x/net/html
github.com/go-openapi/inflect
entgo.io/ent/schema/field
ariga.io/atlas/sql/schema
go.uber.org/zap/internal/color
github.com/coreos/go-systemd/v22/journal
go.etcd.io/etcd/client/pkg/v3/systemd
github.com/oklog/run
github.com/coreos/go-semver/semver
go.opentelemetry.io/otel/baggage
go.opencensus.io/metric/metricdata
go.etcd.io/etcd/client/v3/internal/endpoint
go.etcd.io/etcd/client/pkg/v3/types
github.com/spf13/cast
golang.org/x/oauth2/jws
cloud.google.com/go/auth/internal/jwt
cloud.google.com/go/auth/internal/credsfile
google.golang.org/grpc/internal/pretty
github.com/google/s2a-go/internal/proto/common_go_proto
github.com/google/s2a-go/internal/proto/v2/common_go_proto
google.golang.org/grpc/binarylog/grpc_binarylog_v1
google.golang.org/genproto/googleapis/rpc/status
google.golang.org/genproto/googleapis/rpc/code
github.com/googleapis/enterprise-certificate-proxy/client/util
go.opentelemetry.io/otel/codes
google.golang.org/genproto/googleapis/api
go.etcd.io/etcd/client/pkg/v3/tlsutil
github.com/dexidp/dex/server/internal
entgo.io/ent/dialect
google.golang.org/genproto/googleapis/rpc/errdetails
github.com/dexidp/dex/storage/kubernetes/k8sapi
github.com/prometheus/client_model/go
entgo.io/ent/entql
github.com/Masterminds/semver
github.com/ghodss/yaml
golang.org/x/text/unicode/bidi
golang.org/x/text/unicode/norm
go.opencensus.io/tag
go.opentelemetry.io/otel/attribute
go.uber.org/atomic
google.golang.org/grpc/grpclog
github.com/mitchellh/copystructure
golang.org/x/crypto/chacha20poly1305
github.com/go-jose/go-jose/v4
go.opencensus.io/trace
go.opencensus.io/metric/metricproducer
go.etcd.io/etcd/api/v3/version
go.etcd.io/etcd/api/v3/authpb
github.com/googleapis/gax-go/v2/apierror/internal/proto
go.etcd.io/etcd/api/v3/membershippb
go.etcd.io/etcd/api/v3/mvccpb
github.com/AppsFlyer/go-sundheit/checks
github.com/AppsFlyer/go-sundheit/http
golang.org/x/net/trace
github.com/dexidp/dex/connector
golang.org/x/oauth2/bitbucket
github.com/dexidp/dex/pkg/httpclient
golang.org/x/oauth2/endpoints
golang.org/x/oauth2/authhandler
golang.org/x/oauth2/google/internal/impersonate
cloud.google.com/go/compute/metadata
golang.org/x/oauth2/google/internal/stsexchange
golang.org/x/oauth2/jwt
google.golang.org/api/internal/impersonate
google.golang.org/api/googleapi/transport
github.com/gorilla/mux
google.golang.org/api/googleapi
github.com/Azure/go-ntlmssp
github.com/gorilla/handlers
google.golang.org/genproto/googleapis/api/annotations
github.com/google/s2a-go/internal/proto/s2a_context_go_proto
golang.org/x/oauth2/github
github.com/google/s2a-go/internal/record/internal/aeadcrypter
github.com/dexidp/dex/connector/atlassiancrowd
github.com/dexidp/dex/connector/authproxy
github.com/dexidp/dex/connector/bitbucketcloud
github.com/dexidp/dex/connector/gitea
github.com/dexidp/dex/connector/gitlab
github.com/dexidp/dex/connector/keystone
github.com/dexidp/dex/connector/microsoft
github.com/dexidp/dex/connector/linkedin
github.com/dexidp/dex/connector/mock
entgo.io/ent/dialect/sql
go.uber.org/multierr
github.com/dexidp/dex/connector/github
github.com/dexidp/dex/connector/oauth
github.com/dexidp/dex/connector/openshift
github.com/google/s2a-go/internal/record/internal/halfconn
github.com/prometheus/common/model
golang.org/x/oauth2/google/internal/externalaccountauthorizeduser
golang.org/x/oauth2/google/externalaccount
github.com/google/s2a-go/internal/tokenmanager
github.com/google/s2a-go/internal/proto/v2/s2a_context_go_proto
go.opencensus.io/stats/internal
google.golang.org/grpc/connectivity
github.com/google/s2a-go/retry
google.golang.org/grpc/internal/credentials
github.com/Masterminds/sprig/v3
go.opencensus.io/stats
go.uber.org/zap/zapcore
go.opencensus.io/stats/view
google.golang.org/grpc/credentials
github.com/russellhaering/goxmldsig/types
github.com/russellhaering/goxmldsig/etreeutils
ariga.io/atlas/sql/migrate
go.opencensus.io/trace/propagation
github.com/go-ldap/ldap/v3
golang.org/x/text/secure/bidirule
cloud.google.com/go/auth/internal
go.opencensus.io/plugin/ochttp/propagation/b3
google.golang.org/api/transport/http/internal/propagation
google.golang.org/grpc/credentials/insecure
google.golang.org/grpc/peer
github.com/google/s2a-go/fallback
go.opentelemetry.io/otel/metric
go.opentelemetry.io/otel/trace
go.opentelemetry.io/otel/semconv/v1.20.0
github.com/russellhaering/goxmldsig
golang.org/x/oauth2/google
cloud.google.com/go/auth
go.opencensus.io/plugin/ochttp
github.com/prometheus/client_golang/prometheus/internal
github.com/prometheus/common/expfmt
entgo.io/ent
net/rpc
github.com/zclconf/go-cty/cty/set
golang.org/x/net/idna
cloud.google.com/go/auth/credentials/internal/stsexchange
cloud.google.com/go/auth/credentials/internal/gdch
cloud.google.com/go/auth/oauth2adapt
cloud.google.com/go/auth/credentials/internal/impersonate
github.com/coreos/go-oidc/v3/oidc
github.com/dexidp/dex/storage
github.com/zclconf/go-cty/cty
cloud.google.com/go/auth/credentials/internal/externalaccountuser
cloud.google.com/go/auth/credentials/internal/externalaccount
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil
github.com/dexidp/dex/connector/saml
go.opentelemetry.io/otel/propagation
github.com/dexidp/dex/connector/oidc
go.uber.org/zap
github.com/googleapis/enterprise-certificate-proxy/client
go.opentelemetry.io/otel/internal/global
ariga.io/atlas/sql/sqltool
ariga.io/atlas/sql/internal/sqlx
cloud.google.com/go/auth/credentials
github.com/dexidp/dex/storage/ent/schema
github.com/dexidp/dex/storage/memory
github.com/dexidp/dex/storage/sql
google.golang.org/api/internal/cert
cloud.google.com/go/auth/internal/transport/cert
golang.org/x/net/http/httpguts
golang.org/x/net/http2
go.opentelemetry.io/otel
github.com/dexidp/dex/connector/ldap
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
go.etcd.io/etcd/client/pkg/v3/logutil
go.uber.org/zap/zapgrpc
google.golang.org/grpc/internal/syscall
google.golang.org/grpc/internal
go.etcd.io/etcd/client/pkg/v3/fileutil
github.com/fsnotify/fsnotify
github.com/prometheus/procfs
google.golang.org/grpc/internal/channelz
google.golang.org/grpc/resolver
google.golang.org/grpc/metadata
google.golang.org/grpc/codes
ariga.io/atlas/sql/mysql/internal/mysqlversion
google.golang.org/grpc/internal/status
github.com/zclconf/go-cty/cty/convert
github.com/zclconf/go-cty/cty/function
google.golang.org/grpc/internal/grpcutil
google.golang.org/grpc/internal/balancerload
google.golang.org/grpc/stats
google.golang.org/grpc/tap
google.golang.org/grpc/internal/metadata
google.golang.org/grpc/internal/resolver/passthrough
google.golang.org/grpc/internal/transport/networktype
google.golang.org/grpc/balancer/grpclb/state
google.golang.org/grpc/resolver/manual
google.golang.org/grpc/encoding
google.golang.org/grpc/status
go.etcd.io/etcd/client/v3/internal/resolver
google.golang.org/grpc/internal/resolver/dns
google.golang.org/grpc/internal/resolver/unix
google.golang.org/grpc/encoding/proto
google.golang.org/grpc/internal/binarylog
github.com/googleapis/gax-go/v2/apierror
go.etcd.io/etcd/api/v3/v3rpc/rpctypes
go.etcd.io/etcd/client/pkg/v3/transport
google.golang.org/grpc/resolver/dns
google.golang.org/grpc/channelz
google.golang.org/grpc/balancer
github.com/hashicorp/hcl/v2
github.com/zclconf/go-cty/cty/gocty
google.golang.org/grpc/balancer/base
github.com/zclconf/go-cty/cty/json
google.golang.org/grpc/balancer/pickfirst
google.golang.org/grpc/internal/serviceconfig
go.etcd.io/etcd/client/v3/credentials
google.golang.org/grpc/balancer/roundrobin
google.golang.org/grpc/internal/balancer/gracefulswitch
google.golang.org/grpc/internal/resolver
github.com/zclconf/go-cty/cty/function/stdlib
github.com/hashicorp/hcl/v2/ext/customdecode
entgo.io/ent/dialect/sql/sqlgraph
entgo.io/ent/dialect/sql/sqljson
github.com/dexidp/dex/storage/ent/db/predicate
entgo.io/ent/dialect/entsql
github.com/dexidp/dex/storage/ent/db/authcode
github.com/dexidp/dex/storage/ent/db/connector
github.com/dexidp/dex/storage/ent/db/keys
github.com/dexidp/dex/storage/ent/db/authrequest
github.com/dexidp/dex/storage/ent/db/devicetoken
github.com/dexidp/dex/storage/ent/db/devicerequest
github.com/dexidp/dex/storage/ent/db/offlinesession
github.com/dexidp/dex/storage/ent/db/refreshtoken
github.com/dexidp/dex/storage/ent/db/oauth2client
github.com/dexidp/dex/storage/ent/db/password
github.com/hashicorp/hcl/v2/ext/tryfunc
github.com/prometheus/client_golang/prometheus
google.golang.org/grpc/internal/transport
github.com/dexidp/dex/storage/kubernetes
github.com/hashicorp/hcl/v2/hclsyntax
github.com/prometheus/client_golang/prometheus/collectors
github.com/prometheus/client_golang/prometheus/promhttp
google.golang.org/grpc
github.com/hashicorp/hcl/v2/json
github.com/hashicorp/hcl/v2/hclwrite
github.com/hashicorp/hcl/v2/hclparse
github.com/hashicorp/hcl/v2/gohcl
ariga.io/atlas/schemahcl
github.com/google/s2a-go/internal/handshaker/service
github.com/dexidp/dex/api/v2
github.com/google/s2a-go/internal/proto/s2a_go_proto
github.com/google/s2a-go/internal/proto/v2/s2a_go_proto
github.com/googleapis/gax-go/v2
github.com/grpc-ecosystem/go-grpc-prometheus
google.golang.org/grpc/reflection/grpc_reflection_v1
google.golang.org/grpc/reflection/grpc_reflection_v1alpha
go.etcd.io/etcd/api/v3/etcdserverpb
google.golang.org/grpc/reflection/internal
github.com/google/s2a-go/internal/authinfo
github.com/google/s2a-go/internal/record
google.golang.org/grpc/reflection
github.com/google/s2a-go/stream
ariga.io/atlas/sql/sqlspec
ariga.io/atlas/sql/sqlclient
github.com/google/s2a-go/internal/handshaker
github.com/google/s2a-go/internal/v2/certverifier
github.com/google/s2a-go/internal/v2/remotesigner
ariga.io/atlas/sql/internal/specutil
github.com/google/s2a-go/internal/v2/tlsconfigstore
github.com/google/s2a-go/internal/v2
ariga.io/atlas/sql/sqlite
ariga.io/atlas/sql/postgres
ariga.io/atlas/sql/mysql
github.com/google/s2a-go
cloud.google.com/go/auth/internal/transport
google.golang.org/api/internal
cloud.google.com/go/auth/httptransport
google.golang.org/api/option
google.golang.org/api/internal/gensupport
google.golang.org/api/option/internaloption
google.golang.org/api/transport/http
google.golang.org/api/impersonate
google.golang.org/api/admin/directory/v1
entgo.io/ent/dialect/sql/schema
go.etcd.io/etcd/client/v3
github.com/dexidp/dex/storage/ent/db/migrate
github.com/dexidp/dex/storage/ent/db
go.etcd.io/etcd/client/v3/namespace
github.com/dexidp/dex/connector/google
github.com/dexidp/dex/storage/etcd
github.com/dexidp/dex/server
github.com/dexidp/dex/storage/ent/client
github.com/dexidp/dex/storage/ent
github.com/dexidp/dex/cmd/dex
go: downloading github.com/kylelemons/godebug v1.1.0
?   	github.com/dexidp/dex/api	[no test files]
?   	github.com/dexidp/dex/connector	[no test files]
?   	github.com/dexidp/dex/connector/linkedin	[no test files]
?   	github.com/dexidp/dex/connector/mock	[no test files]
?   	github.com/dexidp/dex/pkg/featureflags	[no test files]
?   	github.com/dexidp/dex/server/internal	[no test files]
?   	github.com/dexidp/dex/storage	[no test files]
?   	github.com/dexidp/dex/storage/conformance	[no test files]
?   	github.com/dexidp/dex/storage/ent/client	[no test files]
?   	github.com/dexidp/dex/storage/ent/db	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/authcode	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/authrequest	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/connector	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/devicerequest	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/devicetoken	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/enttest	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/hook	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/keys	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/migrate	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/oauth2client	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/offlinesession	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/password	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/predicate	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/refreshtoken	[no test files]
?   	github.com/dexidp/dex/storage/ent/db/runtime	[no test files]
?   	github.com/dexidp/dex/storage/ent/schema	[no test files]
?   	github.com/dexidp/dex/storage/kubernetes/k8sapi	[no test files]
?   	github.com/dexidp/dex/web	[no test files]
=== RUN   TestValidConfiguration
--- PASS: TestValidConfiguration (0.00s)
=== RUN   TestInvalidConfiguration
--- PASS: TestInvalidConfiguration (0.00s)
=== RUN   TestUnmarshalConfig
--- PASS: TestUnmarshalConfig (0.00s)
=== RUN   TestUnmarshalConfigWithEnvNoExpand
--- PASS: TestUnmarshalConfigWithEnvNoExpand (0.01s)
=== RUN   TestUnmarshalConfigWithEnvExpand
--- PASS: TestUnmarshalConfigWithEnvExpand (0.01s)
=== RUN   TestNewLogger
=== RUN   TestNewLogger/JSON
=== RUN   TestNewLogger/Text
=== RUN   TestNewLogger/Unknown
--- PASS: TestNewLogger (0.00s)
    --- PASS: TestNewLogger/JSON (0.00s)
    --- PASS: TestNewLogger/Text (0.00s)
    --- PASS: TestNewLogger/Unknown (0.00s)
PASS
ok  	github.com/dexidp/dex/cmd/dex	0.121s
=== RUN   TestRun
=== RUN   TestRun/executable_not_dex
=== RUN   TestRun/executable_is_full_path_to_dex
=== RUN   TestRun/command_is_not_serve
=== RUN   TestRun/no_templates
=== RUN   TestRun/no_templates#01
=== RUN   TestRun/.tpl_template
=== RUN   TestRun/.tmpl_template
=== RUN   TestRun/.yaml_template
--- PASS: TestRun (0.00s)
    --- PASS: TestRun/executable_not_dex (0.00s)
    --- PASS: TestRun/executable_is_full_path_to_dex (0.00s)
    --- PASS: TestRun/command_is_not_serve (0.00s)
    --- PASS: TestRun/no_templates (0.00s)
    --- PASS: TestRun/no_templates#01 (0.00s)
    --- PASS: TestRun/.tpl_template (0.00s)
    --- PASS: TestRun/.tmpl_template (0.00s)
    --- PASS: TestRun/.yaml_template (0.00s)
PASS
ok  	github.com/dexidp/dex/cmd/docker-entrypoint	0.010s
=== RUN   TestUserGroups
--- PASS: TestUserGroups (0.04s)
=== RUN   TestUserGroupsWithFiltering
--- PASS: TestUserGroupsWithFiltering (0.01s)
=== RUN   TestUserLoginFlow
--- PASS: TestUserLoginFlow (0.07s)
=== RUN   TestUserPassword
--- PASS: TestUserPassword (0.03s)
=== RUN   TestIdentityFromCrowdUser
--- PASS: TestIdentityFromCrowdUser (0.00s)
PASS
ok  	github.com/dexidp/dex/connector/atlassiancrowd	0.182s
=== RUN   TestUser
--- PASS: TestUser (0.00s)
=== RUN   TestExtraHeaders
--- PASS: TestExtraHeaders (0.00s)
=== RUN   TestSingleGroup
--- PASS: TestSingleGroup (0.00s)
=== RUN   TestMultipleGroup
--- PASS: TestMultipleGroup (0.00s)
=== RUN   TestStaticGroup
--- PASS: TestStaticGroup (0.00s)
PASS
ok  	github.com/dexidp/dex/connector/authproxy	0.018s
=== RUN   TestUserGroups
--- PASS: TestUserGroups (0.04s)
=== RUN   TestUserWithoutTeams
--- PASS: TestUserWithoutTeams (0.02s)
=== RUN   TestUsernameIncludedInFederatedIdentity
--- PASS: TestUsernameIncludedInFederatedIdentity (0.02s)
PASS
ok  	github.com/dexidp/dex/connector/bitbucketcloud	0.088s
=== RUN   TestUsernameIncludedInFederatedIdentity
--- PASS: TestUsernameIncludedInFederatedIdentity (0.06s)
PASS
ok  	github.com/dexidp/dex/connector/gitea	0.112s
=== RUN   TestUserGroups
--- PASS: TestUserGroups (0.03s)
=== RUN   TestUserGroupsWithoutOrgs
--- PASS: TestUserGroupsWithoutOrgs (0.02s)
=== RUN   TestUserGroupsWithTeamNameFieldConfig
--- PASS: TestUserGroupsWithTeamNameFieldConfig (0.02s)
=== RUN   TestUserGroupsWithTeamNameAndSlugFieldConfig
--- PASS: TestUserGroupsWithTeamNameAndSlugFieldConfig (0.02s)
=== RUN   TestUsernameIncludedInFederatedIdentity
--- PASS: TestUsernameIncludedInFederatedIdentity (0.03s)
=== RUN   TestLoginUsedAsIDWhenConfigured
--- PASS: TestLoginUsedAsIDWhenConfigured (0.02s)
=== RUN   TestPreferredEmailDomainConfigured
--- PASS: TestPreferredEmailDomainConfigured (0.02s)
=== RUN   TestPreferredEmailDomainConfiguredWithGlob
--- PASS: TestPreferredEmailDomainConfiguredWithGlob (0.01s)
=== RUN   TestPreferredEmailDomainConfigured_UserHasNoPreferredDomainEmail
--- PASS: TestPreferredEmailDomainConfigured_UserHasNoPreferredDomainEmail (0.02s)
=== RUN   TestPreferredEmailDomainNotConfigured
--- PASS: TestPreferredEmailDomainNotConfigured (0.02s)
=== RUN   TestPreferredEmailDomainConfigured_Error_BothPrimaryAndPreferredDomainEmailNotFound
--- PASS: TestPreferredEmailDomainConfigured_Error_BothPrimaryAndPreferredDomainEmailNotFound (0.02s)
=== RUN   Test_isPreferredEmailDomain
=== RUN   Test_isPreferredEmailDomain/example.com
=== RUN   Test_isPreferredEmailDomain/example.com#01
=== RUN   Test_isPreferredEmailDomain/*.example.com
=== RUN   Test_isPreferredEmailDomain/*.example.com#01
=== RUN   Test_isPreferredEmailDomain/*.example.com#02
=== RUN   Test_isPreferredEmailDomain/*.example.com#03
=== RUN   Test_isPreferredEmailDomain/*.*.example.com
=== RUN   Test_isPreferredEmailDomain/*.*.example.com#01
--- PASS: Test_isPreferredEmailDomain (0.00s)
    --- PASS: Test_isPreferredEmailDomain/example.com (0.00s)
    --- PASS: Test_isPreferredEmailDomain/example.com#01 (0.00s)
    --- PASS: Test_isPreferredEmailDomain/*.example.com (0.00s)
    --- PASS: Test_isPreferredEmailDomain/*.example.com#01 (0.00s)
    --- PASS: Test_isPreferredEmailDomain/*.example.com#02 (0.00s)
    --- PASS: Test_isPreferredEmailDomain/*.example.com#03 (0.00s)
    --- PASS: Test_isPreferredEmailDomain/*.*.example.com (0.00s)
    --- PASS: Test_isPreferredEmailDomain/*.*.example.com#01 (0.00s)
=== RUN   Test_Open_PreferredDomainConfig
=== RUN   Test_Open_PreferredDomainConfig/example.com
=== RUN   Test_Open_PreferredDomainConfig/*.example.com
=== RUN   Test_Open_PreferredDomainConfig/*.*.example.com
=== RUN   Test_Open_PreferredDomainConfig/example.*
--- PASS: Test_Open_PreferredDomainConfig (0.00s)
    --- PASS: Test_Open_PreferredDomainConfig/example.com (0.00s)
    --- PASS: Test_Open_PreferredDomainConfig/*.example.com (0.00s)
    --- PASS: Test_Open_PreferredDomainConfig/*.*.example.com (0.00s)
    --- PASS: Test_Open_PreferredDomainConfig/example.* (0.00s)
PASS
ok  	github.com/dexidp/dex/connector/github	0.244s
=== RUN   TestUserGroups
--- PASS: TestUserGroups (0.03s)
=== RUN   TestUserGroupsWithFiltering
--- PASS: TestUserGroupsWithFiltering (0.02s)
=== RUN   TestUserGroupsWithoutOrgs
--- PASS: TestUserGroupsWithoutOrgs (0.02s)
=== RUN   TestUsernameIncludedInFederatedIdentity
--- PASS: TestUsernameIncludedInFederatedIdentity (0.03s)
=== RUN   TestLoginUsedAsIDWhenConfigured
--- PASS: TestLoginUsedAsIDWhenConfigured (0.02s)
=== RUN   TestLoginWithTeamWhitelisted
--- PASS: TestLoginWithTeamWhitelisted (0.02s)
=== RUN   TestLoginWithTeamNonWhitelisted
--- PASS: TestLoginWithTeamNonWhitelisted (0.02s)
=== RUN   TestRefresh
--- PASS: TestRefresh (0.01s)
=== RUN   TestRefreshWithEmptyConnectorData
--- PASS: TestRefreshWithEmptyConnectorData (0.00s)
PASS
ok  	github.com/dexidp/dex/connector/gitlab	0.206s
=== RUN   TestOpen
=== RUN   TestOpen/adc
=== RUN   TestOpen/adc_priority
=== RUN   TestOpen/missing_admin_email
=== RUN   TestOpen/service_account_key_not_found
=== RUN   TestOpen/service_account_key_valid
--- PASS: TestOpen (0.19s)
    --- PASS: TestOpen/adc (0.12s)
    --- PASS: TestOpen/adc_priority (0.02s)
    --- PASS: TestOpen/missing_admin_email (0.02s)
    --- PASS: TestOpen/service_account_key_not_found (0.02s)
    --- PASS: TestOpen/service_account_key_valid (0.02s)
=== RUN   TestGetGroups
=== RUN   TestGetGroups/user1_non_transitive_lookup
    google_test.go:240: [TestGetGroups/user1_non_transitive_lookup] Amount of API calls per userKey: map[user_1@dexidp.com:1]
=== RUN   TestGetGroups/user1_transitive_lookup
    google_test.go:240: [TestGetGroups/user1_transitive_lookup] Amount of API calls per userKey: map[groups_0@dexidp.com:1 groups_1@dexidp.com:1 groups_2@dexidp.com:1 user_1@dexidp.com:1]
=== RUN   TestGetGroups/user2_non_transitive_lookup
    google_test.go:240: [TestGetGroups/user2_non_transitive_lookup] Amount of API calls per userKey: map[user_2@dexidp.com:1]
=== RUN   TestGetGroups/user2_transitive_lookup
    google_test.go:240: [TestGetGroups/user2_transitive_lookup] Amount of API calls per userKey: map[groups_0@dexidp.com:1 groups_1@dexidp.com:1 user_2@dexidp.com:1]
--- PASS: TestGetGroups (0.09s)
    --- PASS: TestGetGroups/user1_non_transitive_lookup (0.01s)
    --- PASS: TestGetGroups/user1_transitive_lookup (0.01s)
    --- PASS: TestGetGroups/user2_non_transitive_lookup (0.00s)
    --- PASS: TestGetGroups/user2_transitive_lookup (0.00s)
=== RUN   TestDomainToAdminEmailConfig
=== RUN   TestDomainToAdminEmailConfig/correct_user_request
    google_test.go:295: [TestDomainToAdminEmailConfig/correct_user_request] Amount of API calls per userKey: map[groups_0@dexidp.com:1 groups_1@dexidp.com:1 groups_2@dexidp.com:1 user_1@dexidp.com:1]
=== RUN   TestDomainToAdminEmailConfig/wrong_user_request
    google_test.go:295: [TestDomainToAdminEmailConfig/wrong_user_request] Amount of API calls per userKey: map[]
=== RUN   TestDomainToAdminEmailConfig/wrong_connector_response
    google_test.go:295: [TestDomainToAdminEmailConfig/wrong_connector_response] Amount of API calls per userKey: map[]
--- PASS: TestDomainToAdminEmailConfig (0.08s)
    --- PASS: TestDomainToAdminEmailConfig/correct_user_request (0.01s)
    --- PASS: TestDomainToAdminEmailConfig/wrong_user_request (0.00s)
    --- PASS: TestDomainToAdminEmailConfig/wrong_connector_response (0.00s)
=== RUN   TestGCEWorkloadIdentity
=== RUN   TestGCEWorkloadIdentity/correct_user_request
=== RUN   TestGCEWorkloadIdentity/wrong_user_request
=== RUN   TestGCEWorkloadIdentity/wrong_connector_response
--- PASS: TestGCEWorkloadIdentity (0.11s)
    --- PASS: TestGCEWorkloadIdentity/correct_user_request (0.01s)
    --- PASS: TestGCEWorkloadIdentity/wrong_user_request (0.00s)
    --- PASS: TestGCEWorkloadIdentity/wrong_connector_response (0.00s)
=== RUN   TestPromptTypeConfig
=== RUN   TestPromptTypeConfig/prompt_type_is_nil
=== RUN   TestPromptTypeConfig/prompt_type_is_empty
=== RUN   TestPromptTypeConfig/prompt_type_is_set
--- PASS: TestPromptTypeConfig (0.11s)
    --- PASS: TestPromptTypeConfig/prompt_type_is_nil (0.07s)
    --- PASS: TestPromptTypeConfig/prompt_type_is_empty (0.02s)
    --- PASS: TestPromptTypeConfig/prompt_type_is_set (0.02s)
PASS
ok  	github.com/dexidp/dex/connector/google	0.655s
=== RUN   TestIncorrectCredentialsLogin
    keystone_test.go:609: variable "DEX_KEYSTONE_URL" not set, skipping keystone connector tests
--- SKIP: TestIncorrectCredentialsLogin (0.00s)
=== RUN   TestValidUserLogin
    keystone_test.go:609: variable "DEX_KEYSTONE_URL" not set, skipping keystone connector tests
--- SKIP: TestValidUserLogin (0.00s)
=== RUN   TestUseRefreshToken
    keystone_test.go:609: variable "DEX_KEYSTONE_URL" not set, skipping keystone connector tests
--- SKIP: TestUseRefreshToken (0.00s)
=== RUN   TestUseRefreshTokenUserDeleted
    keystone_test.go:609: variable "DEX_KEYSTONE_URL" not set, skipping keystone connector tests
--- SKIP: TestUseRefreshTokenUserDeleted (0.00s)
=== RUN   TestUseRefreshTokenGroupsChanged
    keystone_test.go:609: variable "DEX_KEYSTONE_URL" not set, skipping keystone connector tests
--- SKIP: TestUseRefreshTokenGroupsChanged (0.00s)
=== RUN   TestNoGroupsInScope
    keystone_test.go:609: variable "DEX_KEYSTONE_URL" not set, skipping keystone connector tests
--- SKIP: TestNoGroupsInScope (0.00s)
PASS
ok  	github.com/dexidp/dex/connector/keystone	0.083s
=== RUN   TestQuery
    ldap_test.go:543: test environment variable "DEX_LDAP_HOST" not set, skipping
--- SKIP: TestQuery (0.00s)
=== RUN   TestQueryWithEmailSuffix
    ldap_test.go:543: test environment variable "DEX_LDAP_HOST" not set, skipping
--- SKIP: TestQueryWithEmailSuffix (0.00s)
=== RUN   TestUserFilter
    ldap_test.go:543: test environment variable "DEX_LDAP_HOST" not set, skipping
--- SKIP: TestUserFilter (0.00s)
=== RUN   TestGroupQuery
    ldap_test.go:543: test environment variable "DEX_LDAP_HOST" not set, skipping
--- SKIP: TestGroupQuery (0.00s)
=== RUN   TestGroupsOnUserEntity
    ldap_test.go:543: test environment variable "DEX_LDAP_HOST" not set, skipping
--- SKIP: TestGroupsOnUserEntity (0.00s)
=== RUN   TestGroupFilter
    ldap_test.go:543: test environment variable "DEX_LDAP_HOST" not set, skipping
--- SKIP: TestGroupFilter (0.00s)
=== RUN   TestGroupToUserMatchers
    ldap_test.go:543: test environment variable "DEX_LDAP_HOST" not set, skipping
--- SKIP: TestGroupToUserMatchers (0.00s)
=== RUN   TestDeprecatedGroupToUserMatcher
    ldap_test.go:543: test environment variable "DEX_LDAP_HOST" not set, skipping
--- SKIP: TestDeprecatedGroupToUserMatcher (0.00s)
=== RUN   TestStartTLS
    ldap_test.go:543: test environment variable "DEX_LDAP_HOST" not set, skipping
--- SKIP: TestStartTLS (0.00s)
=== RUN   TestInsecureSkipVerify
    ldap_test.go:543: test environment variable "DEX_LDAP_HOST" not set, skipping
--- SKIP: TestInsecureSkipVerify (0.00s)
=== RUN   TestLDAPS
    ldap_test.go:543: test environment variable "DEX_LDAP_HOST" not set, skipping
--- SKIP: TestLDAPS (0.00s)
=== RUN   TestUsernamePrompt
=== RUN   TestUsernamePrompt/with_usernamePrompt_unset_it_returns_""
=== RUN   TestUsernamePrompt/with_usernamePrompt_set_it_returns_that
--- PASS: TestUsernamePrompt (0.00s)
    --- PASS: TestUsernamePrompt/with_usernamePrompt_unset_it_returns_"" (0.00s)
    --- PASS: TestUsernamePrompt/with_usernamePrompt_set_it_returns_that (0.00s)
PASS
ok  	github.com/dexidp/dex/connector/ldap	0.048s
=== RUN   TestLoginURL
--- PASS: TestLoginURL (0.00s)
=== RUN   TestLoginURLWithOptions
--- PASS: TestLoginURLWithOptions (0.00s)
=== RUN   TestUserIdentityFromGraphAPI
--- PASS: TestUserIdentityFromGraphAPI (0.01s)
=== RUN   TestUserGroupsFromGraphAPI
--- PASS: TestUserGroupsFromGraphAPI (0.00s)
PASS
ok  	github.com/dexidp/dex/connector/microsoft	0.048s
=== RUN   TestOpen
--- PASS: TestOpen (0.14s)
=== RUN   TestLoginURL
--- PASS: TestLoginURL (0.10s)
=== RUN   TestHandleCallBackForGroupsInUserInfo
--- PASS: TestHandleCallBackForGroupsInUserInfo (0.12s)
=== RUN   TestHandleCallBackForGroupMapsInUserInfo
--- PASS: TestHandleCallBackForGroupMapsInUserInfo (0.08s)
=== RUN   TestHandleCallBackForGroupsInToken
--- PASS: TestHandleCallBackForGroupsInToken (0.07s)
=== RUN   TestHandleCallbackForNumericUserID
--- PASS: TestHandleCallbackForNumericUserID (0.17s)
PASS
ok  	github.com/dexidp/dex/connector/oauth	0.737s
=== RUN   TestKnownBrokenAuthHeaderProvider
--- PASS: TestKnownBrokenAuthHeaderProvider (0.00s)
=== RUN   TestHandleCallback
=== RUN   TestHandleCallback/simpleCase
=== RUN   TestHandleCallback/customEmailClaim
=== RUN   TestHandleCallback/overrideWithCustomEmailClaim
=== RUN   TestHandleCallback/email_verified_not_in_claims,_configured_to_be_skipped
=== RUN   TestHandleCallback/withUserIDKey
=== RUN   TestHandleCallback/withUserNameKey
=== RUN   TestHandleCallback/withPreferredUsernameKey
=== RUN   TestHandleCallback/withoutPreferredUsernameKeyAndBackendReturns
=== RUN   TestHandleCallback/withoutPreferredUsernameKeyAndBackendNotReturn
=== RUN   TestHandleCallback/emptyEmailScope
=== RUN   TestHandleCallback/emptyEmailScopeButEmailProvided
=== RUN   TestHandleCallback/customGroupsKey
=== RUN   TestHandleCallback/customGroupsKeyButGroupsProvided
=== RUN   TestHandleCallback/customGroupsKeyDespiteGroupsProvidedButOverride
=== RUN   TestHandleCallback/singularGroupResponseAsString
=== RUN   TestHandleCallback/newGroupFromClaims
=== RUN   TestHandleCallback/filterGroupClaims
--- PASS: TestHandleCallback (1.72s)
    --- PASS: TestHandleCallback/simpleCase (0.15s)
    --- PASS: TestHandleCallback/customEmailClaim (0.05s)
    --- PASS: TestHandleCallback/overrideWithCustomEmailClaim (0.16s)
    --- PASS: TestHandleCallback/email_verified_not_in_claims,_configured_to_be_skipped (0.17s)
    --- PASS: TestHandleCallback/withUserIDKey (0.05s)
    --- PASS: TestHandleCallback/withUserNameKey (0.09s)
    --- PASS: TestHandleCallback/withPreferredUsernameKey (0.08s)
    --- PASS: TestHandleCallback/withoutPreferredUsernameKeyAndBackendReturns (0.14s)
    --- PASS: TestHandleCallback/withoutPreferredUsernameKeyAndBackendNotReturn (0.09s)
    --- PASS: TestHandleCallback/emptyEmailScope (0.12s)
    --- PASS: TestHandleCallback/emptyEmailScopeButEmailProvided (0.07s)
    --- PASS: TestHandleCallback/customGroupsKey (0.07s)
    --- PASS: TestHandleCallback/customGroupsKeyButGroupsProvided (0.04s)
    --- PASS: TestHandleCallback/customGroupsKeyDespiteGroupsProvidedButOverride (0.11s)
    --- PASS: TestHandleCallback/singularGroupResponseAsString (0.19s)
    --- PASS: TestHandleCallback/newGroupFromClaims (0.06s)
    --- PASS: TestHandleCallback/filterGroupClaims (0.07s)
=== RUN   TestRefresh
=== RUN   TestRefresh/IDTokenOnRefresh
=== RUN   TestRefresh/NoIDTokenOnRefresh
--- PASS: TestRefresh (0.36s)
    --- PASS: TestRefresh/IDTokenOnRefresh (0.11s)
    --- PASS: TestRefresh/NoIDTokenOnRefresh (0.25s)
=== RUN   TestTokenIdentity
=== RUN   TestTokenIdentity/id_token
=== RUN   TestTokenIdentity/access_token
=== RUN   TestTokenIdentity/id_token_with_user_info
=== RUN   TestTokenIdentity/access_token_with_user_info
--- PASS: TestTokenIdentity (0.52s)
    --- PASS: TestTokenIdentity/id_token (0.09s)
    --- PASS: TestTokenIdentity/access_token (0.07s)
    --- PASS: TestTokenIdentity/id_token_with_user_info (0.14s)
    --- PASS: TestTokenIdentity/access_token_with_user_info (0.22s)
=== RUN   TestPromptType
=== RUN   TestPromptType/none
=== RUN   TestPromptType/provided_empty_string
=== RUN   TestPromptType/login
=== RUN   TestPromptType/consent
=== RUN   TestPromptType/default_value
--- PASS: TestPromptType (0.05s)
    --- PASS: TestPromptType/none (0.00s)
    --- PASS: TestPromptType/provided_empty_string (0.00s)
    --- PASS: TestPromptType/login (0.00s)
    --- PASS: TestPromptType/consent (0.00s)
    --- PASS: TestPromptType/default_value (0.00s)
=== RUN   TestProviderOverride
=== RUN   TestProviderOverride/No_override
=== RUN   TestProviderOverride/Override
--- PASS: TestProviderOverride (0.10s)
    --- PASS: TestProviderOverride/No_override (0.00s)
    --- PASS: TestProviderOverride/Override (0.00s)
PASS
ok  	github.com/dexidp/dex/connector/oidc	2.842s
=== RUN   TestOpen
--- PASS: TestOpen (0.03s)
=== RUN   TestGetUser
--- PASS: TestGetUser (0.04s)
=== RUN   TestVerifySingleGroupFn
--- PASS: TestVerifySingleGroupFn (0.00s)
=== RUN   TestVerifySingleGroupFailureFn
--- PASS: TestVerifySingleGroupFailureFn (0.00s)
=== RUN   TestVerifyMultipleGroupFn
--- PASS: TestVerifyMultipleGroupFn (0.00s)
=== RUN   TestVerifyGroup
--- PASS: TestVerifyGroup (0.02s)
=== RUN   TestCallbackIdentity
--- PASS: TestCallbackIdentity (0.02s)
=== RUN   TestRefreshIdentity
--- PASS: TestRefreshIdentity (0.02s)
=== RUN   TestRefreshIdentityFailure
--- PASS: TestRefreshIdentityFailure (0.00s)
PASS
ok  	github.com/dexidp/dex/connector/openshift	0.167s
=== RUN   TestGoodResponse
--- PASS: TestGoodResponse (0.00s)
=== RUN   TestGroups
--- PASS: TestGroups (0.01s)
=== RUN   TestGroupsWhitelist
--- PASS: TestGroupsWhitelist (0.00s)
=== RUN   TestGroupsWhitelistWithFiltering
--- PASS: TestGroupsWhitelistWithFiltering (0.00s)
=== RUN   TestGroupsWhitelistEmpty
--- PASS: TestGroupsWhitelistEmpty (0.00s)
=== RUN   TestGroupsWhitelistDisallowed
--- PASS: TestGroupsWhitelistDisallowed (0.00s)
=== RUN   TestGroupsWhitelistDisallowedNoGroupsOnIdent
--- PASS: TestGroupsWhitelistDisallowedNoGroupsOnIdent (0.00s)
=== RUN   TestOkta
--- PASS: TestOkta (0.00s)
=== RUN   TestBadStatus
--- PASS: TestBadStatus (0.01s)
=== RUN   TestInvalidCA
--- PASS: TestInvalidCA (0.00s)
=== RUN   TestUnsignedResponse
--- PASS: TestUnsignedResponse (0.00s)
=== RUN   TestExpiredAssertion
--- PASS: TestExpiredAssertion (0.01s)
=== RUN   TestAssertionSignedNotResponse
--- PASS: TestAssertionSignedNotResponse (0.00s)
=== RUN   TestInvalidSubjectInResponseTo
--- PASS: TestInvalidSubjectInResponseTo (0.00s)
=== RUN   TestInvalidSubjectRecipient
--- PASS: TestInvalidSubjectRecipient (0.00s)
=== RUN   TestInvalidAssertionAudience
--- PASS: TestInvalidAssertionAudience (0.00s)
=== RUN   TestTwoAssertionFirstSigned
--- PASS: TestTwoAssertionFirstSigned (0.01s)
=== RUN   TestTamperedResponseNameID
--- PASS: TestTamperedResponseNameID (0.00s)
=== RUN   TestConfigCAData
=== RUN   TestConfigCAData/one_valid_PEM_entry
=== RUN   TestConfigCAData/one_valid_PEM_entry_with_trailing_newline
=== RUN   TestConfigCAData/one_valid_PEM_entry_with_trailing_spaces
=== RUN   TestConfigCAData/one_valid_PEM_entry_with_two_trailing_newlines
=== RUN   TestConfigCAData/two_valid_PEM_entries
=== RUN   TestConfigCAData/two_valid_PEM_entries_with_newline_in_between
=== RUN   TestConfigCAData/two_valid_PEM_entries_with_trailing_newline
=== RUN   TestConfigCAData/empty
=== RUN   TestConfigCAData/one_valid_PEM_entry_with_trailing_data
=== RUN   TestConfigCAData/one_valid_PEM_entry_with_bad_data_before
--- PASS: TestConfigCAData (0.00s)
    --- PASS: TestConfigCAData/one_valid_PEM_entry (0.00s)
    --- PASS: TestConfigCAData/one_valid_PEM_entry_with_trailing_newline (0.00s)
    --- PASS: TestConfigCAData/one_valid_PEM_entry_with_trailing_spaces (0.00s)
    --- PASS: TestConfigCAData/one_valid_PEM_entry_with_two_trailing_newlines (0.00s)
    --- PASS: TestConfigCAData/two_valid_PEM_entries (0.00s)
    --- PASS: TestConfigCAData/two_valid_PEM_entries_with_newline_in_between (0.00s)
    --- PASS: TestConfigCAData/two_valid_PEM_entries_with_trailing_newline (0.00s)
    --- PASS: TestConfigCAData/empty (0.00s)
    --- PASS: TestConfigCAData/one_valid_PEM_entry_with_trailing_data (0.00s)
    --- PASS: TestConfigCAData/one_valid_PEM_entry_with_bad_data_before (0.00s)
=== RUN   TestVerify
--- PASS: TestVerify (0.00s)
=== RUN   TestVerifyUnsignedMessageAndSignedAssertionWithRootXmlNs
--- PASS: TestVerifyUnsignedMessageAndSignedAssertionWithRootXmlNs (0.00s)
=== RUN   TestVerifySignedMessageAndUnsignedAssertion
--- PASS: TestVerifySignedMessageAndUnsignedAssertion (0.00s)
=== RUN   TestVerifyUnsignedMessageAndSignedAssertion
--- PASS: TestVerifyUnsignedMessageAndSignedAssertion (0.00s)
=== RUN   TestVerifySignedMessageAndSignedAssertion
--- PASS: TestVerifySignedMessageAndSignedAssertion (0.00s)
=== RUN   TestVerifyUnsignedMessageAndUnsignedAssertion
--- PASS: TestVerifyUnsignedMessageAndUnsignedAssertion (0.00s)
PASS
ok  	github.com/dexidp/dex/connector/saml	0.148s
=== RUN   TestFilter
=== RUN   TestFilter/subset_matching
=== RUN   TestFilter/nothing_given
=== RUN   TestFilter/exactly_one_match
=== RUN   TestFilter/no_group_of_the_required_ones
--- PASS: TestFilter (0.00s)
    --- PASS: TestFilter/subset_matching (0.00s)
    --- PASS: TestFilter/nothing_given (0.00s)
    --- PASS: TestFilter/exactly_one_match (0.00s)
    --- PASS: TestFilter/no_group_of_the_required_ones (0.00s)
PASS
ok  	github.com/dexidp/dex/pkg/groups	0.032s
=== RUN   TestRootCAs
--- PASS: TestRootCAs (0.04s)
=== RUN   TestInsecureSkipVerify
--- PASS: TestInsecureSkipVerify (0.03s)
PASS
ok  	github.com/dexidp/dex/pkg/httpclient	0.110s
=== RUN   TestPassword
--- PASS: TestPassword (0.17s)
=== RUN   TestCheckCost
--- PASS: TestCheckCost (0.00s)
=== RUN   TestRefreshToken
--- PASS: TestRefreshToken (0.01s)
=== RUN   TestUpdateClient
=== RUN   TestUpdateClient/update_client_without_ID
=== RUN   TestUpdateClient/update_client_which_not_exists_
=== RUN   TestUpdateClient/update_client
--- PASS: TestUpdateClient (0.01s)
    --- PASS: TestUpdateClient/update_client_without_ID (0.01s)
    --- PASS: TestUpdateClient/update_client_which_not_exists_ (0.00s)
    --- PASS: TestUpdateClient/update_client (0.00s)
=== RUN   TestCreateConnector
--- PASS: TestCreateConnector (0.00s)
=== RUN   TestUpdateConnector
--- PASS: TestUpdateConnector (0.00s)
=== RUN   TestDeleteConnector
--- PASS: TestDeleteConnector (0.00s)
=== RUN   TestListConnectors
--- PASS: TestListConnectors (0.00s)
=== RUN   TestMissingConnectorsCRUDFeatureFlag
--- PASS: TestMissingConnectorsCRUDFeatureFlag (0.01s)
=== RUN   TestDeviceVerificationURI
--- PASS: TestDeviceVerificationURI (0.01s)
=== RUN   TestHandleDeviceCode
=== RUN   TestHandleDeviceCode/New_Code
=== RUN   TestHandleDeviceCode/Invalid_request_Type_(GET)
=== RUN   TestHandleDeviceCode/New_Code_with_valid_PKCE
=== RUN   TestHandleDeviceCode/Invalid_code_challenge_method
--- PASS: TestHandleDeviceCode (0.01s)
    --- PASS: TestHandleDeviceCode/New_Code (0.00s)
    --- PASS: TestHandleDeviceCode/Invalid_request_Type_(GET) (0.00s)
    --- PASS: TestHandleDeviceCode/New_Code_with_valid_PKCE (0.00s)
    --- PASS: TestHandleDeviceCode/Invalid_code_challenge_method (0.00s)
=== RUN   TestDeviceCallback
=== RUN   TestDeviceCallback/Missing_State
=== RUN   TestDeviceCallback/Missing_Code
=== RUN   TestDeviceCallback/Error_During_Authorization
=== RUN   TestDeviceCallback/Expired_Auth_Code
=== RUN   TestDeviceCallback/Invalid_Auth_Code
=== RUN   TestDeviceCallback/Expired_Device_Request
=== RUN   TestDeviceCallback/Non-Existent_User_Code
=== RUN   TestDeviceCallback/Bad_Device_Request_Client
=== RUN   TestDeviceCallback/Bad_Device_Request_Secret
=== RUN   TestDeviceCallback/Expired_Device_Token
=== RUN   TestDeviceCallback/Device_Code_Already_Redeemed
=== RUN   TestDeviceCallback/Successful_Exchange
=== RUN   TestDeviceCallback/Prevent_cross-site_scripting
--- PASS: TestDeviceCallback (0.09s)
    --- PASS: TestDeviceCallback/Missing_State (0.00s)
    --- PASS: TestDeviceCallback/Missing_Code (0.00s)
    --- PASS: TestDeviceCallback/Error_During_Authorization (0.00s)
    --- PASS: TestDeviceCallback/Expired_Auth_Code (0.01s)
    --- PASS: TestDeviceCallback/Invalid_Auth_Code (0.00s)
    --- PASS: TestDeviceCallback/Expired_Device_Request (0.00s)
    --- PASS: TestDeviceCallback/Non-Existent_User_Code (0.00s)
    --- PASS: TestDeviceCallback/Bad_Device_Request_Client (0.00s)
    --- PASS: TestDeviceCallback/Bad_Device_Request_Secret (0.00s)
    --- PASS: TestDeviceCallback/Expired_Device_Token (0.02s)
    --- PASS: TestDeviceCallback/Device_Code_Already_Redeemed (0.02s)
    --- PASS: TestDeviceCallback/Successful_Exchange (0.02s)
    --- PASS: TestDeviceCallback/Prevent_cross-site_scripting (0.00s)
=== RUN   TestDeviceTokenResponse
=== RUN   TestDeviceTokenResponse/Valid_but_pending_token
=== RUN   TestDeviceTokenResponse/Invalid_Grant_Type
=== RUN   TestDeviceTokenResponse/Test_Slow_Down_State
=== RUN   TestDeviceTokenResponse/Test_Expired_Device_Token
=== RUN   TestDeviceTokenResponse/Test_Nonexistent_Device_Code
=== RUN   TestDeviceTokenResponse/Empty_Device_Code_in_Request
=== RUN   TestDeviceTokenResponse/Claim_validated_token_from_Device_Code
=== RUN   TestDeviceTokenResponse/Successful_Exchange_with_PKCE
=== RUN   TestDeviceTokenResponse/Test_Exchange_started_with_PKCE_but_without_verifier_provided
=== RUN   TestDeviceTokenResponse/Test_Exchange_not_started_with_PKCE_but_verifier_provided
=== RUN   TestDeviceTokenResponse/Test_with_PKCE_but_incorrect_verifier_provided
=== RUN   TestDeviceTokenResponse/Test_with_PKCE_but_incorrect_challenge_provided
--- PASS: TestDeviceTokenResponse (0.02s)
    --- PASS: TestDeviceTokenResponse/Valid_but_pending_token (0.00s)
    --- PASS: TestDeviceTokenResponse/Invalid_Grant_Type (0.00s)
    --- PASS: TestDeviceTokenResponse/Test_Slow_Down_State (0.00s)
    --- PASS: TestDeviceTokenResponse/Test_Expired_Device_Token (0.00s)
    --- PASS: TestDeviceTokenResponse/Test_Nonexistent_Device_Code (0.00s)
    --- PASS: TestDeviceTokenResponse/Empty_Device_Code_in_Request (0.00s)
    --- PASS: TestDeviceTokenResponse/Claim_validated_token_from_Device_Code (0.01s)
    --- PASS: TestDeviceTokenResponse/Successful_Exchange_with_PKCE (0.00s)
    --- PASS: TestDeviceTokenResponse/Test_Exchange_started_with_PKCE_but_without_verifier_provided (0.00s)
    --- PASS: TestDeviceTokenResponse/Test_Exchange_not_started_with_PKCE_but_verifier_provided (0.00s)
    --- PASS: TestDeviceTokenResponse/Test_with_PKCE_but_incorrect_verifier_provided (0.00s)
    --- PASS: TestDeviceTokenResponse/Test_with_PKCE_but_incorrect_challenge_provided (0.00s)
=== RUN   TestVerifyCodeResponse
=== RUN   TestVerifyCodeResponse/Unknown_user_code
=== RUN   TestVerifyCodeResponse/Expired_user_code
=== RUN   TestVerifyCodeResponse/No_user_code
=== RUN   TestVerifyCodeResponse/Valid_user_code,_expect_redirect_to_auth_endpoint
--- PASS: TestVerifyCodeResponse (0.02s)
    --- PASS: TestVerifyCodeResponse/Unknown_user_code (0.01s)
    --- PASS: TestVerifyCodeResponse/Expired_user_code (0.00s)
    --- PASS: TestVerifyCodeResponse/No_user_code (0.00s)
    --- PASS: TestVerifyCodeResponse/Valid_user_code,_expect_redirect_to_auth_endpoint (0.00s)
=== RUN   TestHandleHealth
--- PASS: TestHandleHealth (0.00s)
=== RUN   TestHandleDiscovery
--- PASS: TestHandleDiscovery (0.00s)
=== RUN   TestHandleHealthFailure
--- PASS: TestHandleHealthFailure (0.00s)
=== RUN   TestHandleInvalidOAuth2Callbacks
--- PASS: TestHandleInvalidOAuth2Callbacks (0.00s)
=== RUN   TestHandleInvalidSAMLCallbacks
--- PASS: TestHandleInvalidSAMLCallbacks (0.00s)
=== RUN   TestHandleAuthCode
=== RUN   TestHandleAuthCode/Code_Reuse_should_return_invalid_grant
=== RUN   TestHandleAuthCode/No_Code_should_return_invalid_request
--- PASS: TestHandleAuthCode (0.03s)
    --- PASS: TestHandleAuthCode/Code_Reuse_should_return_invalid_grant (0.03s)
    --- PASS: TestHandleAuthCode/No_Code_should_return_invalid_request (0.00s)
=== RUN   TestHandlePassword
=== RUN   TestHandlePassword/Password_login,_request_refresh_token
=== RUN   TestHandlePassword/Password_login
--- PASS: TestHandlePassword (0.07s)
    --- PASS: TestHandlePassword/Password_login,_request_refresh_token (0.03s)
    --- PASS: TestHandlePassword/Password_login (0.03s)
=== RUN   TestHandlePasswordLoginWithSkipApproval
=== RUN   TestHandlePasswordLoginWithSkipApproval/Force_approval
=== RUN   TestHandlePasswordLoginWithSkipApproval/Skip_approval_by_server_config
=== RUN   TestHandlePasswordLoginWithSkipApproval/No_skip
=== RUN   TestHandlePasswordLoginWithSkipApproval/Skip_approval
=== RUN   TestHandlePasswordLoginWithSkipApproval/Force_approval,_request_refresh_token
=== RUN   TestHandlePasswordLoginWithSkipApproval/Skip_approval,_request_refresh_token
--- PASS: TestHandlePasswordLoginWithSkipApproval (0.01s)
    --- PASS: TestHandlePasswordLoginWithSkipApproval/Force_approval (0.00s)
    --- PASS: TestHandlePasswordLoginWithSkipApproval/Skip_approval_by_server_config (0.00s)
    --- PASS: TestHandlePasswordLoginWithSkipApproval/No_skip (0.00s)
    --- PASS: TestHandlePasswordLoginWithSkipApproval/Skip_approval (0.00s)
    --- PASS: TestHandlePasswordLoginWithSkipApproval/Force_approval,_request_refresh_token (0.00s)
    --- PASS: TestHandlePasswordLoginWithSkipApproval/Skip_approval,_request_refresh_token (0.00s)
=== RUN   TestHandleConnectorCallbackWithSkipApproval
=== RUN   TestHandleConnectorCallbackWithSkipApproval/Force_approval
=== RUN   TestHandleConnectorCallbackWithSkipApproval/Skip_approval_by_server_config
=== RUN   TestHandleConnectorCallbackWithSkipApproval/Skip_approval_by_auth_request
=== RUN   TestHandleConnectorCallbackWithSkipApproval/Skip_approval
=== RUN   TestHandleConnectorCallbackWithSkipApproval/Force_approval,_request_refresh_token
=== RUN   TestHandleConnectorCallbackWithSkipApproval/Skip_approval,_request_refresh_token
--- PASS: TestHandleConnectorCallbackWithSkipApproval (0.02s)
    --- PASS: TestHandleConnectorCallbackWithSkipApproval/Force_approval (0.01s)
    --- PASS: TestHandleConnectorCallbackWithSkipApproval/Skip_approval_by_server_config (0.00s)
    --- PASS: TestHandleConnectorCallbackWithSkipApproval/Skip_approval_by_auth_request (0.00s)
    --- PASS: TestHandleConnectorCallbackWithSkipApproval/Skip_approval (0.00s)
    --- PASS: TestHandleConnectorCallbackWithSkipApproval/Force_approval,_request_refresh_token (0.00s)
    --- PASS: TestHandleConnectorCallbackWithSkipApproval/Skip_approval,_request_refresh_token (0.00s)
=== RUN   TestHandleTokenExchange
=== RUN   TestHandleTokenExchange/id-for-acccess
=== RUN   TestHandleTokenExchange/id-for-id
=== RUN   TestHandleTokenExchange/id-for-default
=== RUN   TestHandleTokenExchange/access-for-access
=== RUN   TestHandleTokenExchange/missing-subject_token_type
=== RUN   TestHandleTokenExchange/missing-subject_token
--- PASS: TestHandleTokenExchange (0.06s)
    --- PASS: TestHandleTokenExchange/id-for-acccess (0.01s)
    --- PASS: TestHandleTokenExchange/id-for-id (0.01s)
    --- PASS: TestHandleTokenExchange/id-for-default (0.01s)
    --- PASS: TestHandleTokenExchange/access-for-access (0.02s)
    --- PASS: TestHandleTokenExchange/missing-subject_token_type (0.00s)
    --- PASS: TestHandleTokenExchange/missing-subject_token (0.00s)
=== RUN   TestGetTokenFromRequestSuccess
=== RUN   TestGetTokenFromRequestSuccess/Access_Token
=== RUN   TestGetTokenFromRequestSuccess/Refresh_token
=== RUN   TestGetTokenFromRequestSuccess/Unknown_token
--- PASS: TestGetTokenFromRequestSuccess (0.00s)
    --- PASS: TestGetTokenFromRequestSuccess/Access_Token (0.00s)
    --- PASS: TestGetTokenFromRequestSuccess/Refresh_token (0.00s)
    --- PASS: TestGetTokenFromRequestSuccess/Unknown_token (0.00s)
=== RUN   TestGetTokenFromRequestFailure
--- PASS: TestGetTokenFromRequestFailure (0.00s)
=== RUN   TestHandleIntrospect
=== RUN   TestHandleIntrospect/No_token
=== RUN   TestHandleIntrospect/Access_Token:_active
=== RUN   TestHandleIntrospect/Access_Token:_wrong
=== RUN   TestHandleIntrospect/Refresh_Token:_active
=== RUN   TestHandleIntrospect/Refresh_Token:_expired
=== RUN   TestHandleIntrospect/Refresh_Token:_active_=>_false_(wrong)
--- PASS: TestHandleIntrospect (0.01s)
    --- PASS: TestHandleIntrospect/No_token (0.00s)
    --- PASS: TestHandleIntrospect/Access_Token:_active (0.00s)
    --- PASS: TestHandleIntrospect/Access_Token:_wrong (0.00s)
    --- PASS: TestHandleIntrospect/Refresh_Token:_active (0.00s)
    --- PASS: TestHandleIntrospect/Refresh_Token:_expired (0.00s)
    --- PASS: TestHandleIntrospect/Refresh_Token:_active_=>_false_(wrong) (0.00s)
=== RUN   TestIntrospectErrHelper
=== RUN   TestIntrospectErrHelper/Inactive_Token
=== RUN   TestIntrospectErrHelper/Bad_Request
=== RUN   TestIntrospectErrHelper/Internal_Server_Error
--- PASS: TestIntrospectErrHelper (0.00s)
    --- PASS: TestIntrospectErrHelper/Inactive_Token (0.00s)
    --- PASS: TestIntrospectErrHelper/Bad_Request (0.00s)
    --- PASS: TestIntrospectErrHelper/Internal_Server_Error (0.00s)
=== RUN   TestGetClientID
--- PASS: TestGetClientID (0.00s)
=== RUN   TestGetAudience
--- PASS: TestGetAudience (0.00s)
=== RUN   TestGetSubject
--- PASS: TestGetSubject (0.00s)
=== RUN   TestParseAuthorizationRequest
=== RUN   TestParseAuthorizationRequest/normal_request
=== RUN   TestParseAuthorizationRequest/POST_request
=== RUN   TestParseAuthorizationRequest/invalid_client_id
=== RUN   TestParseAuthorizationRequest/invalid_redirect_uri
=== RUN   TestParseAuthorizationRequest/implicit_flow
=== RUN   TestParseAuthorizationRequest/unsupported_response_type
=== RUN   TestParseAuthorizationRequest/only_token_response_type
=== RUN   TestParseAuthorizationRequest/choose_connector_id
=== RUN   TestParseAuthorizationRequest/choose_second_connector_id
=== RUN   TestParseAuthorizationRequest/choose_invalid_connector_id
=== RUN   TestParseAuthorizationRequest/PKCE_code_challenge_method_plain
=== RUN   TestParseAuthorizationRequest/PKCE_code_challenge_method_default_plain
=== RUN   TestParseAuthorizationRequest/PKCE_code_challenge_method_S256
=== RUN   TestParseAuthorizationRequest/PKCE_invalid_code_challenge_method
=== RUN   TestParseAuthorizationRequest/No_response_type
--- PASS: TestParseAuthorizationRequest (0.02s)
    --- PASS: TestParseAuthorizationRequest/normal_request (0.00s)
    --- PASS: TestParseAuthorizationRequest/POST_request (0.00s)
    --- PASS: TestParseAuthorizationRequest/invalid_client_id (0.00s)
    --- PASS: TestParseAuthorizationRequest/invalid_redirect_uri (0.00s)
    --- PASS: TestParseAuthorizationRequest/implicit_flow (0.00s)
    --- PASS: TestParseAuthorizationRequest/unsupported_response_type (0.00s)
    --- PASS: TestParseAuthorizationRequest/only_token_response_type (0.00s)
    --- PASS: TestParseAuthorizationRequest/choose_connector_id (0.01s)
    --- PASS: TestParseAuthorizationRequest/choose_second_connector_id (0.00s)
    --- PASS: TestParseAuthorizationRequest/choose_invalid_connector_id (0.00s)
    --- PASS: TestParseAuthorizationRequest/PKCE_code_challenge_method_plain (0.00s)
    --- PASS: TestParseAuthorizationRequest/PKCE_code_challenge_method_default_plain (0.00s)
    --- PASS: TestParseAuthorizationRequest/PKCE_code_challenge_method_S256 (0.00s)
    --- PASS: TestParseAuthorizationRequest/PKCE_invalid_code_challenge_method (0.00s)
    --- PASS: TestParseAuthorizationRequest/No_response_type (0.00s)
=== RUN   TestAccessTokenHash
--- PASS: TestAccessTokenHash (0.00s)
=== RUN   TestValidRedirectURI
--- PASS: TestValidRedirectURI (0.00s)
=== RUN   TestStorageKeySet
=== RUN   TestStorageKeySet/valid_token
=== RUN   TestStorageKeySet/token_signed_by_different_key
--- PASS: TestStorageKeySet (1.34s)
    --- PASS: TestStorageKeySet/valid_token (0.01s)
    --- PASS: TestStorageKeySet/token_signed_by_different_key (1.34s)
=== RUN   TestRefreshTokenExpirationScenarios
=== RUN   TestRefreshTokenExpirationScenarios/Normal
=== RUN   TestRefreshTokenExpirationScenarios/Not_expired_because_used
=== RUN   TestRefreshTokenExpirationScenarios/Expired_because_not_used
=== RUN   TestRefreshTokenExpirationScenarios/Absolutely_expired
=== RUN   TestRefreshTokenExpirationScenarios/Obsolete_tokens_are_allowed
=== RUN   TestRefreshTokenExpirationScenarios/Obsolete_tokens_are_not_allowed
=== RUN   TestRefreshTokenExpirationScenarios/Obsolete_tokens_are_allowed_but_token_is_expired_globally
--- PASS: TestRefreshTokenExpirationScenarios (0.07s)
    --- PASS: TestRefreshTokenExpirationScenarios/Normal (0.02s)
    --- PASS: TestRefreshTokenExpirationScenarios/Not_expired_because_used (0.02s)
    --- PASS: TestRefreshTokenExpirationScenarios/Expired_because_not_used (0.00s)
    --- PASS: TestRefreshTokenExpirationScenarios/Absolutely_expired (0.00s)
    --- PASS: TestRefreshTokenExpirationScenarios/Obsolete_tokens_are_allowed (0.02s)
    --- PASS: TestRefreshTokenExpirationScenarios/Obsolete_tokens_are_not_allowed (0.00s)
    --- PASS: TestRefreshTokenExpirationScenarios/Obsolete_tokens_are_allowed_but_token_is_expired_globally (0.00s)
=== RUN   TestKeyRotator
--- PASS: TestKeyRotator (10.48s)
=== RUN   TestRefreshTokenPolicy
=== RUN   TestRefreshTokenPolicy/Allowed
=== RUN   TestRefreshTokenPolicy/Expired
--- PASS: TestRefreshTokenPolicy (0.00s)
    --- PASS: TestRefreshTokenPolicy/Allowed (0.00s)
    --- PASS: TestRefreshTokenPolicy/Expired (0.00s)
=== RUN   TestNewTestServer
--- PASS: TestNewTestServer (0.00s)
=== RUN   TestDiscovery
--- PASS: TestDiscovery (0.00s)
=== RUN   TestOAuth2CodeFlow
=== RUN   TestOAuth2CodeFlow/verify_ID_Token
=== RUN   TestOAuth2CodeFlow/fetch_userinfo
=== RUN   TestOAuth2CodeFlow/verify_id_token_and_oauth2_token_expiry
=== RUN   TestOAuth2CodeFlow/verify_at_hash
=== RUN   TestOAuth2CodeFlow/refresh_token
=== RUN   TestOAuth2CodeFlow/refresh_with_explicit_scopes
=== RUN   TestOAuth2CodeFlow/refresh_with_extra_spaces
=== RUN   TestOAuth2CodeFlow/refresh_with_unauthorized_scopes
=== RUN   TestOAuth2CodeFlow/refresh_with_different_client_id
=== RUN   TestOAuth2CodeFlow/refresh_with_identity_changes
=== RUN   TestOAuth2CodeFlow/unsupported_grant_type
=== RUN   TestOAuth2CodeFlow/PKCE_with_plain
=== RUN   TestOAuth2CodeFlow/PKCE_with_S256
=== RUN   TestOAuth2CodeFlow/PKCE_with_plain_and_wrong_code_verifier
=== RUN   TestOAuth2CodeFlow/PKCE_with_S256_and_wrong_code_verifier
=== RUN   TestOAuth2CodeFlow/PKCE_flow_expected_on_/token
=== RUN   TestOAuth2CodeFlow/No_PKCE_flow_started_on_/auth
=== RUN   TestOAuth2CodeFlow/PKCE_with_S256_and_try_to_downgrade_to_plain
=== RUN   TestOAuth2CodeFlow/Request_parameter_in_authorization_query
--- PASS: TestOAuth2CodeFlow (0.45s)
    --- PASS: TestOAuth2CodeFlow/verify_ID_Token (0.02s)
    --- PASS: TestOAuth2CodeFlow/fetch_userinfo (0.03s)
    --- PASS: TestOAuth2CodeFlow/verify_id_token_and_oauth2_token_expiry (0.02s)
    --- PASS: TestOAuth2CodeFlow/verify_at_hash (0.04s)
    --- PASS: TestOAuth2CodeFlow/refresh_token (0.04s)
    --- PASS: TestOAuth2CodeFlow/refresh_with_explicit_scopes (0.05s)
    --- PASS: TestOAuth2CodeFlow/refresh_with_extra_spaces (0.05s)
    --- PASS: TestOAuth2CodeFlow/refresh_with_unauthorized_scopes (0.03s)
    --- PASS: TestOAuth2CodeFlow/refresh_with_different_client_id (0.03s)
    --- PASS: TestOAuth2CodeFlow/refresh_with_identity_changes (0.05s)
    --- PASS: TestOAuth2CodeFlow/unsupported_grant_type (0.00s)
    --- PASS: TestOAuth2CodeFlow/PKCE_with_plain (0.03s)
    --- PASS: TestOAuth2CodeFlow/PKCE_with_S256 (0.02s)
    --- PASS: TestOAuth2CodeFlow/PKCE_with_plain_and_wrong_code_verifier (0.01s)
    --- PASS: TestOAuth2CodeFlow/PKCE_with_S256_and_wrong_code_verifier (0.02s)
    --- PASS: TestOAuth2CodeFlow/PKCE_flow_expected_on_/token (0.00s)
    --- PASS: TestOAuth2CodeFlow/No_PKCE_flow_started_on_/auth (0.01s)
    --- PASS: TestOAuth2CodeFlow/PKCE_with_S256_and_try_to_downgrade_to_plain (0.00s)
    --- PASS: TestOAuth2CodeFlow/Request_parameter_in_authorization_query (0.01s)
=== RUN   TestOAuth2ImplicitFlow
--- PASS: TestOAuth2ImplicitFlow (0.03s)
=== RUN   TestCrossClientScopes
--- PASS: TestCrossClientScopes (0.02s)
=== RUN   TestCrossClientScopesWithAzpInAudienceByDefault
--- PASS: TestCrossClientScopesWithAzpInAudienceByDefault (0.02s)
=== RUN   TestPasswordDB
--- PASS: TestPasswordDB (0.21s)
=== RUN   TestPasswordDBUsernamePrompt
--- PASS: TestPasswordDBUsernamePrompt (0.00s)
=== RUN   TestKeyCacher
--- PASS: TestKeyCacher (0.00s)
=== RUN   TestRefreshTokenFlow
--- PASS: TestRefreshTokenFlow (0.05s)
=== RUN   TestOAuth2DeviceFlow
=== RUN   TestOAuth2DeviceFlow/verify_ID_Token
=== RUN   TestOAuth2DeviceFlow/fetch_userinfo
=== RUN   TestOAuth2DeviceFlow/verify_id_token_and_oauth2_token_expiry
=== RUN   TestOAuth2DeviceFlow/verify_at_hash
=== RUN   TestOAuth2DeviceFlow/refresh_token
=== RUN   TestOAuth2DeviceFlow/refresh_with_explicit_scopes
=== RUN   TestOAuth2DeviceFlow/refresh_with_extra_spaces
=== RUN   TestOAuth2DeviceFlow/refresh_with_unauthorized_scopes
=== RUN   TestOAuth2DeviceFlow/refresh_with_different_client_id
=== RUN   TestOAuth2DeviceFlow/refresh_with_identity_changes
=== RUN   TestOAuth2DeviceFlow/unsupported_grant_type
=== RUN   TestOAuth2DeviceFlow/PKCE_with_plain
=== RUN   TestOAuth2DeviceFlow/PKCE_with_S256
=== RUN   TestOAuth2DeviceFlow/PKCE_with_plain_and_wrong_code_verifier
=== RUN   TestOAuth2DeviceFlow/PKCE_with_S256_and_wrong_code_verifier
=== RUN   TestOAuth2DeviceFlow/PKCE_flow_expected_on_/token
=== RUN   TestOAuth2DeviceFlow/No_PKCE_flow_started_on_/auth
=== RUN   TestOAuth2DeviceFlow/PKCE_with_S256_and_try_to_downgrade_to_plain
=== RUN   TestOAuth2DeviceFlow/Request_parameter_in_authorization_query
=== RUN   TestOAuth2DeviceFlow/verify_ID_Token#01
=== RUN   TestOAuth2DeviceFlow/fetch_userinfo#01
=== RUN   TestOAuth2DeviceFlow/verify_id_token_and_oauth2_token_expiry#01
=== RUN   TestOAuth2DeviceFlow/verify_at_hash#01
=== RUN   TestOAuth2DeviceFlow/refresh_token#01
=== RUN   TestOAuth2DeviceFlow/refresh_with_explicit_scopes#01
=== RUN   TestOAuth2DeviceFlow/refresh_with_extra_spaces#01
=== RUN   TestOAuth2DeviceFlow/refresh_with_unauthorized_scopes#01
=== RUN   TestOAuth2DeviceFlow/refresh_with_different_client_id#01
=== RUN   TestOAuth2DeviceFlow/refresh_with_identity_changes#01
=== RUN   TestOAuth2DeviceFlow/unsupported_grant_type#01
=== RUN   TestOAuth2DeviceFlow/PKCE_with_plain#01
=== RUN   TestOAuth2DeviceFlow/PKCE_with_S256#01
=== RUN   TestOAuth2DeviceFlow/PKCE_with_plain_and_wrong_code_verifier#01
=== RUN   TestOAuth2DeviceFlow/PKCE_with_S256_and_wrong_code_verifier#01
=== RUN   TestOAuth2DeviceFlow/PKCE_flow_expected_on_/token#01
=== RUN   TestOAuth2DeviceFlow/No_PKCE_flow_started_on_/auth#01
=== RUN   TestOAuth2DeviceFlow/PKCE_with_S256_and_try_to_downgrade_to_plain#01
=== RUN   TestOAuth2DeviceFlow/Request_parameter_in_authorization_query#01
--- PASS: TestOAuth2DeviceFlow (1.15s)
    --- PASS: TestOAuth2DeviceFlow/verify_ID_Token (0.02s)
    --- PASS: TestOAuth2DeviceFlow/fetch_userinfo (0.03s)
    --- PASS: TestOAuth2DeviceFlow/verify_id_token_and_oauth2_token_expiry (0.04s)
    --- PASS: TestOAuth2DeviceFlow/verify_at_hash (0.02s)
    --- PASS: TestOAuth2DeviceFlow/refresh_token (0.04s)
    --- PASS: TestOAuth2DeviceFlow/refresh_with_explicit_scopes (0.04s)
    --- PASS: TestOAuth2DeviceFlow/refresh_with_extra_spaces (0.04s)
    --- PASS: TestOAuth2DeviceFlow/refresh_with_unauthorized_scopes (0.02s)
    --- PASS: TestOAuth2DeviceFlow/refresh_with_different_client_id (0.02s)
    --- PASS: TestOAuth2DeviceFlow/refresh_with_identity_changes (0.05s)
    --- PASS: TestOAuth2DeviceFlow/unsupported_grant_type (0.03s)
    --- PASS: TestOAuth2DeviceFlow/PKCE_with_plain (0.03s)
    --- PASS: TestOAuth2DeviceFlow/PKCE_with_S256 (0.02s)
    --- PASS: TestOAuth2DeviceFlow/PKCE_with_plain_and_wrong_code_verifier (0.03s)
    --- PASS: TestOAuth2DeviceFlow/PKCE_with_S256_and_wrong_code_verifier (0.04s)
    --- PASS: TestOAuth2DeviceFlow/PKCE_flow_expected_on_/token (0.03s)
    --- PASS: TestOAuth2DeviceFlow/No_PKCE_flow_started_on_/auth (0.02s)
    --- PASS: TestOAuth2DeviceFlow/PKCE_with_S256_and_try_to_downgrade_to_plain (0.04s)
    --- PASS: TestOAuth2DeviceFlow/Request_parameter_in_authorization_query (0.03s)
    --- PASS: TestOAuth2DeviceFlow/verify_ID_Token#01 (0.02s)
    --- PASS: TestOAuth2DeviceFlow/fetch_userinfo#01 (0.03s)
    --- PASS: TestOAuth2DeviceFlow/verify_id_token_and_oauth2_token_expiry#01 (0.04s)
    --- PASS: TestOAuth2DeviceFlow/verify_at_hash#01 (0.03s)
    --- PASS: TestOAuth2DeviceFlow/refresh_token#01 (0.05s)
    --- PASS: TestOAuth2DeviceFlow/refresh_with_explicit_scopes#01 (0.04s)
    --- PASS: TestOAuth2DeviceFlow/refresh_with_extra_spaces#01 (0.04s)
    --- PASS: TestOAuth2DeviceFlow/refresh_with_unauthorized_scopes#01 (0.03s)
    --- PASS: TestOAuth2DeviceFlow/refresh_with_different_client_id#01 (0.02s)
    --- PASS: TestOAuth2DeviceFlow/refresh_with_identity_changes#01 (0.04s)
    --- PASS: TestOAuth2DeviceFlow/unsupported_grant_type#01 (0.03s)
    --- PASS: TestOAuth2DeviceFlow/PKCE_with_plain#01 (0.03s)
    --- PASS: TestOAuth2DeviceFlow/PKCE_with_S256#01 (0.03s)
    --- PASS: TestOAuth2DeviceFlow/PKCE_with_plain_and_wrong_code_verifier#01 (0.03s)
    --- PASS: TestOAuth2DeviceFlow/PKCE_with_S256_and_wrong_code_verifier#01 (0.02s)
    --- PASS: TestOAuth2DeviceFlow/PKCE_flow_expected_on_/token#01 (0.03s)
    --- PASS: TestOAuth2DeviceFlow/No_PKCE_flow_started_on_/auth#01 (0.03s)
    --- PASS: TestOAuth2DeviceFlow/PKCE_with_S256_and_try_to_downgrade_to_plain#01 (0.02s)
    --- PASS: TestOAuth2DeviceFlow/Request_parameter_in_authorization_query#01 (0.03s)
=== RUN   TestServerSupportedGrants
=== RUN   TestServerSupportedGrants/Simple
=== RUN   TestServerSupportedGrants/Minimal
=== RUN   TestServerSupportedGrants/With_password_connector
=== RUN   TestServerSupportedGrants/With_token_response
=== RUN   TestServerSupportedGrants/All
--- PASS: TestServerSupportedGrants (0.01s)
    --- PASS: TestServerSupportedGrants/Simple (0.00s)
    --- PASS: TestServerSupportedGrants/Minimal (0.00s)
    --- PASS: TestServerSupportedGrants/With_password_connector (0.00s)
    --- PASS: TestServerSupportedGrants/With_token_response (0.00s)
    --- PASS: TestServerSupportedGrants/All (0.01s)
=== RUN   TestHeaders
--- PASS: TestHeaders (0.00s)
=== RUN   TestRelativeURL
=== RUN   TestRelativeURL/server-root-req-one-level-asset-two-level
=== RUN   TestRelativeURL/server-one-level-req-one-level-asset-two-level
=== RUN   TestRelativeURL/server-root-req-two-level-asset-three-level
=== RUN   TestRelativeURL/external-url
--- PASS: TestRelativeURL (0.00s)
    --- PASS: TestRelativeURL/server-root-req-one-level-asset-two-level (0.00s)
    --- PASS: TestRelativeURL/server-one-level-req-one-level-asset-two-level (0.00s)
    --- PASS: TestRelativeURL/server-root-req-two-level-asset-three-level (0.00s)
    --- PASS: TestRelativeURL/external-url (0.00s)
PASS
ok  	github.com/dexidp/dex/server	14.485s
=== RUN   TestMySQL
    mysql_test.go:56: test environment variable DEX_MYSQL_ENT_HOST not set, skipping
--- SKIP: TestMySQL (0.00s)
=== RUN   TestMySQLDSN
=== RUN   TestMySQLDSN/Host_port
=== RUN   TestMySQLDSN/Host_with_port
=== RUN   TestMySQLDSN/Host_ipv6_with_port
=== RUN   TestMySQLDSN/Credentials_and_timeout
=== RUN   TestMySQLDSN/SSL
=== RUN   TestMySQLDSN/With_Params
--- PASS: TestMySQLDSN (0.00s)
    --- PASS: TestMySQLDSN/Host_port (0.00s)
    --- PASS: TestMySQLDSN/Host_with_port (0.00s)
    --- PASS: TestMySQLDSN/Host_ipv6_with_port (0.00s)
    --- PASS: TestMySQLDSN/Credentials_and_timeout (0.00s)
    --- PASS: TestMySQLDSN/SSL (0.00s)
    --- PASS: TestMySQLDSN/With_Params (0.00s)
=== RUN   TestPostgres
    postgres_test.go:53: test environment variable DEX_POSTGRES_ENT_HOST not set, skipping
--- SKIP: TestPostgres (0.00s)
=== RUN   TestPostgresDSN
=== RUN   TestPostgresDSN/Host_port
=== RUN   TestPostgresDSN/Host_with_port
=== RUN   TestPostgresDSN/Host_ipv6_with_port
=== RUN   TestPostgresDSN/Credentials_and_timeout
=== RUN   TestPostgresDSN/SSL
--- PASS: TestPostgresDSN (0.00s)
    --- PASS: TestPostgresDSN/Host_port (0.00s)
    --- PASS: TestPostgresDSN/Host_with_port (0.00s)
    --- PASS: TestPostgresDSN/Host_ipv6_with_port (0.00s)
    --- PASS: TestPostgresDSN/Credentials_and_timeout (0.00s)
    --- PASS: TestPostgresDSN/SSL (0.00s)
=== RUN   TestPostgresDriver
    postgres_test.go:141: test environment variable DEX_POSTGRES_ENT_HOST not set, skipping
--- SKIP: TestPostgresDriver (0.00s)
=== RUN   TestSQLite3
=== RUN   TestSQLite3/AuthCodeCRUD
=== RUN   TestSQLite3/AuthRequestCRUD
=== RUN   TestSQLite3/ClientCRUD
=== RUN   TestSQLite3/RefreshTokenCRUD
=== RUN   TestSQLite3/PasswordCRUD
=== RUN   TestSQLite3/KeysCRUD
=== RUN   TestSQLite3/OfflineSessionCRUD
=== RUN   TestSQLite3/ConnectorCRUD
=== RUN   TestSQLite3/GarbageCollection
=== RUN   TestSQLite3/TimezoneSupport
=== RUN   TestSQLite3/DeviceRequestCRUD
=== RUN   TestSQLite3/DeviceTokenCRUD
--- PASS: TestSQLite3 (0.07s)
    --- PASS: TestSQLite3/AuthCodeCRUD (0.01s)
    --- PASS: TestSQLite3/AuthRequestCRUD (0.00s)
    --- PASS: TestSQLite3/ClientCRUD (0.00s)
    --- PASS: TestSQLite3/RefreshTokenCRUD (0.00s)
    --- PASS: TestSQLite3/PasswordCRUD (0.01s)
    --- PASS: TestSQLite3/KeysCRUD (0.00s)
    --- PASS: TestSQLite3/OfflineSessionCRUD (0.00s)
    --- PASS: TestSQLite3/ConnectorCRUD (0.00s)
    --- PASS: TestSQLite3/GarbageCollection (0.02s)
    --- PASS: TestSQLite3/TimezoneSupport (0.00s)
    --- PASS: TestSQLite3/DeviceRequestCRUD (0.00s)
    --- PASS: TestSQLite3/DeviceTokenCRUD (0.00s)
PASS
ok  	github.com/dexidp/dex/storage/ent	0.140s
=== RUN   TestEtcd
    etcd_test.go:65: test environment variable "DEX_ETCD_ENDPOINTS" not set, skipping
--- SKIP: TestEtcd (0.00s)
PASS
ok  	github.com/dexidp/dex/storage/etcd	0.063s
=== RUN   TestIDToName
--- PASS: TestIDToName (0.00s)
=== RUN   TestOfflineTokenName
--- PASS: TestOfflineTokenName (0.00s)
=== RUN   TestInClusterTransport
=== RUN   TestInClusterTransport/Stale_token
=== RUN   TestInClusterTransport/Normal_token
--- PASS: TestInClusterTransport (0.00s)
    --- PASS: TestInClusterTransport/Stale_token (0.00s)
    --- PASS: TestInClusterTransport/Normal_token (0.00s)
=== RUN   TestNamespaceFromServiceAccountJWT
--- PASS: TestNamespaceFromServiceAccountJWT (0.00s)
=== RUN   TestGetClusterConfigNamespace
=== RUN   TestGetClusterConfigNamespace/With_env_variable
=== RUN   TestGetClusterConfigNamespace/With_token
=== RUN   TestGetClusterConfigNamespace/With_namespace_file
=== RUN   TestGetClusterConfigNamespace/With_file_and_token
=== RUN   TestGetClusterConfigNamespace/With_file_and_env
=== RUN   TestGetClusterConfigNamespace/With_token_and_env
=== RUN   TestGetClusterConfigNamespace/With_file,_token_and_env
=== RUN   TestGetClusterConfigNamespace/Without_anything
--- PASS: TestGetClusterConfigNamespace (0.00s)
    --- PASS: TestGetClusterConfigNamespace/With_env_variable (0.00s)
    --- PASS: TestGetClusterConfigNamespace/With_token (0.00s)
    --- PASS: TestGetClusterConfigNamespace/With_namespace_file (0.00s)
    --- PASS: TestGetClusterConfigNamespace/With_file_and_token (0.00s)
    --- PASS: TestGetClusterConfigNamespace/With_file_and_env (0.00s)
    --- PASS: TestGetClusterConfigNamespace/With_token_and_env (0.00s)
    --- PASS: TestGetClusterConfigNamespace/With_file,_token_and_env (0.00s)
    --- PASS: TestGetClusterConfigNamespace/Without_anything (0.00s)
=== RUN   TestStorage
    storage_test.go:29: variable "DEX_KUBERNETES_CONFIG_PATH" not set, skipping kubernetes storage tests
--- SKIP: TestStorage (0.00s)
=== RUN   TestURLFor
--- PASS: TestURLFor (0.00s)
=== RUN   TestUpdateKeys
--- PASS: TestUpdateKeys (0.13s)
=== RUN   TestRetryOnConflict
=== RUN   TestRetryOnConflict/Timeout_reached
=== RUN   TestRetryOnConflict/HTTP_Error
=== RUN   TestRetryOnConflict/Error
=== RUN   TestRetryOnConflict/OK
--- PASS: TestRetryOnConflict (0.01s)
    --- PASS: TestRetryOnConflict/Timeout_reached (0.01s)
    --- PASS: TestRetryOnConflict/HTTP_Error (0.00s)
    --- PASS: TestRetryOnConflict/Error (0.00s)
    --- PASS: TestRetryOnConflict/OK (0.00s)
=== RUN   TestRefreshTokenLock
    storage_test.go:300: variable "DEX_KUBERNETES_CONFIG_PATH" not set, skipping kubernetes storage tests
--- SKIP: TestRefreshTokenLock (0.00s)
PASS
ok  	github.com/dexidp/dex/storage/kubernetes	0.187s
=== RUN   TestStorage
=== RUN   TestStorage/AuthCodeCRUD
=== RUN   TestStorage/AuthRequestCRUD
=== RUN   TestStorage/ClientCRUD
=== RUN   TestStorage/RefreshTokenCRUD
=== RUN   TestStorage/PasswordCRUD
=== RUN   TestStorage/KeysCRUD
=== RUN   TestStorage/OfflineSessionCRUD
=== RUN   TestStorage/ConnectorCRUD
=== RUN   TestStorage/GarbageCollection
=== RUN   TestStorage/TimezoneSupport
=== RUN   TestStorage/DeviceRequestCRUD
=== RUN   TestStorage/DeviceTokenCRUD
--- PASS: TestStorage (0.01s)
    --- PASS: TestStorage/AuthCodeCRUD (0.00s)
    --- PASS: TestStorage/AuthRequestCRUD (0.00s)
    --- PASS: TestStorage/ClientCRUD (0.00s)
    --- PASS: TestStorage/RefreshTokenCRUD (0.00s)
    --- PASS: TestStorage/PasswordCRUD (0.00s)
    --- PASS: TestStorage/KeysCRUD (0.00s)
    --- PASS: TestStorage/OfflineSessionCRUD (0.00s)
    --- PASS: TestStorage/ConnectorCRUD (0.00s)
    --- PASS: TestStorage/GarbageCollection (0.00s)
    --- PASS: TestStorage/TimezoneSupport (0.00s)
    --- PASS: TestStorage/DeviceRequestCRUD (0.00s)
    --- PASS: TestStorage/DeviceTokenCRUD (0.00s)
=== RUN   TestStaticClients
--- PASS: TestStaticClients (0.00s)
=== RUN   TestStaticPasswords
--- PASS: TestStaticPasswords (0.00s)
=== RUN   TestStaticConnectors
--- PASS: TestStaticConnectors (0.00s)
PASS
ok  	github.com/dexidp/dex/storage/memory	0.043s
=== RUN   TestCreateDataSourceName
=== RUN   TestCreateDataSourceName/with_no_configuration
=== RUN   TestCreateDataSourceName/with_typical_configuration
=== RUN   TestCreateDataSourceName/with_unix_socket_host
=== RUN   TestCreateDataSourceName/with_tcp_host
=== RUN   TestCreateDataSourceName/with_tcp_host:port
=== RUN   TestCreateDataSourceName/with_tcp_host_and_port
=== RUN   TestCreateDataSourceName/with_ssl_ca_cert
=== RUN   TestCreateDataSourceName/with_ssl_client_cert
=== RUN   TestCreateDataSourceName/with_funny_characters_in_credentials
--- PASS: TestCreateDataSourceName (0.00s)
    --- PASS: TestCreateDataSourceName/with_no_configuration (0.00s)
    --- PASS: TestCreateDataSourceName/with_typical_configuration (0.00s)
    --- PASS: TestCreateDataSourceName/with_unix_socket_host (0.00s)
    --- PASS: TestCreateDataSourceName/with_tcp_host (0.00s)
    --- PASS: TestCreateDataSourceName/with_tcp_host:port (0.00s)
    --- PASS: TestCreateDataSourceName/with_tcp_host_and_port (0.00s)
    --- PASS: TestCreateDataSourceName/with_ssl_ca_cert (0.00s)
    --- PASS: TestCreateDataSourceName/with_ssl_client_cert (0.00s)
    --- PASS: TestCreateDataSourceName/with_funny_characters_in_credentials (0.00s)
=== RUN   TestPostgres
    config_test.go:215: test environment variable "DEX_POSTGRES_HOST" not set, skipping
--- SKIP: TestPostgres (0.00s)
=== RUN   TestMySQL
    config_test.go:249: test environment variable "DEX_MYSQL_HOST" not set, skipping
--- SKIP: TestMySQL (0.00s)
=== RUN   TestDecoder
--- PASS: TestDecoder (0.01s)
=== RUN   TestEncoder
--- PASS: TestEncoder (0.00s)
=== RUN   TestMigrate
--- PASS: TestMigrate (0.01s)
=== RUN   TestPostgresTunables
    postgres_test.go:15: test environment variable "DEX_POSTGRES_HOST" not set, skipping
--- SKIP: TestPostgresTunables (0.00s)
=== RUN   TestTranslate
--- PASS: TestTranslate (0.00s)
=== RUN   TestSQLite3
=== RUN   TestSQLite3/AuthCodeCRUD
=== RUN   TestSQLite3/AuthRequestCRUD
=== RUN   TestSQLite3/ClientCRUD
=== RUN   TestSQLite3/RefreshTokenCRUD
=== RUN   TestSQLite3/PasswordCRUD
=== RUN   TestSQLite3/KeysCRUD
=== RUN   TestSQLite3/OfflineSessionCRUD
=== RUN   TestSQLite3/ConnectorCRUD
=== RUN   TestSQLite3/GarbageCollection
=== RUN   TestSQLite3/TimezoneSupport
=== RUN   TestSQLite3/DeviceRequestCRUD
=== RUN   TestSQLite3/DeviceTokenCRUD
--- PASS: TestSQLite3 (0.15s)
    --- PASS: TestSQLite3/AuthCodeCRUD (0.01s)
    --- PASS: TestSQLite3/AuthRequestCRUD (0.01s)
    --- PASS: TestSQLite3/ClientCRUD (0.01s)
    --- PASS: TestSQLite3/RefreshTokenCRUD (0.01s)
    --- PASS: TestSQLite3/PasswordCRUD (0.01s)
    --- PASS: TestSQLite3/KeysCRUD (0.01s)
    --- PASS: TestSQLite3/OfflineSessionCRUD (0.01s)
    --- PASS: TestSQLite3/ConnectorCRUD (0.03s)
    --- PASS: TestSQLite3/GarbageCollection (0.01s)
    --- PASS: TestSQLite3/TimezoneSupport (0.01s)
    --- PASS: TestSQLite3/DeviceRequestCRUD (0.01s)
    --- PASS: TestSQLite3/DeviceTokenCRUD (0.01s)
PASS
ok  	github.com/dexidp/dex/storage/sql	0.209s
>>> dex-idp: Entering fakeroot...
created directory: '/home/buildozer/aports/community/dex-idp/pkg/'
created directory: '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/'
created directory: '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/usr/'
created directory: '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/usr/bin'
'bin/dex' -> '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/usr/bin/dex-idp'
created directory: '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/etc'
'config.yaml.dist' -> '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/etc/dex.yaml'
created directory: '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/etc/init.d'
'/home/buildozer/aports/community/dex-idp/src/dex-idp.initd' -> '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/etc/init.d/dex-idp'
created directory: '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/usr/share/'
created directory: '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/usr/share/bash-completion/'
created directory: '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/usr/share/bash-completion/completions'
'dex-idp.bash' -> '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/usr/share/bash-completion/completions/dex-idp'
created directory: '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/usr/share/fish/'
created directory: '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/usr/share/fish/vendor_completions.d'
'dex-idp.fish' -> '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/usr/share/fish/vendor_completions.d/dex-idp.fish'
created directory: '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/usr/share/zsh/'
created directory: '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/usr/share/zsh/site-functions'
'dex-idp.zsh' -> '/home/buildozer/aports/community/dex-idp/pkg/dex-idp/usr/share/zsh/site-functions/_dex-idp'
>>> dex-idp-bash-completion*: Running split function bashcomp...
'usr/share/bash-completion/completions' -> '/home/buildozer/aports/community/dex-idp/pkg/dex-idp-bash-completion/usr/share/bash-completion/completions'
>>> dex-idp-bash-completion*: Preparing subpackage dex-idp-bash-completion...
>>> dex-idp-bash-completion*: Running postcheck for dex-idp-bash-completion
>>> dex-idp-fish-completion*: Running split function fishcomp...
'usr/share/fish/vendor_completions.d' -> '/home/buildozer/aports/community/dex-idp/pkg/dex-idp-fish-completion/usr/share/fish/vendor_completions.d'
>>> dex-idp-fish-completion*: Preparing subpackage dex-idp-fish-completion...
libfakeroot internal error: payload not recognized!
>>> dex-idp-fish-completion*: Running postcheck for dex-idp-fish-completion
>>> dex-idp-openrc*: Running split function openrc...
'etc/init.d' -> '/home/buildozer/aports/community/dex-idp/pkg/dex-idp-openrc/etc/init.d'
>>> dex-idp-openrc*: Preparing subpackage dex-idp-openrc...
>>> dex-idp-openrc*: Running postcheck for dex-idp-openrc
>>> dex-idp-zsh-completion*: Running split function zshcomp...
'usr/share/zsh/site-functions' -> '/home/buildozer/aports/community/dex-idp/pkg/dex-idp-zsh-completion/usr/share/zsh/site-functions'
>>> dex-idp-zsh-completion*: Preparing subpackage dex-idp-zsh-completion...
>>> dex-idp-zsh-completion*: Running postcheck for dex-idp-zsh-completion
>>> dex-idp*: Running postcheck for dex-idp
>>> dex-idp*: Preparing package dex-idp...
>>> dex-idp*: Stripping binaries
>>> dex-idp*: Script found. /bin/sh added as a dependency for dex-idp-2.41.1-r1.apk
>>> dex-idp*: Adding .pre-install
>>> dex-idp-bash-completion*: Scanning shared objects
libfakeroot internal error: payload not recognized!
>>> dex-idp-fish-completion*: Scanning shared objects
libfakeroot internal error: payload not recognized!
>>> dex-idp-openrc*: Scanning shared objects
>>> dex-idp-zsh-completion*: Scanning shared objects
>>> dex-idp*: Scanning shared objects
>>> dex-idp-bash-completion*: Tracing dependencies...
>>> dex-idp-bash-completion*: Package size: 11.3 KB
>>> dex-idp-bash-completion*: Compressing data...
>>> dex-idp-bash-completion*: Create checksum...
>>> dex-idp-bash-completion*: Create dex-idp-bash-completion-2.41.1-r1.apk
>>> dex-idp-fish-completion*: Tracing dependencies...
>>> dex-idp-fish-completion*: Package size: 9.2 KB
>>> dex-idp-fish-completion*: Compressing data...
>>> dex-idp-fish-completion*: Create checksum...
>>> dex-idp-fish-completion*: Create dex-idp-fish-completion-2.41.1-r1.apk
>>> dex-idp-openrc*: Tracing dependencies...
>>> dex-idp-openrc*: Package size: 304.0 B
>>> dex-idp-openrc*: Compressing data...
>>> dex-idp-openrc*: Create checksum...
libfakeroot internal error: payload not recognized!
>>> dex-idp-openrc*: Create dex-idp-openrc-2.41.1-r1.apk
>>> dex-idp-zsh-completion*: Tracing dependencies...
>>> dex-idp-zsh-completion*: Package size: 7.5 KB
>>> dex-idp-zsh-completion*: Compressing data...
>>> dex-idp-zsh-completion*: Create checksum...
>>> dex-idp-zsh-completion*: Create dex-idp-zsh-completion-2.41.1-r1.apk
>>> dex-idp*: Tracing dependencies...
	/bin/sh
	so:libc.musl-armhf.so.1
>>> dex-idp*: Package size: 31.9 MB
>>> dex-idp*: Compressing data...
>>> dex-idp*: Create checksum...
>>> dex-idp*: Create dex-idp-2.41.1-r1.apk
>>> dex-idp: Build complete at Mon, 20 Jan 2025 00:04:52 +0000 elapsed time 0h 0m 45s
>>> dex-idp: Cleaning up srcdir
>>> dex-idp: Cleaning up pkgdir
>>> dex-idp: Uninstalling dependencies...
(1/4) Purging .makedepends-dex-idp (20250120.000408)
(2/4) Purging go (1.23.5-r0)
(3/4) Purging binutils-gold (2.43.1-r1)
(4/4) Purging tzdata (2025a-r0)
Executing busybox-1.37.0-r13.trigger
OK: 322 MiB in 102 packages
>>> dex-idp: Updating the community/armhf repository index...
>>> dex-idp: Signing the index...