Created
March 7, 2021 22:32
-
-
Save r-rmcgibbo/4b439986b34e2356f8b1dc05afcbaa75 to your computer and use it in GitHub Desktop.
system: x86_64-linux | build_time: 6 minutes | https://github.com/NixOS/nixpkgs/pull/115366
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@nix { "action": "setPhase", "phase": "unpackPhase" } | |
unpacking sources | |
unpacking source archive /nix/store/9x1cxjidljplwjqcxwivwmriwrpbpk4w-source | |
source root is source | |
@nix { "action": "setPhase", "phase": "patchPhase" } | |
patching sources | |
@nix { "action": "setPhase", "phase": "configurePhase" } | |
configuring | |
@nix { "action": "setPhase", "phase": "buildPhase" } | |
building | |
Building subPackage . | |
package github.com/grafana/grafana: build constraints exclude all Go files in /build/source | |
Building subPackage ./devenv/docker/blocks/alert_webhook_listener | |
internal/unsafeheader | |
internal/cpu | |
internal/bytealg | |
runtime/internal/atomic | |
runtime/internal/sys | |
runtime/internal/math | |
runtime | |
internal/reflectlite | |
errors | |
math/bits | |
math | |
unicode/utf8 | |
strconv | |
internal/race | |
sync/atomic | |
sync | |
unicode | |
reflect | |
sort | |
internal/fmtsort | |
io | |
internal/oserror | |
syscall | |
internal/syscall/unix | |
time | |
internal/poll | |
internal/syscall/execenv | |
internal/testlog | |
path | |
io/fs | |
os | |
fmt | |
strings | |
path/filepath | |
io/ioutil | |
log | |
bytes | |
bufio | |
compress/flate | |
encoding/binary | |
hash | |
hash/crc32 | |
compress/gzip | |
container/list | |
context | |
crypto/internal/subtle | |
crypto/subtle | |
crypto/cipher | |
crypto/aes | |
math/rand | |
math/big | |
crypto/rand | |
crypto | |
crypto/des | |
crypto/elliptic | |
crypto/internal/randutil | |
crypto/sha512 | |
unicode/utf16 | |
encoding/asn1 | |
vendor/golang.org/x/crypto/cryptobyte/asn1 | |
vendor/golang.org/x/crypto/cryptobyte | |
crypto/ecdsa | |
crypto/ed25519/internal/edwards25519 | |
crypto/ed25519 | |
crypto/hmac | |
crypto/md5 | |
crypto/rc4 | |
crypto/rsa | |
crypto/sha1 | |
crypto/sha256 | |
crypto/dsa | |
encoding/hex | |
crypto/x509/pkix | |
encoding/base64 | |
encoding/pem | |
vendor/golang.org/x/net/dns/dnsmessage | |
internal/nettrace | |
internal/singleflight | |
runtime/cgo | |
net | |
net/url | |
crypto/x509 | |
vendor/golang.org/x/crypto/internal/subtle | |
vendor/golang.org/x/crypto/chacha20 | |
vendor/golang.org/x/crypto/poly1305 | |
vendor/golang.org/x/sys/cpu | |
vendor/golang.org/x/crypto/chacha20poly1305 | |
vendor/golang.org/x/crypto/curve25519 | |
vendor/golang.org/x/crypto/hkdf | |
crypto/tls | |
vendor/golang.org/x/text/transform | |
vendor/golang.org/x/text/unicode/bidi | |
vendor/golang.org/x/text/secure/bidirule | |
vendor/golang.org/x/text/unicode/norm | |
vendor/golang.org/x/net/idna | |
net/textproto | |
vendor/golang.org/x/net/http/httpguts | |
vendor/golang.org/x/net/http/httpproxy | |
vendor/golang.org/x/net/http2/hpack | |
mime | |
mime/quotedprintable | |
mime/multipart | |
net/http/httptrace | |
net/http/internal | |
net/http | |
github.com/grafana/grafana/devenv/docker/blocks/alert_webhook_listener | |
Building subPackage ./devenv/docker/blocks/slow_proxy | |
net/http/httputil | |
github.com/grafana/grafana/devenv/docker/blocks/slow_proxy | |
Building subPackage ./devenv/docker/blocks/slow_proxy_mac | |
github.com/grafana/grafana/devenv/docker/blocks/slow_proxy_mac | |
Building subPackage ./pkg | |
package github.com/grafana/grafana/pkg: build constraints exclude all Go files in /build/source/pkg | |
Building subPackage ./pkg/api | |
encoding | |
encoding/json | |
github.com/getsentry/sentry-go/internal/crypto/randutil | |
github.com/getsentry/sentry-go/internal/debug | |
go/token | |
go/scanner | |
go/ast | |
regexp/syntax | |
regexp | |
internal/lazyregexp | |
text/template/parse | |
text/template | |
go/doc | |
go/parser | |
os/exec | |
internal/execabs | |
internal/goroot | |
internal/goversion | |
go/build | |
runtime/debug | |
github.com/getsentry/sentry-go | |
html | |
github.com/unknwon/com | |
encoding/xml | |
github.com/go-macaron/inject | |
golang.org/x/crypto/pbkdf2 | |
gopkg.in/ini.v1 | |
html/template | |
gopkg.in/macaron.v1 | |
github.com/go-macaron/binding | |
golang.org/x/sys/internal/unsafeheader | |
golang.org/x/sys/unix | |
github.com/mattn/go-isatty | |
github.com/mattn/go-colorable | |
github.com/fatih/color | |
github.com/hashicorp/go-hclog | |
github.com/grafana/grafana-plugin-sdk-go/backend/log | |
hash/fnv | |
google.golang.org/protobuf/internal/detrand | |
google.golang.org/protobuf/internal/errors | |
google.golang.org/protobuf/encoding/protowire | |
google.golang.org/protobuf/internal/pragma | |
google.golang.org/protobuf/reflect/protoreflect | |
google.golang.org/protobuf/reflect/protoregistry | |
google.golang.org/protobuf/internal/encoding/messageset | |
google.golang.org/protobuf/internal/flags | |
google.golang.org/protobuf/internal/strs | |
google.golang.org/protobuf/internal/encoding/text | |
google.golang.org/protobuf/internal/genid | |
google.golang.org/protobuf/internal/mapsort | |
google.golang.org/protobuf/internal/set | |
google.golang.org/protobuf/internal/fieldsort | |
google.golang.org/protobuf/runtime/protoiface | |
google.golang.org/protobuf/proto | |
google.golang.org/protobuf/encoding/prototext | |
google.golang.org/protobuf/internal/descfmt | |
google.golang.org/protobuf/internal/descopts | |
google.golang.org/protobuf/internal/encoding/defval | |
google.golang.org/protobuf/internal/filedesc | |
google.golang.org/protobuf/internal/encoding/tag | |
google.golang.org/protobuf/internal/impl | |
google.golang.org/protobuf/internal/filetype | |
google.golang.org/protobuf/internal/version | |
google.golang.org/protobuf/runtime/protoimpl | |
github.com/golang/protobuf/proto | |
golang.org/x/net/internal/timeseries | |
text/tabwriter | |
golang.org/x/net/trace | |
google.golang.org/grpc/backoff | |
google.golang.org/grpc/internal/grpclog | |
google.golang.org/grpc/grpclog | |
google.golang.org/grpc/connectivity | |
google.golang.org/grpc/attributes | |
google.golang.org/grpc/serviceconfig | |
google.golang.org/grpc/internal | |
google.golang.org/grpc/internal/credentials | |
google.golang.org/grpc/credentials | |
google.golang.org/grpc/metadata | |
google.golang.org/grpc/resolver | |
google.golang.org/grpc/balancer | |
google.golang.org/grpc/balancer/base | |
google.golang.org/grpc/internal/grpcrand | |
google.golang.org/grpc/balancer/roundrobin | |
google.golang.org/grpc/codes | |
google.golang.org/grpc/encoding | |
google.golang.org/grpc/encoding/proto | |
google.golang.org/grpc/internal/backoff | |
google.golang.org/grpc/internal/balancerload | |
google.golang.org/protobuf/types/known/anypb | |
github.com/golang/protobuf/ptypes/any | |
google.golang.org/protobuf/types/known/durationpb | |
github.com/golang/protobuf/ptypes/duration | |
google.golang.org/protobuf/types/known/timestamppb | |
github.com/golang/protobuf/ptypes/timestamp | |
github.com/golang/protobuf/ptypes | |
google.golang.org/grpc/binarylog/grpc_binarylog_v1 | |
google.golang.org/grpc/internal/grpcutil | |
google.golang.org/genproto/googleapis/rpc/status | |
google.golang.org/grpc/internal/status | |
google.golang.org/grpc/status | |
google.golang.org/grpc/internal/binarylog | |
google.golang.org/grpc/internal/buffer | |
google.golang.org/grpc/internal/channelz | |
google.golang.org/grpc/internal/envconfig | |
google.golang.org/grpc/internal/grpcsync | |
google.golang.org/grpc/internal/serviceconfig | |
google.golang.org/grpc/internal/resolver | |
google.golang.org/grpc/balancer/grpclb/state | |
google.golang.org/grpc/internal/resolver/dns | |
google.golang.org/grpc/internal/resolver/passthrough | |
google.golang.org/grpc/internal/transport/networktype | |
google.golang.org/grpc/internal/resolver/unix | |
golang.org/x/text/transform | |
golang.org/x/text/unicode/bidi | |
golang.org/x/text/secure/bidirule | |
golang.org/x/text/unicode/norm | |
golang.org/x/net/idna | |
golang.org/x/net/http/httpguts | |
golang.org/x/net/http2/hpack | |
golang.org/x/net/http2 | |
google.golang.org/grpc/internal/metadata | |
google.golang.org/grpc/internal/syscall | |
google.golang.org/grpc/keepalive | |
google.golang.org/grpc/peer | |
google.golang.org/grpc/stats | |
google.golang.org/grpc/tap | |
google.golang.org/grpc/internal/transport | |
google.golang.org/grpc | |
github.com/grafana/grafana-plugin-sdk-go/genproto/pluginv2 | |
google.golang.org/protobuf/types/known/emptypb | |
github.com/golang/protobuf/ptypes/empty | |
golang.org/x/net/context | |
github.com/hashicorp/go-plugin/internal/plugin | |
github.com/hashicorp/yamux | |
github.com/mitchellh/go-testing-interface | |
os/signal | |
github.com/oklog/run | |
google.golang.org/grpc/health/grpc_health_v1 | |
google.golang.org/grpc/health | |
google.golang.org/protobuf/types/descriptorpb | |
github.com/golang/protobuf/protoc-gen-go/descriptor | |
google.golang.org/grpc/reflection/grpc_reflection_v1alpha | |
google.golang.org/grpc/reflection | |
encoding/gob | |
net/rpc | |
github.com/hashicorp/go-plugin | |
github.com/grafana/grafana-plugin-sdk-go/backend/grpcplugin | |
github.com/apache/arrow/go/arrow/bitutil | |
github.com/apache/arrow/go/arrow/decimal128 | |
github.com/apache/arrow/go/arrow/float16 | |
github.com/apache/arrow/go/arrow | |
github.com/apache/arrow/go/arrow/internal/debug | |
github.com/apache/arrow/go/arrow/internal/cpu | |
github.com/apache/arrow/go/arrow/memory | |
golang.org/x/xerrors/internal | |
golang.org/x/xerrors | |
github.com/apache/arrow/go/arrow/array | |
github.com/apache/arrow/go/arrow/arrio | |
github.com/google/flatbuffers/go | |
github.com/apache/arrow/go/arrow/internal/flatbuf | |
github.com/apache/arrow/go/arrow/ipc | |
github.com/cheekybits/genny/generic | |
github.com/google/go-cmp/cmp/internal/flags | |
github.com/google/go-cmp/cmp/internal/diff | |
github.com/google/go-cmp/cmp/internal/function | |
github.com/google/go-cmp/cmp/internal/value | |
github.com/google/go-cmp/cmp | |
github.com/google/go-cmp/cmp/cmpopts | |
github.com/mattetti/filebuffer | |
encoding/csv | |
github.com/mattn/go-runewidth | |
github.com/olekukonko/tablewriter | |
github.com/grafana/grafana-plugin-sdk-go/data | |
github.com/grpc-ecosystem/go-grpc-middleware | |
github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus | |
expvar | |
github.com/beorn7/perks/quantile | |
github.com/cespare/xxhash/v2 | |
github.com/prometheus/client_model/go | |
github.com/prometheus/client_golang/prometheus/internal | |
github.com/matttproud/golang_protobuf_extensions/pbutil | |
github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg | |
github.com/prometheus/common/model | |
github.com/prometheus/common/expfmt | |
github.com/prometheus/procfs/internal/fs | |
github.com/prometheus/procfs/internal/util | |
github.com/prometheus/procfs | |
github.com/prometheus/client_golang/prometheus | |
github.com/grpc-ecosystem/go-grpc-prometheus | |
internal/profile | |
runtime/pprof | |
runtime/trace | |
net/http/pprof | |
github.com/grafana/grafana-plugin-sdk-go/backend | |
github.com/go-stack/stack | |
github.com/grafana/grafana/pkg/util/errutil | |
github.com/teris-io/shortid | |
github.com/grafana/grafana/pkg/util | |
log/syslog | |
github.com/inconshreveable/log15 | |
github.com/grafana/grafana/pkg/infra/log | |
github.com/aws/aws-sdk-go/aws/awserr | |
github.com/aws/aws-sdk-go/internal/ini | |
github.com/aws/aws-sdk-go/internal/shareddefaults | |
github.com/aws/aws-sdk-go/internal/sync/singleflight | |
github.com/aws/aws-sdk-go/aws/credentials | |
github.com/aws/aws-sdk-go/aws/endpoints | |
github.com/aws/aws-sdk-go/internal/sdkio | |
github.com/aws/aws-sdk-go/aws | |
github.com/aws/aws-sdk-go/aws/client/metadata | |
github.com/jmespath/go-jmespath | |
github.com/aws/aws-sdk-go/aws/awsutil | |
github.com/aws/aws-sdk-go/aws/request | |
github.com/aws/aws-sdk-go/internal/sdkrand | |
github.com/aws/aws-sdk-go/aws/client | |
github.com/aws/aws-sdk-go/internal/strings | |
github.com/aws/aws-sdk-go/internal/sdkmath | |
github.com/aws/aws-sdk-go/private/protocol | |
github.com/aws/aws-sdk-go/private/protocol/rest | |
github.com/aws/aws-sdk-go/aws/signer/v4 | |
github.com/aws/aws-sdk-go/private/protocol/query/queryutil | |
github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil | |
github.com/aws/aws-sdk-go/private/protocol/query | |
github.com/aws/aws-sdk-go/service/sts | |
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/corehandlers | |
github.com/aws/aws-sdk-go/aws/credentials/processcreds | |
github.com/aws/aws-sdk-go/aws/csm | |
github.com/aws/aws-sdk-go/internal/sdkuri | |
github.com/aws/aws-sdk-go/aws/ec2metadata | |
github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds | |
github.com/aws/aws-sdk-go/private/protocol/json/jsonutil | |
github.com/aws/aws-sdk-go/aws/credentials/endpointcreds | |
github.com/aws/aws-sdk-go/aws/defaults | |
github.com/aws/aws-sdk-go/aws/session | |
container/heap | |
github.com/FZambia/eagle | |
github.com/gomodule/redigo/internal | |
github.com/gomodule/redigo/redis | |
github.com/FZambia/sentinel | |
github.com/centrifugal/centrifuge/internal/bufpool | |
github.com/centrifugal/centrifuge/internal/cancelctx | |
github.com/gogo/protobuf/proto | |
github.com/gogo/protobuf/protoc-gen-gogo/descriptor | |
github.com/gogo/protobuf/gogoproto | |
github.com/centrifugal/protocol | |
github.com/centrifugal/centrifuge/internal/clientproto | |
github.com/centrifugal/centrifuge/internal/controlpb | |
github.com/centrifugal/centrifuge/internal/controlproto | |
github.com/centrifugal/centrifuge/internal/dissolve | |
github.com/centrifugal/centrifuge/internal/memstream | |
github.com/centrifugal/centrifuge/internal/nowtime | |
github.com/centrifugal/centrifuge/internal/prepared | |
github.com/centrifugal/centrifuge/internal/priority | |
github.com/centrifugal/centrifuge/internal/queue | |
github.com/centrifugal/centrifuge/internal/recovery | |
github.com/centrifugal/centrifuge/internal/timers | |
database/sql/driver | |
github.com/google/uuid | |
github.com/gorilla/websocket | |
github.com/igm/sockjs-go/v3/sockjs | |
github.com/mna/redisc | |
github.com/centrifugal/centrifuge | |
hash/adler32 | |
compress/zlib | |
github.com/rainycape/unidecode | |
github.com/gosimple/slug | |
github.com/grafana/grafana/pkg/components/gtime | |
github.com/grafana/grafana/pkg/setting | |
github.com/grafana/grafana/pkg/components/securedata | |
github.com/grafana/grafana/pkg/components/securejsondata | |
github.com/grafana/grafana/pkg/components/simplejson | |
github.com/grafana/grafana/pkg/infra/metrics/metricutil | |
github.com/prometheus/client_golang/prometheus/promhttp | |
golang.org/x/net/context/ctxhttp | |
golang.org/x/oauth2/internal | |
golang.org/x/oauth2 | |
github.com/grafana/grafana/pkg/models | |
github.com/patrickmn/go-cache | |
github.com/grafana/grafana/pkg/api/avatar | |
database/sql | |
github.com/denisenkom/go-mssqldb/internal/cp | |
github.com/denisenkom/go-mssqldb/internal/decimal | |
github.com/denisenkom/go-mssqldb/internal/querytext | |
github.com/golang-sql/civil | |
golang.org/x/crypto/md4 | |
github.com/denisenkom/go-mssqldb | |
github.com/grafana/grafana/pkg/components/null | |
github.com/modern-go/concurrent | |
github.com/modern-go/reflect2 | |
github.com/json-iterator/go | |
github.com/timberio/go-datemath | |
github.com/grafana/grafana/pkg/tsdb | |
xorm.io/core | |
xorm.io/builder | |
xorm.io/xorm | |
github.com/grafana/grafana/pkg/tsdb/sqleng | |
github.com/grafana/grafana/pkg/tsdb/mssql | |
github.com/grafana/grafana/pkg/api/datasource | |
github.com/grafana/grafana-plugin-model/go/renderer | |
github.com/opentracing/opentracing-go/log | |
github.com/opentracing/opentracing-go | |
github.com/grafana/grafana/pkg/bus | |
github.com/grafana/grafana/pkg/infra/fs | |
github.com/grafana/grafana/pkg/cmd/grafana-cli/logger | |
github.com/grafana/grafana/pkg/infra/metrics/graphitebridge | |
github.com/facebookgo/structtag | |
github.com/facebookgo/inject | |
github.com/VividCortex/mysqlerr | |
github.com/go-sql-driver/mysql | |
github.com/lib/pq/oid | |
github.com/lib/pq/scram | |
os/user | |
github.com/lib/pq | |
github.com/mattn/go-sqlite3 | |
github.com/grafana/grafana/pkg/services/sqlstore/migrator | |
github.com/grafana/grafana/pkg/registry | |
github.com/grafana/grafana/pkg/infra/metrics | |
github.com/grafana/grafana/pkg/util/proxyutil | |
github.com/grafana/grafana/pkg/plugins/backendplugin | |
github.com/grafana/grafana-plugin-model/go/datasource | |
github.com/grafana/grafana/pkg/plugins/backendplugin/pluginextensionv2 | |
github.com/grafana/grafana/pkg/plugins/backendplugin/grpcplugin | |
golang.org/x/crypto/ed25519 | |
gopkg.in/square/go-jose.v2/cipher | |
gopkg.in/square/go-jose.v2/json | |
gopkg.in/square/go-jose.v2 | |
gopkg.in/square/go-jose.v2/jwt | |
net/mail | |
github.com/grafana/grafana/pkg/login/social | |
github.com/grafana/grafana/pkg/services/oauthtoken | |
github.com/grafana/grafana/pkg/plugins/datasource/wrapper | |
github.com/grafana/grafana/pkg/services/guardian | |
github.com/grafana/grafana/pkg/services/sqlstore/searchstore | |
github.com/grafana/grafana/pkg/services/search | |
github.com/grafana/grafana/pkg/services/dashboards | |
github.com/hashicorp/go-version | |
golang.org/x/crypto/openpgp/errors | |
golang.org/x/crypto/openpgp/armor | |
compress/bzip2 | |
golang.org/x/crypto/cast5 | |
golang.org/x/crypto/openpgp/elgamal | |
golang.org/x/crypto/openpgp/s2k | |
image/color | |
image | |
image/internal/imageutil | |
image/jpeg | |
golang.org/x/crypto/openpgp/packet | |
golang.org/x/crypto/openpgp | |
golang.org/x/crypto/openpgp/clearsign | |
github.com/grafana/grafana/pkg/plugins | |
github.com/grafana/grafana/pkg/api/dtos | |
github.com/go-sourcemap/sourcemap/internal/base64vlq | |
github.com/go-sourcemap/sourcemap | |
github.com/grafana/grafana/pkg/api/frontendlogging | |
cloud.google.com/go/compute/metadata | |
golang.org/x/oauth2/jws | |
golang.org/x/oauth2/jwt | |
golang.org/x/oauth2/google | |
github.com/grafana/grafana/pkg/api/pluginproxy | |
github.com/grafana/grafana/pkg/api/response | |
github.com/grafana/grafana/pkg/api/routing | |
github.com/grafana/grafana/pkg/api/static | |
github.com/grafana/grafana/pkg/components/apikeygen | |
github.com/sergi/go-diff/diffmatchpatch | |
github.com/yudai/golcs | |
github.com/yudai/gojsondiff | |
github.com/yudai/gojsondiff/formatter | |
github.com/grafana/grafana/pkg/components/dashdiffs | |
github.com/grafana/grafana/pkg/events | |
github.com/grafana/grafana/pkg/expr/mathexp/parse | |
github.com/grafana/grafana/pkg/expr/mathexp | |
gonum.org/v1/gonum/graph | |
gonum.org/v1/gonum/graph/internal/ordered | |
gonum.org/v1/gonum/graph/internal/set | |
gonum.org/v1/gonum/graph/internal/uid | |
gonum.org/v1/gonum/graph/iterator | |
gonum.org/v1/gonum/blas | |
gonum.org/v1/gonum/internal/asm/c128 | |
gonum.org/v1/gonum/internal/asm/c64 | |
gonum.org/v1/gonum/internal/asm/f32 | |
gonum.org/v1/gonum/internal/asm/f64 | |
gonum.org/v1/gonum/internal/math32 | |
gonum.org/v1/gonum/internal/cmplx64 | |
math/cmplx | |
gonum.org/v1/gonum/blas/gonum | |
gonum.org/v1/gonum/blas/blas64 | |
gonum.org/v1/gonum/blas/cblas128 | |
gonum.org/v1/gonum/floats | |
gonum.org/v1/gonum/lapack | |
gonum.org/v1/gonum/lapack/gonum | |
gonum.org/v1/gonum/lapack/lapack64 | |
gonum.org/v1/gonum/mat | |
gonum.org/v1/gonum/graph/simple | |
gonum.org/v1/gonum/graph/internal/linear | |
gonum.org/v1/gonum/graph/traverse | |
gonum.org/v1/gonum/graph/topo | |
github.com/grafana/grafana/pkg/expr | |
github.com/grafana/grafana/pkg/infra/localcache | |
github.com/grafana/grafana/pkg/infra/network | |
github.com/bradfitz/gomemcache/memcache | |
github.com/gchaincl/sqlhooks | |
github.com/grafana/grafana/pkg/services/annotations | |
github.com/grafana/grafana/pkg/services/sqlstore/migrations | |
github.com/grafana/grafana/pkg/services/sqlstore/permissions | |
github.com/grafana/grafana/pkg/services/sqlstore/sqlutil | |
github.com/grafana/grafana/pkg/services/sqlstore | |
github.com/davecgh/go-spew/spew | |
github.com/pmezard/go-difflib/difflib | |
gopkg.in/yaml.v3 | |
flag | |
net/http/httptest | |
github.com/stretchr/testify/assert | |
github.com/stretchr/testify/require | |
gopkg.in/redis.v5/internal | |
gopkg.in/redis.v5/internal/consistenthash | |
gopkg.in/redis.v5/internal/hashtag | |
gopkg.in/redis.v5/internal/proto | |
gopkg.in/redis.v5/internal/pool | |
gopkg.in/redis.v5 | |
internal/sysinfo | |
testing | |
github.com/grafana/grafana/pkg/infra/remotecache | |
github.com/BurntSushi/toml | |
gopkg.in/asn1-ber.v1 | |
gopkg.in/ldap.v3 | |
github.com/grafana/grafana/pkg/services/ldap | |
github.com/grafana/grafana/pkg/services/multildap | |
github.com/grafana/grafana/pkg/login | |
github.com/klauspost/compress/flate | |
github.com/klauspost/compress/gzip | |
github.com/go-macaron/gzip | |
github.com/grafana/grafana/pkg/middleware/cookies | |
github.com/grafana/grafana/pkg/infra/serverlock | |
github.com/grafana/grafana/pkg/services/auth | |
github.com/grafana/grafana/pkg/services/contexthandler/authproxy | |
github.com/grafana/grafana/pkg/services/quota | |
github.com/grafana/grafana/pkg/services/login | |
github.com/grafana/grafana/pkg/services/rendering | |
github.com/grafana/grafana/pkg/services/contexthandler | |
github.com/opentracing/opentracing-go/ext | |
github.com/felixge/httpsnoop | |
github.com/gorilla/mux | |
github.com/opentracing-contrib/go-stdlib/nethttp | |
github.com/sirupsen/logrus | |
github.com/uber/jaeger-client-go/internal/baggage | |
github.com/uber/jaeger-client-go/internal/reporterstats | |
github.com/uber/jaeger-client-go/internal/spanlog | |
github.com/uber/jaeger-client-go/internal/throttler | |
github.com/uber/jaeger-client-go/log | |
github.com/uber/jaeger-client-go/thrift | |
github.com/uber/jaeger-client-go/thrift-gen/jaeger | |
github.com/uber/jaeger-client-go/thrift-gen/sampling | |
github.com/uber/jaeger-client-go/thrift-gen/zipkincore | |
github.com/uber/jaeger-client-go/thrift-gen/agent | |
github.com/uber/jaeger-client-go/utils | |
github.com/uber/jaeger-lib/metrics | |
go.uber.org/atomic | |
github.com/uber/jaeger-client-go | |
github.com/weaveworks/common/grpc | |
github.com/gogo/protobuf/sortkeys | |
github.com/gogo/protobuf/types | |
github.com/gogo/googleapis/google/rpc | |
github.com/gogo/status | |
github.com/weaveworks/common/httpgrpc | |
github.com/go-logfmt/logfmt | |
github.com/go-kit/kit/log | |
github.com/go-kit/kit/log/level | |
github.com/pkg/errors | |
github.com/weaveworks/promrus | |
github.com/weaveworks/common/logging | |
github.com/weaveworks/common/errors | |
github.com/weaveworks/common/user | |
github.com/weaveworks/common/middleware | |
golang.org/x/time/rate | |
github.com/grafana/grafana/pkg/middleware | |
github.com/benbjohnson/clock | |
github.com/aws/aws-sdk-go/aws/arn | |
github.com/aws/aws-sdk-go/internal/s3shared/arn | |
github.com/aws/aws-sdk-go/internal/s3shared | |
github.com/aws/aws-sdk-go/internal/s3shared/s3err | |
github.com/aws/aws-sdk-go/private/checksum | |
github.com/aws/aws-sdk-go/private/protocol/eventstream | |
github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi | |
github.com/aws/aws-sdk-go/private/protocol/restxml | |
github.com/aws/aws-sdk-go/service/s3 | |
github.com/aws/aws-sdk-go/service/s3/s3iface | |
github.com/aws/aws-sdk-go/service/s3/s3manager | |
github.com/googleapis/gax-go/v2 | |
google.golang.org/genproto/googleapis/api/annotations | |
google.golang.org/genproto/googleapis/type/expr | |
google.golang.org/genproto/googleapis/iam/v1 | |
cloud.google.com/go/iam | |
google.golang.org/api/internal/third_party/uritemplates | |
google.golang.org/api/googleapi | |
cloud.google.com/go/internal | |
cloud.google.com/go/internal/optional | |
github.com/golang/groupcache/lru | |
go.opencensus.io | |
go.opencensus.io/internal | |
go.opencensus.io/trace/internal | |
go.opencensus.io/trace/tracestate | |
go.opencensus.io/trace | |
google.golang.org/genproto/googleapis/rpc/code | |
cloud.google.com/go/internal/trace | |
cloud.google.com/go/internal/version | |
google.golang.org/api/iterator | |
google.golang.org/api/internal/impersonate | |
google.golang.org/api/internal | |
google.golang.org/api/option | |
google.golang.org/api/internal/gensupport | |
google.golang.org/api/option/internaloption | |
go.opencensus.io/trace/propagation | |
go.opencensus.io/plugin/ochttp/propagation/b3 | |
go.opencensus.io/resource | |
go.opencensus.io/metric/metricdata | |
go.opencensus.io/tag | |
go.opencensus.io/stats/internal | |
go.opencensus.io/stats | |
go.opencensus.io/internal/tagencoding | |
go.opencensus.io/metric/metricproducer | |
go.opencensus.io/stats/view | |
go.opencensus.io/plugin/ochttp | |
google.golang.org/api/googleapi/transport | |
google.golang.org/api/transport/cert | |
google.golang.org/api/transport/http/internal/propagation | |
google.golang.org/api/transport/internal/dca | |
google.golang.org/api/transport/http | |
google.golang.org/api/storage/v1 | |
cloud.google.com/go/storage | |
github.com/grafana/grafana/pkg/ifaces/gcsifaces | |
github.com/grafana/grafana/pkg/components/imguploader/gcs | |
github.com/grafana/grafana/pkg/components/imguploader | |
golang.org/x/sync/errgroup | |
github.com/grafana/grafana/pkg/services/alerting | |
github.com/grafana/grafana/pkg/services/datasources | |
github.com/grafana/grafana/pkg/services/hooks | |
github.com/grafana/grafana/pkg/services/librarypanels | |
github.com/grafana/grafana/pkg/services/live/features | |
github.com/aws/aws-sdk-go/service/cloudwatch | |
github.com/aws/aws-sdk-go/service/cloudwatch/cloudwatchiface | |
github.com/aws/aws-sdk-go/private/protocol/jsonrpc | |
github.com/aws/aws-sdk-go/service/cloudwatchlogs | |
github.com/aws/aws-sdk-go/service/cloudwatchlogs/cloudwatchlogsiface | |
github.com/aws/aws-sdk-go/private/protocol/ec2query | |
github.com/aws/aws-sdk-go/service/ec2 | |
github.com/aws/aws-sdk-go/service/ec2/ec2iface | |
github.com/aws/aws-sdk-go/service/resourcegroupstaggingapi | |
github.com/aws/aws-sdk-go/service/resourcegroupstaggingapi/resourcegroupstaggingapiiface | |
github.com/aws/aws-sdk-go/service/servicequotas | |
github.com/aws/aws-sdk-go/service/servicequotas/servicequotasiface | |
github.com/grafana/grafana/pkg/util/retryer | |
github.com/grafana/grafana/pkg/tsdb/cloudwatch | |
github.com/grafana/grafana/pkg/services/live | |
github.com/grafana/grafana/pkg/services/provisioning/utils | |
github.com/grafana/grafana/pkg/services/provisioning/values | |
gopkg.in/yaml.v2 | |
github.com/grafana/grafana/pkg/services/provisioning/dashboards | |
github.com/grafana/grafana/pkg/services/provisioning/datasources | |
github.com/grafana/grafana/pkg/services/provisioning/notifiers | |
github.com/grafana/grafana/pkg/services/provisioning/plugins | |
github.com/grafana/grafana/pkg/services/provisioning | |
github.com/grafana/grafana/pkg/services/shorturls | |
github.com/grafana/grafana/pkg/services/teamguardian | |
github.com/grafana/grafana/pkg/tsdb/testdatasource | |
github.com/ua-parser/uap-go/uaparser | |
github.com/grafana/grafana/pkg/api | |
Building subPackage ./pkg/api/avatar | |
Building subPackage ./pkg/api/datasource | |
Building subPackage ./pkg/api/dtos | |
Building subPackage ./pkg/api/frontendlogging | |
Building subPackage ./pkg/api/pluginproxy | |
Building subPackage ./pkg/api/response | |
Building subPackage ./pkg/api/routing | |
Building subPackage ./pkg/api/static | |
Building subPackage ./pkg/bus | |
Building subPackage ./pkg/cmd/grafana-cli | |
archive/zip | |
github.com/grafana/grafana/pkg/cmd/grafana-cli/models | |
github.com/shurcooL/sanitized_anchor_name | |
github.com/russross/blackfriday/v2 | |
github.com/cpuguy83/go-md2man/v2/md2man | |
github.com/urfave/cli/v2 | |
github.com/grafana/grafana/pkg/cmd/grafana-cli/utils | |
github.com/grafana/grafana/pkg/cmd/grafana-cli/commands/datamigrations | |
github.com/grafana/grafana/pkg/cmd/grafana-cli/services | |
github.com/grafana/grafana/pkg/cmd/grafana-cli/commands | |
github.com/grafana/grafana/pkg/cmd/grafana-cli | |
Building subPackage ./pkg/cmd/grafana-cli/commands | |
Building subPackage ./pkg/cmd/grafana-cli/commands/commandstest | |
github.com/grafana/grafana/pkg/cmd/grafana-cli/commands/commandstest | |
Building subPackage ./pkg/cmd/grafana-cli/commands/datamigrations | |
Building subPackage ./pkg/cmd/grafana-cli/logger | |
Building subPackage ./pkg/cmd/grafana-cli/models | |
Building subPackage ./pkg/cmd/grafana-cli/services | |
Building subPackage ./pkg/cmd/grafana-cli/utils | |
Building subPackage ./pkg/cmd/grafana-server | |
github.com/beevik/etree | |
github.com/blang/semver | |
github.com/cortexproject/cortex/pkg/prom1/storage/metric | |
github.com/cortexproject/cortex/pkg/util/services | |
github.com/golang/snappy | |
github.com/prometheus/client_golang/prometheus/promauto | |
github.com/cespare/xxhash | |
github.com/prometheus/prometheus/pkg/labels | |
github.com/opentracing-contrib/go-grpc | |
github.com/prometheus/node_exporter/https | |
github.com/sercand/kuberesolver | |
github.com/weaveworks/common/httpgrpc/server | |
github.com/weaveworks/common/instrument | |
github.com/weaveworks/common/signals | |
golang.org/x/net/netutil | |
github.com/weaveworks/common/server | |
github.com/cortexproject/cortex/pkg/util | |
github.com/crewjam/saml/logger | |
golang.org/x/crypto/ripemd160 | |
github.com/crewjam/saml/xmlenc | |
github.com/mattermost/xml-roundtrip-validator | |
github.com/jonboulle/clockwork | |
github.com/russellhaering/goxmldsig/etreeutils | |
github.com/russellhaering/goxmldsig/types | |
github.com/russellhaering/goxmldsig | |
github.com/crewjam/saml | |
github.com/gobwas/glob/util/runes | |
github.com/gobwas/glob/util/strings | |
github.com/gobwas/glob/match | |
github.com/gobwas/glob/syntax/lexer | |
github.com/gobwas/glob/syntax/ast | |
github.com/gobwas/glob/compiler | |
github.com/gobwas/glob/syntax | |
github.com/gobwas/glob | |
github.com/grafana/grafana/pkg/services/licensing | |
github.com/grafana/grafana/pkg/services/validations | |
github.com/grafana/loki/pkg/logproto | |
compress/lzw | |
image/color/palette | |
image/draw | |
image/gif | |
image/png | |
github.com/jung-kurt/gofpdf | |
github.com/linkedin/goavro/v2 | |
github.com/robfig/cron | |
github.com/robfig/cron/v3 | |
github.com/grafana/grafana/pkg/extensions | |
github.com/uber/jaeger-client-go/thrift-gen/baggage | |
github.com/uber/jaeger-client-go/internal/baggage/remote | |
github.com/uber/jaeger-client-go/internal/throttler/remote | |
github.com/uber/jaeger-client-go/rpcmetrics | |
github.com/uber/jaeger-client-go/transport | |
github.com/uber/jaeger-client-go/config | |
github.com/uber/jaeger-client-go/zipkin | |
github.com/grafana/grafana/pkg/infra/tracing | |
github.com/grafana/grafana/pkg/infra/usagestats | |
github.com/grafana/grafana/pkg/services/cleanup | |
github.com/grafana/grafana/pkg/services/ngalert/eval | |
github.com/grafana/grafana/pkg/services/ngalert | |
net/smtp | |
gopkg.in/mail.v2 | |
github.com/grafana/grafana/pkg/services/notifications | |
github.com/grafana/grafana/pkg/server | |
github.com/prometheus/client_golang/api | |
github.com/prometheus/client_golang/api/prometheus/v1 | |
github.com/grafana/grafana/pkg/tsdb/prometheus | |
github.com/grafana/grafana/pkg/services/alerting/conditions | |
github.com/grafana/grafana/pkg/services/alerting/notifiers | |
github.com/grafana/grafana/pkg/tsdb/azuremonitor | |
github.com/grafana/grafana/pkg/tsdb/cloudmonitoring | |
github.com/grafana/grafana/pkg/tsdb/elasticsearch/client | |
github.com/grafana/grafana/pkg/tsdb/elasticsearch | |
github.com/grafana/grafana/pkg/tsdb/graphite | |
github.com/grafana/grafana-plugin-sdk-go/data/converters | |
github.com/influxdata/influxdb-client-go/v2/internal/http | |
github.com/influxdata/influxdb-client-go/v2/log | |
github.com/influxdata/influxdb-client-go/v2/internal/log | |
github.com/influxdata/influxdb-client-go/v2/api/http | |
github.com/influxdata/influxdb-client-go/v2/api/query | |
github.com/influxdata/line-protocol | |
github.com/influxdata/influxdb-client-go/v2/api/write | |
github.com/deepmap/oapi-codegen/pkg/types | |
github.com/deepmap/oapi-codegen/pkg/runtime | |
github.com/influxdata/influxdb-client-go/v2/domain | |
github.com/influxdata/influxdb-client-go/v2/internal/gzip | |
github.com/influxdata/influxdb-client-go/v2/internal/write | |
net/http/cookiejar | |
golang.org/x/net/publicsuffix | |
github.com/influxdata/influxdb-client-go/v2/api | |
github.com/influxdata/influxdb-client-go/v2 | |
github.com/grafana/grafana/pkg/tsdb/influxdb/flux | |
github.com/grafana/grafana/pkg/tsdb/influxdb | |
github.com/grafana/grafana/pkg/tsdb/mysql | |
github.com/grafana/grafana/pkg/tsdb/opentsdb | |
github.com/grafana/grafana/pkg/tsdb/postgres | |
github.com/grafana/grafana/pkg/cmd/grafana-server | |
Building subPackage ./pkg/components/apikeygen | |
Building subPackage ./pkg/components/dashdiffs | |
Building subPackage ./pkg/components/gtime | |
Building subPackage ./pkg/components/imguploader | |
Building subPackage ./pkg/components/imguploader/gcs | |
Building subPackage ./pkg/components/null | |
Building subPackage ./pkg/components/securedata | |
Building subPackage ./pkg/components/securejsondata | |
Building subPackage ./pkg/components/simplejson | |
Building subPackage ./pkg/events | |
Building subPackage ./pkg/expr | |
Building subPackage ./pkg/expr/mathexp | |
Building subPackage ./pkg/expr/mathexp/parse | |
Building subPackage ./pkg/extensions | |
Building subPackage ./pkg/ifaces/gcsifaces | |
Building subPackage ./pkg/infra/fs | |
Building subPackage ./pkg/infra/localcache | |
Building subPackage ./pkg/infra/log | |
Building subPackage ./pkg/infra/metrics | |
Building subPackage ./pkg/infra/metrics/graphitebridge | |
Building subPackage ./pkg/infra/metrics/metricutil | |
Building subPackage ./pkg/infra/network | |
Building subPackage ./pkg/infra/remotecache | |
Building subPackage ./pkg/infra/serverlock | |
Building subPackage ./pkg/infra/tracing | |
Building subPackage ./pkg/infra/usagestats | |
Building subPackage ./pkg/login | |
Building subPackage ./pkg/login/social | |
Building subPackage ./pkg/middleware | |
Building subPackage ./pkg/middleware/cookies | |
Building subPackage ./pkg/mocks/mock_gcsifaces | |
github.com/golang/mock/gomock | |
github.com/grafana/grafana/pkg/mocks/mock_gcsifaces | |
Building subPackage ./pkg/models | |
Building subPackage ./pkg/plugins | |
Building subPackage ./pkg/plugins/backendplugin | |
Building subPackage ./pkg/plugins/backendplugin/coreplugin | |
github.com/grafana/grafana/pkg/plugins/backendplugin/coreplugin | |
Building subPackage ./pkg/plugins/backendplugin/grpcplugin | |
Building subPackage ./pkg/plugins/backendplugin/pluginextensionv2 | |
Building subPackage ./pkg/plugins/datasource/wrapper | |
Building subPackage ./pkg/registry | |
Building subPackage ./pkg/server | |
Building subPackage ./pkg/services/alerting | |
Building subPackage ./pkg/services/alerting/conditions | |
Building subPackage ./pkg/services/alerting/notifiers | |
Building subPackage ./pkg/services/annotations | |
Building subPackage ./pkg/services/auth | |
Building subPackage ./pkg/services/cleanup | |
Building subPackage ./pkg/services/contexthandler | |
Building subPackage ./pkg/services/contexthandler/authproxy | |
Building subPackage ./pkg/services/dashboards | |
Building subPackage ./pkg/services/datasources | |
Building subPackage ./pkg/services/guardian | |
Building subPackage ./pkg/services/hooks | |
Building subPackage ./pkg/services/ldap | |
Building subPackage ./pkg/services/librarypanels | |
Building subPackage ./pkg/services/licensing | |
Building subPackage ./pkg/services/live | |
Building subPackage ./pkg/services/live/features | |
Building subPackage ./pkg/services/login | |
Building subPackage ./pkg/services/multildap | |
Building subPackage ./pkg/services/ngalert | |
Building subPackage ./pkg/services/ngalert/eval | |
Building subPackage ./pkg/services/notifications | |
Building subPackage ./pkg/services/oauthtoken | |
Building subPackage ./pkg/services/provisioning | |
Building subPackage ./pkg/services/provisioning/dashboards | |
Building subPackage ./pkg/services/provisioning/datasources | |
Building subPackage ./pkg/services/provisioning/notifiers | |
Building subPackage ./pkg/services/provisioning/plugins | |
Building subPackage ./pkg/services/provisioning/utils | |
Building subPackage ./pkg/services/provisioning/values | |
Building subPackage ./pkg/services/quota | |
Building subPackage ./pkg/services/rendering | |
Building subPackage ./pkg/services/search | |
Building subPackage ./pkg/services/shorturls | |
Building subPackage ./pkg/services/sqlstore | |
Building subPackage ./pkg/services/sqlstore/migrations | |
Building subPackage ./pkg/services/sqlstore/migrator | |
Building subPackage ./pkg/services/sqlstore/permissions | |
Building subPackage ./pkg/services/sqlstore/searchstore | |
Building subPackage ./pkg/services/sqlstore/sqlutil | |
Building subPackage ./pkg/services/teamguardian | |
Building subPackage ./pkg/services/validations | |
Building subPackage ./pkg/setting | |
Building subPackage ./pkg/tests/api/metrics | |
github.com/grafana/grafana/pkg/tests/api/metrics | |
go build github.com/grafana/grafana/pkg/tests/api/metrics: no non-test Go files in /build/source/pkg/tests/api/metrics | |
Building subPackage ./pkg/tests/testinfra | |
github.com/grafana/grafana/pkg/tests/testinfra | |
Building subPackage ./pkg/tests/web | |
github.com/grafana/grafana/pkg/tests/web | |
go build github.com/grafana/grafana/pkg/tests/web: no non-test Go files in /build/source/pkg/tests/web | |
Building subPackage ./pkg/tsdb | |
Building subPackage ./pkg/tsdb/azuremonitor | |
Building subPackage ./pkg/tsdb/cloudmonitoring | |
Building subPackage ./pkg/tsdb/cloudwatch | |
Building subPackage ./pkg/tsdb/elasticsearch | |
Building subPackage ./pkg/tsdb/elasticsearch/client | |
Building subPackage ./pkg/tsdb/graphite | |
Building subPackage ./pkg/tsdb/influxdb | |
Building subPackage ./pkg/tsdb/influxdb/flux | |
Building subPackage ./pkg/tsdb/mssql | |
Building subPackage ./pkg/tsdb/mysql | |
Building subPackage ./pkg/tsdb/opentsdb | |
Building subPackage ./pkg/tsdb/postgres | |
Building subPackage ./pkg/tsdb/prometheus | |
Building subPackage ./pkg/tsdb/sqleng | |
Building subPackage ./pkg/tsdb/testdatasource | |
Building subPackage ./pkg/util | |
Building subPackage ./pkg/util/errutil | |
Building subPackage ./pkg/util/proxyutil | |
Building subPackage ./pkg/util/retryer | |
Building subPackage ./scripts/build/ci-build-windows | |
package github.com/grafana/grafana/scripts/build/ci-build-windows: build constraints exclude all Go files in /build/source/scripts/build/ci-build-windows | |
Building subPackage ./scripts/build/ci-wix | |
package github.com/grafana/grafana/scripts/build/ci-wix: build constraints exclude all Go files in /build/source/scripts/build/ci-wix | |
Building subPackage ./scripts/build/release_publisher | |
@nix { "action": "setPhase", "phase": "checkPhase" } | |
running tests | |
=== RUN TestAdminAPIEndpoint | |
=== RUN TestAdminAPIEndpoint/Given_a_server_admin_attempts_to_remove_themselves_as_an_admin | |
=== RUN TestAdminAPIEndpoint/Given_a_server_admin_attempts_to_remove_themselves_as_an_admin/When_calling_PUT_on_/api/admin/users/1/permissions | |
common_test.go:214: Creating database connection: "file::memory:?cache=shared" | |
common_test.go:214: Cleaning DB | |
common_test.go:214: Successfully initialized test database | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_logout_himself_from_all_devices | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_logout_himself_from_all_devices/Should_not_be_allowed_when_calling_POST_on_/api/admin/users/1/logout | |
common_test.go:214: Truncating DB tables | |
admin_users_test.go:386: Route handler invoked url /api/admin/users/1/logout | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_logout_a_non-existing_user_from_all_devices | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_logout_a_non-existing_user_from_all_devices/Should_return_not_found_when_calling_POST_on_/api/admin/users/200/logout | |
common_test.go:214: Truncating DB tables | |
admin_users_test.go:386: Route handler invoked url /api/admin/users/200/logout | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_revoke_an_auth_token_for_a_non-existing_user | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_revoke_an_auth_token_for_a_non-existing_user/Should_return_not_found_when_calling_POST_on_/api/admin/users/200/revoke-auth-token | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_gets_auth_tokens_for_a_non-existing_user | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_gets_auth_tokens_for_a_non-existing_user/Should_return_not_found_when_calling_GET_on_/api/admin/users/200/auth-tokens | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_enable/disable_a_nonexistent_user | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_enable/disable_a_nonexistent_user/Should_return_user_not_found_on_a_POST_request_/api/admin/users/42/enable | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_enable/disable_a_nonexistent_user/Should_return_user_not_found_on_a_POST_request_/api/admin/users/42/disable | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_disable/enable_external_user | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_disable/enable_external_user/Should_return_Could_not_disable_external_user_error_/api/admin/users/42/disable | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_disable/enable_external_user/Should_return_Could_not_enable_external_user_error_/api/admin/users/42/enable | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_delete_a_nonexistent_user | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_delete_a_nonexistent_user/Should_return_user_not_found_error_/api/admin/users/42 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user/Without_an_organization | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user/Without_an_organization/Should_create_the_user_/api/admin/users | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user/With_an_organization | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user/With_an_organization/Should_create_the_user_/api/admin/users | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user/With_a_nonexistent_organization | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user/With_a_nonexistent_organization/Should_create_the_user_/api/admin/users | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user_with_an_already_existing_email/login | |
=== RUN TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user_with_an_already_existing_email/login/Should_return_an_error_/api/admin/users | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestAdminAPIEndpoint (0.18s) | |
--- PASS: TestAdminAPIEndpoint/Given_a_server_admin_attempts_to_remove_themselves_as_an_admin (0.07s) | |
--- PASS: TestAdminAPIEndpoint/Given_a_server_admin_attempts_to_remove_themselves_as_an_admin/When_calling_PUT_on_/api/admin/users/1/permissions (0.07s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_logout_himself_from_all_devices (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_logout_himself_from_all_devices/Should_not_be_allowed_when_calling_POST_on_/api/admin/users/1/logout (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_logout_a_non-existing_user_from_all_devices (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_logout_a_non-existing_user_from_all_devices/Should_return_not_found_when_calling_POST_on_/api/admin/users/200/logout (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_revoke_an_auth_token_for_a_non-existing_user (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_revoke_an_auth_token_for_a_non-existing_user/Should_return_not_found_when_calling_POST_on_/api/admin/users/200/revoke-auth-token (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_gets_auth_tokens_for_a_non-existing_user (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_gets_auth_tokens_for_a_non-existing_user/Should_return_not_found_when_calling_GET_on_/api/admin/users/200/auth-tokens (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_enable/disable_a_nonexistent_user (0.02s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_enable/disable_a_nonexistent_user/Should_return_user_not_found_on_a_POST_request_/api/admin/users/42/enable (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_enable/disable_a_nonexistent_user/Should_return_user_not_found_on_a_POST_request_/api/admin/users/42/disable (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_disable/enable_external_user (0.02s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_disable/enable_external_user/Should_return_Could_not_disable_external_user_error_/api/admin/users/42/disable (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_disable/enable_external_user/Should_return_Could_not_enable_external_user_error_/api/admin/users/42/enable (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_delete_a_nonexistent_user (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_delete_a_nonexistent_user/Should_return_user_not_found_error_/api/admin/users/42 (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user (0.03s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user/Without_an_organization (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user/Without_an_organization/Should_create_the_user_/api/admin/users (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user/With_an_organization (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user/With_an_organization/Should_create_the_user_/api/admin/users (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user/With_a_nonexistent_organization (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user/With_a_nonexistent_organization/Should_create_the_user_/api/admin/users (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user_with_an_already_existing_email/login (0.01s) | |
--- PASS: TestAdminAPIEndpoint/When_a_server_admin_attempts_to_create_a_user_with_an_already_existing_email/login/Should_return_an_error_/api/admin/users (0.01s) | |
=== RUN TestAlertingAPIEndpoint | |
=== RUN TestAlertingAPIEndpoint/When_user_is_editor_and_not_in_the_ACL | |
=== RUN TestAlertingAPIEndpoint/When_user_is_editor_and_not_in_the_ACL/When_calling_POST_on_/api/alerts/1/pause | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAlertingAPIEndpoint/When_user_is_editor_and_dashboard_has_default_ACL | |
=== RUN TestAlertingAPIEndpoint/When_user_is_editor_and_dashboard_has_default_ACL/When_calling_POST_on_/api/alerts/1/pause | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAlertingAPIEndpoint/When_calling_GET_on_/api/alerts?dashboardId=1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAlertingAPIEndpoint/When_calling_GET_on_/api/alerts?dashboardId=1&dashboardId=2&folderId=3&dashboardTag=abc&dashboardQuery=dbQuery&limit=5&query=alertQuery | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAlertingAPIEndpoint/When_calling_GET_on_/api/alert-notifications/1 | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestAlertingAPIEndpoint (0.05s) | |
--- PASS: TestAlertingAPIEndpoint/When_user_is_editor_and_not_in_the_ACL (0.01s) | |
--- PASS: TestAlertingAPIEndpoint/When_user_is_editor_and_not_in_the_ACL/When_calling_POST_on_/api/alerts/1/pause (0.01s) | |
--- PASS: TestAlertingAPIEndpoint/When_user_is_editor_and_dashboard_has_default_ACL (0.01s) | |
--- PASS: TestAlertingAPIEndpoint/When_user_is_editor_and_dashboard_has_default_ACL/When_calling_POST_on_/api/alerts/1/pause (0.01s) | |
--- PASS: TestAlertingAPIEndpoint/When_calling_GET_on_/api/alerts?dashboardId=1 (0.01s) | |
--- PASS: TestAlertingAPIEndpoint/When_calling_GET_on_/api/alerts?dashboardId=1&dashboardId=2&folderId=3&dashboardTag=abc&dashboardQuery=dbQuery&limit=5&query=alertQuery (0.01s) | |
--- PASS: TestAlertingAPIEndpoint/When_calling_GET_on_/api/alert-notifications/1 (0.01s) | |
=== RUN TestAnnotationsAPIEndpoint | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Viewer | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_POST_on_/api/annotations | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_PUT_on_/api/annotations/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_PATCH_on_/api/annotations/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_DELETE_on_/api/annotations/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Editor | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_POST_on_/api/annotations | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_PUT_on_/api/annotations/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_PATCH_on_/api/annotations/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_DELETE_on_/api/annotations/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Viewer | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_POST_on_/api/annotations | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_PUT_on_/api/annotations/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_PATCH_on_/api/annotations/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_DELETE_on_/api/annotations/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Editor | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_POST_on_/api/annotations | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_PUT_on_/api/annotations/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_PATCH_on_/api/annotations/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_DELETE_on_/api/annotations/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Admin | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Admin/Should_be_able_to_do_anything | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Admin/Should_be_able_to_do_anything/When_calling_POST_on_/api/annotations | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Admin/Should_be_able_to_do_anything/When_calling_PUT_on_/api/annotations/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Admin/Should_be_able_to_do_anything/When_calling_PATCH_on_/api/annotations/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Admin/Should_be_able_to_do_anything/When_calling_POST_on_/api/annotations/mass-delete | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestAnnotationsAPIEndpoint (0.18s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID (0.07s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Viewer (0.03s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation (0.03s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_POST_on_/api/annotations (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_PUT_on_/api/annotations/1 (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_PATCH_on_/api/annotations/1 (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_DELETE_on_/api/annotations/1 (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Editor (0.04s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation (0.04s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_POST_on_/api/annotations (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_PUT_on_/api/annotations/1 (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_PATCH_on_/api/annotations/1 (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_without_a_dashboard_ID/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_DELETE_on_/api/annotations/1 (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL (0.11s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Viewer (0.04s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation (0.04s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_POST_on_/api/annotations (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_PUT_on_/api/annotations/1 (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_PATCH_on_/api/annotations/1 (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Viewer/Should_not_be_allowed_to_save_an_annotation/When_calling_DELETE_on_/api/annotations/1 (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Editor (0.04s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation (0.04s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_POST_on_/api/annotations (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_PUT_on_/api/annotations/1 (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_PATCH_on_/api/annotations/1 (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Org_Editor/Should_be_able_to_save_an_annotation/When_calling_DELETE_on_/api/annotations/1 (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Admin (0.03s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Admin/Should_be_able_to_do_anything (0.03s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Admin/Should_be_able_to_do_anything/When_calling_POST_on_/api/annotations (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Admin/Should_be_able_to_do_anything/When_calling_PUT_on_/api/annotations/1 (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Admin/Should_be_able_to_do_anything/When_calling_PATCH_on_/api/annotations/1 (0.01s) | |
--- PASS: TestAnnotationsAPIEndpoint/Given_an_annotation_with_a_dashboard_ID_and_the_dashboard_does_not_have_an_ACL/When_user_is_an_Admin/Should_be_able_to_do_anything/When_calling_POST_on_/api/annotations/mass-delete (0.01s) | |
=== RUN TestBasicAuthenticatedRequest | |
=== RUN TestBasicAuthenticatedRequest/Given_a_valid_set_of_basic_auth_credentials | |
=== RUN TestBasicAuthenticatedRequest/Given_an_invalid_set_of_basic_auth_credentials | |
--- PASS: TestBasicAuthenticatedRequest (0.00s) | |
--- PASS: TestBasicAuthenticatedRequest/Given_a_valid_set_of_basic_auth_credentials (0.00s) | |
--- PASS: TestBasicAuthenticatedRequest/Given_an_invalid_set_of_basic_auth_credentials (0.00s) | |
=== RUN TestDashboardPermissionAPIEndpoint | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_dashboard_not_exists | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_dashboard_not_exists/When_calling_GET_on_/api/dashboards/id/1/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_dashboard_not_exists/When_calling_POST_on_/api/dashboards/id/1/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_user_has_no_admin_permissions | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_user_has_no_admin_permissions/When_calling_GET_on_/api/dashboards/id/1/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_user_has_no_admin_permissions/When_calling_POST_on_/api/dashboards/id/1/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_user_has_admin_permissions_and_permissions_to_update | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_user_has_admin_permissions_and_permissions_to_update/When_calling_GET_on_/api/dashboards/id/1/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_user_has_admin_permissions_and_permissions_to_update/When_calling_POST_on_/api/dashboards/id/1/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/When_trying_to_update_permissions_with_duplicate_permissions | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/When_trying_to_update_permissions_with_duplicate_permissions/When_calling_POST_on_/api/dashboards/id/1/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/When_trying_to_update_team_or_user_permissions_with_a_role | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/When_trying_to_update_team_or_user_permissions_with_a_role/When_calling_POST_on_/api/dashboards/id/1/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/When_trying_to_update_team_or_user_permissions_with_a_role/When_calling_POST_on_/api/dashboards/id/1/permissions#01 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/When_trying_to_override_inherited_permissions_with_lower_precedence | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/When_trying_to_override_inherited_permissions_with_lower_precedence/When_calling_POST_on_/api/dashboards/id/1/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Getting_and_updating_dashboard_permissions_with_hidden_users | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Getting_and_updating_dashboard_permissions_with_hidden_users/When_calling_GET_on_/api/dashboards/id/1/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Getting_and_updating_dashboard_permissions_with_hidden_users/When_calling_POST_on_/api/dashboards/id/1/permissions | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestDashboardPermissionAPIEndpoint (0.12s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test (0.12s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_dashboard_not_exists (0.02s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_dashboard_not_exists/When_calling_GET_on_/api/dashboards/id/1/permissions (0.01s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_dashboard_not_exists/When_calling_POST_on_/api/dashboards/id/1/permissions (0.01s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_user_has_no_admin_permissions (0.03s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_user_has_no_admin_permissions/When_calling_GET_on_/api/dashboards/id/1/permissions (0.01s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_user_has_no_admin_permissions/When_calling_POST_on_/api/dashboards/id/1/permissions (0.01s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_user_has_admin_permissions_and_permissions_to_update (0.02s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_user_has_admin_permissions_and_permissions_to_update/When_calling_GET_on_/api/dashboards/id/1/permissions (0.01s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Given_user_has_admin_permissions_and_permissions_to_update/When_calling_POST_on_/api/dashboards/id/1/permissions (0.01s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/When_trying_to_update_permissions_with_duplicate_permissions (0.01s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/When_trying_to_update_permissions_with_duplicate_permissions/When_calling_POST_on_/api/dashboards/id/1/permissions (0.01s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/When_trying_to_update_team_or_user_permissions_with_a_role (0.02s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/When_trying_to_update_team_or_user_permissions_with_a_role/When_calling_POST_on_/api/dashboards/id/1/permissions (0.01s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/When_trying_to_update_team_or_user_permissions_with_a_role/When_calling_POST_on_/api/dashboards/id/1/permissions#01 (0.01s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/When_trying_to_override_inherited_permissions_with_lower_precedence (0.01s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/When_trying_to_override_inherited_permissions_with_lower_precedence/When_calling_POST_on_/api/dashboards/id/1/permissions (0.01s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Getting_and_updating_dashboard_permissions_with_hidden_users (0.02s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Getting_and_updating_dashboard_permissions_with_hidden_users/When_calling_GET_on_/api/dashboards/id/1/permissions (0.01s) | |
--- PASS: TestDashboardPermissionAPIEndpoint/Dashboard_permissions_test/Getting_and_updating_dashboard_permissions_with_hidden_users/When_calling_POST_on_/api/dashboards/id/1/permissions (0.01s) | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_has_editor_role_and_is_not_in_the_ACL | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_has_editor_role_and_is_not_in_the_ACL/Should_not_be_able_to_delete_snapshot_when_calling_DELETE_on_/api/snapshots/12345 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_is_anonymous | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_is_anonymous/Should_be_able_to_delete_a_snapshot_when_calling_GET_on_/api/snapshots-delete/12345 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_is_editor_and_dashboard_has_default_ACL | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_is_editor_and_dashboard_has_default_ACL/Should_be_able_to_delete_a_snapshot_when_calling_DELETE_on_/api/snapshots/12345 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_is_editor_and_creator_of_the_snapshot | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_is_editor_and_creator_of_the_snapshot/Should_be_able_to_delete_a_snapshot_when_calling_DELETE_on_/api/snapshots/12345 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_deleting_an_external_snapshot | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_deleting_an_external_snapshot/Should_gracefully_delete_local_snapshot_when_remote_snapshot_has_already_been_removed_when_calling_DELETE_on_/api/snapshots/12345 | |
common_test.go:214: Truncating DB tables | |
2021/03/07 22:29:11 http: superfluous response.WriteHeader call from github.com/grafana/grafana/pkg/api.TestDashboardSnapshotAPIEndpoint_singleSnapshot.func7.1.1 (dashboard_snapshot_test.go:183) | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_deleting_an_external_snapshot/Should_fail_to_delete_local_snapshot_when_an_unexpected_500_error_occurs_when_calling_DELETE_on_/api/snapshots/12345 | |
common_test.go:214: Truncating DB tables | |
=== CONT TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_deleting_an_external_snapshot | |
dashboard_snapshot_test.go:211: Setting external delete URL url http://127.0.0.1:43607 | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_deleting_an_external_snapshot/Should_fail_to_delete_local_snapshot_when_an_unexpected_remote_error_occurs_when_calling_DELETE_on_/api/snapshots/12345 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_deleting_an_external_snapshot/Should_be_able_to_read_a_snapshot's_unencrypted_data_when_calling_GET_on_/api/snapshots/12345 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_deleting_an_external_snapshot/Should_be_able_to_read_a_snapshot's_encrypted_data_When_calling_GET_on_/api/snapshots/12345 | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot (0.10s) | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_has_editor_role_and_is_not_in_the_ACL (0.01s) | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_has_editor_role_and_is_not_in_the_ACL/Should_not_be_able_to_delete_snapshot_when_calling_DELETE_on_/api/snapshots/12345 (0.01s) | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_is_anonymous (0.01s) | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_is_anonymous/Should_be_able_to_delete_a_snapshot_when_calling_GET_on_/api/snapshots-delete/12345 (0.01s) | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_is_editor_and_dashboard_has_default_ACL (0.01s) | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_is_editor_and_dashboard_has_default_ACL/Should_be_able_to_delete_a_snapshot_when_calling_DELETE_on_/api/snapshots/12345 (0.01s) | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_is_editor_and_creator_of_the_snapshot (0.01s) | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_user_is_editor_and_creator_of_the_snapshot/Should_be_able_to_delete_a_snapshot_when_calling_DELETE_on_/api/snapshots/12345 (0.01s) | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_deleting_an_external_snapshot (0.06s) | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_deleting_an_external_snapshot/Should_gracefully_delete_local_snapshot_when_remote_snapshot_has_already_been_removed_when_calling_DELETE_on_/api/snapshots/12345 (0.01s) | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_deleting_an_external_snapshot/Should_fail_to_delete_local_snapshot_when_an_unexpected_500_error_occurs_when_calling_DELETE_on_/api/snapshots/12345 (0.01s) | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_deleting_an_external_snapshot/Should_fail_to_delete_local_snapshot_when_an_unexpected_remote_error_occurs_when_calling_DELETE_on_/api/snapshots/12345 (0.01s) | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_deleting_an_external_snapshot/Should_be_able_to_read_a_snapshot's_unencrypted_data_when_calling_GET_on_/api/snapshots/12345 (0.01s) | |
--- PASS: TestDashboardSnapshotAPIEndpoint_singleSnapshot/When_deleting_an_external_snapshot/Should_be_able_to_read_a_snapshot's_encrypted_data_When_calling_GET_on_/api/snapshots/12345 (0.02s) | |
=== RUN TestGetHomeDashboard | |
=== RUN TestGetHomeDashboard/using_default_config | |
=== RUN TestGetHomeDashboard/custom_path | |
--- PASS: TestGetHomeDashboard (0.01s) | |
--- PASS: TestGetHomeDashboard/using_default_config (0.00s) | |
--- PASS: TestGetHomeDashboard/custom_path (0.00s) | |
=== RUN TestDashboardAPIEndpoint | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Viewer | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Viewer/When_calling_GET_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Viewer/When_calling_GET_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Viewer/When_calling_DELETE_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Viewer/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Viewer/When_calling_GET_on_/api/dashboards/id/2/versions/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Viewer/When_calling_GET_on_/api/dashboards/id/2/versions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Editor | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Editor/When_calling_GET_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Editor/When_calling_GET_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Editor/When_calling_DELETE_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Editor/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Editor/When_calling_GET_on_/api/dashboards/id/2/versions/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Editor/When_calling_GET_on_/api/dashboards/id/2/versions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_has_no_permissions_for_this_dashboard | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_has_no_permissions_for_this_dashboard/When_calling_DELETE_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_has_no_permissions_for_this_dashboard/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/id/2/versions/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/id/2/versions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_and_has_no_permissions_for_this_dashboard | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_and_has_no_permissions_for_this_dashboard/When_calling_DELETE_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_and_has_no_permissions_for_this_dashboard/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/id/2/versions/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/id/2/versions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_edit_permission | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_edit_permission/When_calling_GET_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_edit_permission/When_calling_GET_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_edit_permission/When_calling_DELETE_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_edit_permission/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_edit_permission/When_calling_GET_on_/api/dashboards/id/2/versions/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_edit_permission/When_calling_GET_on_/api/dashboards/id/2/versions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_viewers_can_edit | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_viewers_can_edit/When_calling_GET_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_viewers_can_edit/When_calling_GET_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_viewers_can_edit/When_calling_DELETE_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_viewers_can_edit/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_admin_permission | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_admin_permission/When_calling_GET_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_admin_permission/When_calling_GET_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_admin_permission/When_calling_DELETE_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_admin_permission/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_admin_permission/When_calling_GET_on_/api/dashboards/id/2/versions/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_admin_permission/When_calling_GET_on_/api/dashboards/id/2/versions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_but_has_a_view_permission | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_but_has_a_view_permission/When_calling_GET_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_but_has_a_view_permission/When_calling_GET_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_but_has_a_view_permission/When_calling_DELETE_on_/api/dashboards/db/child-dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_but_has_a_view_permission/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_but_has_a_view_permission/When_calling_GET_on_/api/dashboards/id/2/versions/1 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_but_has_a_view_permission/When_calling_GET_on_/api/dashboards/id/2/versions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_two_dashboards_with_the_same_title_in_different_folders | |
=== RUN TestDashboardAPIEndpoint/Given_two_dashboards_with_the_same_title_in_different_folders/When_calling_DELETE_on_/api/dashboards/db/dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_a_correct_request_for_creating_a_dashboard | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_a_correct_request_for_creating_a_dashboard/When_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Dashboard_not_found'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'folder_not_found'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'A_dashboard_with_the_same_uid_already_exists'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'A_dashboard_with_the_same_name_in_the_folder_already_exists'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'The_dashboard_has_been_changed_by_someone_else'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Dashboard_title_cannot_be_empty'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'A_Dashboard_Folder_cannot_be_added_to_another_folder'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'alert_validation_error:_Mu'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Failed_to_generate_unique_dashboard_id'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Dashboard_cannot_be_changed_to_a_folder'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Folder_name_cannot_be_the_same_as_one_of_its_dashboards'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Dashboard_name_cannot_be_the_same_as_folder'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'A_folder_with_that_name_already_exists'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Access_denied_to_save_dashboard'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'uid_contains_illegal_characters'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'uid_too_long,_max_40_characters'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Cannot_save_provisioned_dashboard'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Dashboard_belongs_to_plugin'_error_when_calling_POST_on_/api/dashboards | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_two_dashboards_being_compared | |
=== RUN TestDashboardAPIEndpoint/Given_two_dashboards_being_compared/when_user_does_not_have_permission | |
=== RUN TestDashboardAPIEndpoint/Given_two_dashboards_being_compared/when_user_does_not_have_permission/When_calling_POST_on_/api/dashboards/calculate-diff | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_two_dashboards_being_compared/when_user_does_have_permission | |
=== RUN TestDashboardAPIEndpoint/Given_two_dashboards_being_compared/when_user_does_have_permission/When_calling_POST_on_/api/dashboards/calculate-diff | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_dashboard_in_folder_being_restored_should_restore_to_folder | |
=== RUN TestDashboardAPIEndpoint/Given_dashboard_in_folder_being_restored_should_restore_to_folder/When_calling_POST_on_/api/dashboards/id/1/restore | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_dashboard_in_general_folder_being_restored_should_restore_to_general_folder | |
=== RUN TestDashboardAPIEndpoint/Given_dashboard_in_general_folder_being_restored_should_restore_to_general_folder/When_calling_POST_on_/api/dashboards/id/1/restore | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_provisioned_dashboard | |
=== RUN TestDashboardAPIEndpoint/Given_provisioned_dashboard/When_calling_DELETE_on_/api/dashboards/db/dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_provisioned_dashboard/When_calling_DELETE_on_/api/dashboards/db/abcdefghi | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_provisioned_dashboard/When_calling_GET_on_/api/dashboards/uid/dash | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDashboardAPIEndpoint/Given_provisioned_dashboard/When_allowUiUpdates_is_true_and_calling_GET_on_/api/dashboards/uid/dash | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestDashboardAPIEndpoint (0.68s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL (0.11s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Viewer (0.05s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Viewer/When_calling_GET_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Viewer/When_calling_GET_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Viewer/When_calling_DELETE_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Viewer/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Viewer/When_calling_GET_on_/api/dashboards/id/2/versions/1 (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Viewer/When_calling_GET_on_/api/dashboards/id/2/versions (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Editor (0.05s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Editor/When_calling_GET_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Editor/When_calling_GET_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Editor/When_calling_DELETE_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Editor/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Editor/When_calling_GET_on_/api/dashboards/id/2/versions/1 (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_does_not_have_an_ACL/When_user_is_an_Org_Editor/When_calling_GET_on_/api/dashboards/id/2/versions (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL (0.31s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_has_no_permissions_for_this_dashboard (0.06s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_has_no_permissions_for_this_dashboard/When_calling_DELETE_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_has_no_permissions_for_this_dashboard/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/id/2/versions/1 (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/id/2/versions (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_and_has_no_permissions_for_this_dashboard (0.05s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_and_has_no_permissions_for_this_dashboard/When_calling_DELETE_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_and_has_no_permissions_for_this_dashboard/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/id/2/versions/1 (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_and_has_no_permissions_for_this_dashboard/When_calling_GET_on_/api/dashboards/id/2/versions (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_edit_permission (0.06s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_edit_permission/When_calling_GET_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_edit_permission/When_calling_GET_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_edit_permission/When_calling_DELETE_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_edit_permission/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_edit_permission/When_calling_GET_on_/api/dashboards/id/2/versions/1 (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_edit_permission/When_calling_GET_on_/api/dashboards/id/2/versions (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_viewers_can_edit (0.04s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_viewers_can_edit/When_calling_GET_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_viewers_can_edit/When_calling_GET_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_viewers_can_edit/When_calling_DELETE_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_and_viewers_can_edit/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_admin_permission (0.05s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_admin_permission/When_calling_GET_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_admin_permission/When_calling_GET_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_admin_permission/When_calling_DELETE_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_admin_permission/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_admin_permission/When_calling_GET_on_/api/dashboards/id/2/versions/1 (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Viewer_but_has_an_admin_permission/When_calling_GET_on_/api/dashboards/id/2/versions (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_but_has_a_view_permission (0.05s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_but_has_a_view_permission/When_calling_GET_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_but_has_a_view_permission/When_calling_GET_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_but_has_a_view_permission/When_calling_DELETE_on_/api/dashboards/db/child-dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_but_has_a_view_permission/When_calling_DELETE_on_/api/dashboards/uid/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_but_has_a_view_permission/When_calling_GET_on_/api/dashboards/id/2/versions/1 (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_a_dashboard_with_a_parent_folder_which_has_an_ACL/When_user_is_an_Org_Editor_but_has_a_view_permission/When_calling_GET_on_/api/dashboards/id/2/versions (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_two_dashboards_with_the_same_title_in_different_folders (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_two_dashboards_with_the_same_title_in_different_folders/When_calling_DELETE_on_/api/dashboards/db/dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests (0.17s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_a_correct_request_for_creating_a_dashboard (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_a_correct_request_for_creating_a_dashboard/When_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard (0.16s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Dashboard_not_found'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'folder_not_found'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'A_dashboard_with_the_same_uid_already_exists'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'A_dashboard_with_the_same_name_in_the_folder_already_exists'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'The_dashboard_has_been_changed_by_someone_else'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Dashboard_title_cannot_be_empty'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'A_Dashboard_Folder_cannot_be_added_to_another_folder'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'alert_validation_error:_Mu'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Failed_to_generate_unique_dashboard_id'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Dashboard_cannot_be_changed_to_a_folder'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Folder_name_cannot_be_the_same_as_one_of_its_dashboards'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Dashboard_name_cannot_be_the_same_as_folder'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'A_folder_with_that_name_already_exists'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Access_denied_to_save_dashboard'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'uid_contains_illegal_characters'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'uid_too_long,_max_40_characters'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Cannot_save_provisioned_dashboard'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Post_dashboard_response_tests/Given_incorrect_requests_for_creating_a_dashboard/Expect_'Dashboard_belongs_to_plugin'_error_when_calling_POST_on_/api/dashboards (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_two_dashboards_being_compared (0.02s) | |
--- PASS: TestDashboardAPIEndpoint/Given_two_dashboards_being_compared/when_user_does_not_have_permission (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_two_dashboards_being_compared/when_user_does_not_have_permission/When_calling_POST_on_/api/dashboards/calculate-diff (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_two_dashboards_being_compared/when_user_does_have_permission (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_two_dashboards_being_compared/when_user_does_have_permission/When_calling_POST_on_/api/dashboards/calculate-diff (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_dashboard_in_folder_being_restored_should_restore_to_folder (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_dashboard_in_folder_being_restored_should_restore_to_folder/When_calling_POST_on_/api/dashboards/id/1/restore (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_dashboard_in_general_folder_being_restored_should_restore_to_general_folder (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_dashboard_in_general_folder_being_restored_should_restore_to_general_folder/When_calling_POST_on_/api/dashboards/id/1/restore (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_provisioned_dashboard (0.04s) | |
--- PASS: TestDashboardAPIEndpoint/Given_provisioned_dashboard/When_calling_DELETE_on_/api/dashboards/db/dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_provisioned_dashboard/When_calling_DELETE_on_/api/dashboards/db/abcdefghi (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_provisioned_dashboard/When_calling_GET_on_/api/dashboards/uid/dash (0.01s) | |
--- PASS: TestDashboardAPIEndpoint/Given_provisioned_dashboard/When_allowUiUpdates_is_true_and_calling_GET_on_/api/dashboards/uid/dash (0.01s) | |
=== RUN TestDataProxy | |
=== RUN TestDataProxy/Should_append_trailing_slash_to_proxy_path_if_original_path_has_a_trailing_slash | |
=== RUN TestDataProxy/Should_not_append_trailing_slash_to_proxy_path_if_original_path_doesn't_have_a_trailing_slash | |
--- PASS: TestDataProxy (0.00s) | |
--- PASS: TestDataProxy/Should_append_trailing_slash_to_proxy_path_if_original_path_has_a_trailing_slash (0.00s) | |
--- PASS: TestDataProxy/Should_not_append_trailing_slash_to_proxy_path_if_original_path_doesn't_have_a_trailing_slash (0.00s) | |
=== RUN TestDataSourcesProxy_userLoggedIn | |
=== RUN TestDataSourcesProxy_userLoggedIn/When_calling_GET_on_/api/datasources/ | |
common_test.go:214: Truncating DB tables | |
=== RUN TestDataSourcesProxy_userLoggedIn/Should_be_able_to_save_a_data_source_when_calling_DELETE_on_non-existing_/api/datasources/name/12345 | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestDataSourcesProxy_userLoggedIn (0.02s) | |
--- PASS: TestDataSourcesProxy_userLoggedIn/When_calling_GET_on_/api/datasources/ (0.01s) | |
--- PASS: TestDataSourcesProxy_userLoggedIn/Should_be_able_to_save_a_data_source_when_calling_DELETE_on_non-existing_/api/datasources/name/12345 (0.01s) | |
=== RUN TestAddDataSource_InvalidURL | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestAddDataSource_InvalidURL (0.01s) | |
=== RUN TestAddDataSource_URLWithoutProtocol | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestAddDataSource_URLWithoutProtocol (0.01s) | |
=== RUN TestUpdateDataSource_InvalidURL | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestUpdateDataSource_InvalidURL (0.01s) | |
=== RUN TestUpdateDataSource_URLWithoutProtocol | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestUpdateDataSource_URLWithoutProtocol (0.01s) | |
=== RUN TestFolderPermissionAPIEndpoint | |
=== RUN TestFolderPermissionAPIEndpoint/Given_folder_not_exists | |
=== RUN TestFolderPermissionAPIEndpoint/Given_folder_not_exists/When_calling_GET_on_/api/folders/uid/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFolderPermissionAPIEndpoint/Given_folder_not_exists/When_calling_POST_on_/api/folders/uid/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFolderPermissionAPIEndpoint/Given_user_has_no_admin_permissions | |
=== RUN TestFolderPermissionAPIEndpoint/Given_user_has_no_admin_permissions/When_calling_GET_on_/api/folders/uid/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFolderPermissionAPIEndpoint/Given_user_has_no_admin_permissions/When_calling_POST_on_/api/folders/uid/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFolderPermissionAPIEndpoint/Given_user_has_admin_permissions_and_permissions_to_update | |
=== RUN TestFolderPermissionAPIEndpoint/Given_user_has_admin_permissions_and_permissions_to_update/When_calling_GET_on_/api/folders/uid/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFolderPermissionAPIEndpoint/Given_user_has_admin_permissions_and_permissions_to_update/When_calling_POST_on_/api/folders/uid/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFolderPermissionAPIEndpoint/When_trying_to_update_permissions_with_duplicate_permissions | |
=== RUN TestFolderPermissionAPIEndpoint/When_trying_to_update_permissions_with_duplicate_permissions/When_calling_POST_on_/api/folders/uid/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFolderPermissionAPIEndpoint/When_trying_to_update_team_or_user_permissions_with_a_role | |
=== RUN TestFolderPermissionAPIEndpoint/When_trying_to_update_team_or_user_permissions_with_a_role/When_calling_POST_on_/api/folders/uid/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFolderPermissionAPIEndpoint/When_trying_to_update_team_or_user_permissions_with_a_role/When_calling_POST_on_/api/folders/uid/permissions#01 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFolderPermissionAPIEndpoint/When_trying_to_override_inherited_permissions_with_lower_precedence | |
=== RUN TestFolderPermissionAPIEndpoint/When_trying_to_override_inherited_permissions_with_lower_precedence/When_calling_POST_on_/api/folders/uid/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFolderPermissionAPIEndpoint/Getting_and_updating_folder_permissions_with_hidden_users | |
=== RUN TestFolderPermissionAPIEndpoint/Getting_and_updating_folder_permissions_with_hidden_users/When_calling_GET_on_/api/folders/uid/permissions | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFolderPermissionAPIEndpoint/Getting_and_updating_folder_permissions_with_hidden_users/When_calling_POST_on_/api/folders/uid/permissions | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestFolderPermissionAPIEndpoint (0.11s) | |
--- PASS: TestFolderPermissionAPIEndpoint/Given_folder_not_exists (0.02s) | |
--- PASS: TestFolderPermissionAPIEndpoint/Given_folder_not_exists/When_calling_GET_on_/api/folders/uid/permissions (0.01s) | |
--- PASS: TestFolderPermissionAPIEndpoint/Given_folder_not_exists/When_calling_POST_on_/api/folders/uid/permissions (0.01s) | |
--- PASS: TestFolderPermissionAPIEndpoint/Given_user_has_no_admin_permissions (0.02s) | |
--- PASS: TestFolderPermissionAPIEndpoint/Given_user_has_no_admin_permissions/When_calling_GET_on_/api/folders/uid/permissions (0.01s) | |
--- PASS: TestFolderPermissionAPIEndpoint/Given_user_has_no_admin_permissions/When_calling_POST_on_/api/folders/uid/permissions (0.01s) | |
--- PASS: TestFolderPermissionAPIEndpoint/Given_user_has_admin_permissions_and_permissions_to_update (0.02s) | |
--- PASS: TestFolderPermissionAPIEndpoint/Given_user_has_admin_permissions_and_permissions_to_update/When_calling_GET_on_/api/folders/uid/permissions (0.01s) | |
--- PASS: TestFolderPermissionAPIEndpoint/Given_user_has_admin_permissions_and_permissions_to_update/When_calling_POST_on_/api/folders/uid/permissions (0.01s) | |
--- PASS: TestFolderPermissionAPIEndpoint/When_trying_to_update_permissions_with_duplicate_permissions (0.01s) | |
--- PASS: TestFolderPermissionAPIEndpoint/When_trying_to_update_permissions_with_duplicate_permissions/When_calling_POST_on_/api/folders/uid/permissions (0.01s) | |
--- PASS: TestFolderPermissionAPIEndpoint/When_trying_to_update_team_or_user_permissions_with_a_role (0.02s) | |
--- PASS: TestFolderPermissionAPIEndpoint/When_trying_to_update_team_or_user_permissions_with_a_role/When_calling_POST_on_/api/folders/uid/permissions (0.01s) | |
--- PASS: TestFolderPermissionAPIEndpoint/When_trying_to_update_team_or_user_permissions_with_a_role/When_calling_POST_on_/api/folders/uid/permissions#01 (0.01s) | |
--- PASS: TestFolderPermissionAPIEndpoint/When_trying_to_override_inherited_permissions_with_lower_precedence (0.01s) | |
--- PASS: TestFolderPermissionAPIEndpoint/When_trying_to_override_inherited_permissions_with_lower_precedence/When_calling_POST_on_/api/folders/uid/permissions (0.01s) | |
--- PASS: TestFolderPermissionAPIEndpoint/Getting_and_updating_folder_permissions_with_hidden_users (0.02s) | |
--- PASS: TestFolderPermissionAPIEndpoint/Getting_and_updating_folder_permissions_with_hidden_users/When_calling_GET_on_/api/folders/uid/permissions (0.01s) | |
--- PASS: TestFolderPermissionAPIEndpoint/Getting_and_updating_folder_permissions_with_hidden_users/When_calling_POST_on_/api/folders/uid/permissions (0.01s) | |
=== RUN TestFoldersAPIEndpoint | |
=== RUN TestFoldersAPIEndpoint/Given_a_correct_request_for_creating_a_folder | |
=== RUN TestFoldersAPIEndpoint/Given_a_correct_request_for_creating_a_folder/When_calling_POST_on_/api/folders | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'a_folder/dashboard_with_the_same_uid_already_exists'_error_when_calling_POST_on_/api/folders | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'folder_title_cannot_be_empty'_error_when_calling_POST_on_/api/folders | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'a_folder_or_dashboard_in_the_general_folder_with_the_same_name_already_exists'_error_when_calling_POST_on_/api/folders | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'uid_contains_illegal_characters'_error_when_calling_POST_on_/api/folders | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'uid_too_long,_max_40_characters'_error_when_calling_POST_on_/api/folders | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'access_denied_to_folder'_error_when_calling_POST_on_/api/folders | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'folder_not_found'_error_when_calling_POST_on_/api/folders | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'the_folder_has_been_changed_by_someone_else'_error_when_calling_POST_on_/api/folders | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'failed_to_generate_unique_folder_ID'_error_when_calling_POST_on_/api/folders | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_a_correct_request_for_updating_a_folder | |
=== RUN TestFoldersAPIEndpoint/Given_a_correct_request_for_updating_a_folder/When_calling_PUT_on_/api/folders/uid | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'a_folder/dashboard_with_the_same_uid_already_exists'_error_when_calling_PUT_on_/api/folders/uid | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'folder_title_cannot_be_empty'_error_when_calling_PUT_on_/api/folders/uid | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'a_folder_or_dashboard_in_the_general_folder_with_the_same_name_already_exists'_error_when_calling_PUT_on_/api/folders/uid | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'uid_contains_illegal_characters'_error_when_calling_PUT_on_/api/folders/uid | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'uid_too_long,_max_40_characters'_error_when_calling_PUT_on_/api/folders/uid | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'access_denied_to_folder'_error_when_calling_PUT_on_/api/folders/uid | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'folder_not_found'_error_when_calling_PUT_on_/api/folders/uid | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'the_folder_has_been_changed_by_someone_else'_error_when_calling_PUT_on_/api/folders/uid | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'failed_to_generate_unique_folder_ID'_error_when_calling_PUT_on_/api/folders/uid | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestFoldersAPIEndpoint (0.18s) | |
--- PASS: TestFoldersAPIEndpoint/Given_a_correct_request_for_creating_a_folder (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_a_correct_request_for_creating_a_folder/When_calling_POST_on_/api/folders (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder (0.08s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'a_folder/dashboard_with_the_same_uid_already_exists'_error_when_calling_POST_on_/api/folders (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'folder_title_cannot_be_empty'_error_when_calling_POST_on_/api/folders (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'a_folder_or_dashboard_in_the_general_folder_with_the_same_name_already_exists'_error_when_calling_POST_on_/api/folders (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'uid_contains_illegal_characters'_error_when_calling_POST_on_/api/folders (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'uid_too_long,_max_40_characters'_error_when_calling_POST_on_/api/folders (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'access_denied_to_folder'_error_when_calling_POST_on_/api/folders (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'folder_not_found'_error_when_calling_POST_on_/api/folders (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'the_folder_has_been_changed_by_someone_else'_error_when_calling_POST_on_/api/folders (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_creating_a_folder/Expect_'failed_to_generate_unique_folder_ID'_error_when_calling_POST_on_/api/folders (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_a_correct_request_for_updating_a_folder (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_a_correct_request_for_updating_a_folder/When_calling_PUT_on_/api/folders/uid (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder (0.08s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'a_folder/dashboard_with_the_same_uid_already_exists'_error_when_calling_PUT_on_/api/folders/uid (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'folder_title_cannot_be_empty'_error_when_calling_PUT_on_/api/folders/uid (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'a_folder_or_dashboard_in_the_general_folder_with_the_same_name_already_exists'_error_when_calling_PUT_on_/api/folders/uid (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'uid_contains_illegal_characters'_error_when_calling_PUT_on_/api/folders/uid (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'uid_too_long,_max_40_characters'_error_when_calling_PUT_on_/api/folders/uid (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'access_denied_to_folder'_error_when_calling_PUT_on_/api/folders/uid (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'folder_not_found'_error_when_calling_PUT_on_/api/folders/uid (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'the_folder_has_been_changed_by_someone_else'_error_when_calling_PUT_on_/api/folders/uid (0.01s) | |
--- PASS: TestFoldersAPIEndpoint/Given_incorrect_requests_for_updating_a_folder/Expect_'failed_to_generate_unique_folder_ID'_error_when_calling_PUT_on_/api/folders/uid (0.01s) | |
=== RUN TestFrontendLoggingEndpoint | |
=== RUN TestFrontendLoggingEndpoint/FrontendLoggingEndpoint | |
=== RUN TestFrontendLoggingEndpoint/FrontendLoggingEndpoint/Should_log_received_error_event | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFrontendLoggingEndpoint/FrontendLoggingEndpoint/Should_log_received_message_event | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFrontendLoggingEndpoint/FrontendLoggingEndpoint/Should_log_event_context | |
common_test.go:214: Truncating DB tables | |
=== RUN TestFrontendLoggingEndpoint/FrontendLoggingEndpoint/Should_load_sourcemap_and_transform_stacktrace_line_when_possible | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestFrontendLoggingEndpoint (0.04s) | |
--- PASS: TestFrontendLoggingEndpoint/FrontendLoggingEndpoint (0.04s) | |
--- PASS: TestFrontendLoggingEndpoint/FrontendLoggingEndpoint/Should_log_received_error_event (0.01s) | |
--- PASS: TestFrontendLoggingEndpoint/FrontendLoggingEndpoint/Should_log_received_message_event (0.01s) | |
--- PASS: TestFrontendLoggingEndpoint/FrontendLoggingEndpoint/Should_log_event_context (0.01s) | |
--- PASS: TestFrontendLoggingEndpoint/FrontendLoggingEndpoint/Should_load_sourcemap_and_transform_stacktrace_line_when_possible (0.01s) | |
=== RUN TestHTTPServer_GetFrontendSettings_hideVersionAnonyomus | |
frontendsettings_test.go:77: Truncating DB tables | |
frontendsettings_test.go:77: Truncating DB tables | |
=== RUN TestHTTPServer_GetFrontendSettings_hideVersionAnonyomus/Not_hiding_version | |
=== RUN TestHTTPServer_GetFrontendSettings_hideVersionAnonyomus/Hiding_version | |
--- PASS: TestHTTPServer_GetFrontendSettings_hideVersionAnonyomus (0.02s) | |
--- PASS: TestHTTPServer_GetFrontendSettings_hideVersionAnonyomus/Not_hiding_version (0.00s) | |
--- PASS: TestHTTPServer_GetFrontendSettings_hideVersionAnonyomus/Hiding_version (0.00s) | |
=== RUN TestHealthAPI_Version | |
--- PASS: TestHealthAPI_Version (0.00s) | |
=== RUN TestHealthAPI_AnonymousHideVersion | |
--- PASS: TestHealthAPI_AnonymousHideVersion (0.00s) | |
=== RUN TestHealthAPI_DatabaseHealthy | |
--- PASS: TestHealthAPI_DatabaseHealthy (0.00s) | |
=== RUN TestHealthAPI_DatabaseUnhealthy | |
--- PASS: TestHealthAPI_DatabaseUnhealthy (0.00s) | |
=== RUN TestHealthAPI_DatabaseHealthCached | |
--- PASS: TestHealthAPI_DatabaseHealthCached (0.00s) | |
=== RUN TestHTTPServer_MetricsBasicAuth | |
=== RUN TestHTTPServer_MetricsBasicAuth/enabled | |
=== RUN TestHTTPServer_MetricsBasicAuth/disabled | |
--- PASS: TestHTTPServer_MetricsBasicAuth (0.00s) | |
--- PASS: TestHTTPServer_MetricsBasicAuth/enabled (0.00s) | |
--- PASS: TestHTTPServer_MetricsBasicAuth/disabled (0.00s) | |
=== RUN TestGetUserFromLDAPAPIEndpoint_UserNotFound | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestGetUserFromLDAPAPIEndpoint_UserNotFound (0.01s) | |
=== RUN TestGetUserFromLDAPAPIEndpoint_OrgNotfound | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestGetUserFromLDAPAPIEndpoint_OrgNotfound (0.01s) | |
=== RUN TestGetUserFromLDAPAPIEndpoint | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestGetUserFromLDAPAPIEndpoint (0.01s) | |
=== RUN TestGetUserFromLDAPAPIEndpoint_WithTeamHandler | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestGetUserFromLDAPAPIEndpoint_WithTeamHandler (0.01s) | |
=== RUN TestGetLDAPStatusAPIEndpoint | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestGetLDAPStatusAPIEndpoint (0.01s) | |
=== RUN TestPostSyncUserWithLDAPAPIEndpoint_Success | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestPostSyncUserWithLDAPAPIEndpoint_Success (0.01s) | |
=== RUN TestPostSyncUserWithLDAPAPIEndpoint_WhenUserNotFound | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestPostSyncUserWithLDAPAPIEndpoint_WhenUserNotFound (0.01s) | |
=== RUN TestPostSyncUserWithLDAPAPIEndpoint_WhenGrafanaAdmin | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestPostSyncUserWithLDAPAPIEndpoint_WhenGrafanaAdmin (0.01s) | |
=== RUN TestPostSyncUserWithLDAPAPIEndpoint_WhenUserNotInLDAP | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestPostSyncUserWithLDAPAPIEndpoint_WhenUserNotInLDAP (0.01s) | |
=== RUN TestLoginErrorCookieAPIEndpoint | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestLoginErrorCookieAPIEndpoint (0.02s) | |
=== RUN TestLoginViewRedirect | |
common_test.go:214: Truncating DB tables | |
=== RUN TestLoginViewRedirect/grafana_relative_url_without_subpath | |
=== RUN TestLoginViewRedirect/grafana_invalid_relative_url_starting_with_the_subpath | |
=== RUN TestLoginViewRedirect/grafana_relative_url_with_subpath_with_leading_slash | |
=== RUN TestLoginViewRedirect/relative_url_with_missing_subpath | |
=== RUN TestLoginViewRedirect/grafana_absolute_url | |
=== RUN TestLoginViewRedirect/non_grafana_absolute_url | |
=== RUN TestLoginViewRedirect/invalid_url | |
=== RUN TestLoginViewRedirect/non-Grafana_URL_without_scheme | |
=== RUN TestLoginViewRedirect/non-Grafana_URL_without_scheme#01 | |
=== RUN TestLoginViewRedirect/URL_path_is_a_host_with_two_leading_slashes | |
=== RUN TestLoginViewRedirect/URL_path_is_a_host_with_three_leading_slashes | |
=== RUN TestLoginViewRedirect/URL_path_is_an_IP_address_with_two_leading_slashes | |
=== RUN TestLoginViewRedirect/URL_path_is_an_IP_address_with_three_leading_slashes | |
--- PASS: TestLoginViewRedirect (0.01s) | |
--- PASS: TestLoginViewRedirect/grafana_relative_url_without_subpath (0.00s) | |
--- PASS: TestLoginViewRedirect/grafana_invalid_relative_url_starting_with_the_subpath (0.00s) | |
--- PASS: TestLoginViewRedirect/grafana_relative_url_with_subpath_with_leading_slash (0.00s) | |
--- PASS: TestLoginViewRedirect/relative_url_with_missing_subpath (0.00s) | |
--- PASS: TestLoginViewRedirect/grafana_absolute_url (0.00s) | |
--- PASS: TestLoginViewRedirect/non_grafana_absolute_url (0.00s) | |
--- PASS: TestLoginViewRedirect/invalid_url (0.00s) | |
--- PASS: TestLoginViewRedirect/non-Grafana_URL_without_scheme (0.00s) | |
--- PASS: TestLoginViewRedirect/non-Grafana_URL_without_scheme#01 (0.00s) | |
--- PASS: TestLoginViewRedirect/URL_path_is_a_host_with_two_leading_slashes (0.00s) | |
--- PASS: TestLoginViewRedirect/URL_path_is_a_host_with_three_leading_slashes (0.00s) | |
--- PASS: TestLoginViewRedirect/URL_path_is_an_IP_address_with_two_leading_slashes (0.00s) | |
--- PASS: TestLoginViewRedirect/URL_path_is_an_IP_address_with_three_leading_slashes (0.00s) | |
=== RUN TestLoginPostRedirect | |
common_test.go:214: Truncating DB tables | |
=== RUN TestLoginPostRedirect/grafana_relative_url_without_subpath | |
=== RUN TestLoginPostRedirect/grafana_relative_url_with_subpath_with_leading_slash | |
=== RUN TestLoginPostRedirect/grafana_invalid_relative_url_starting_with_subpath | |
=== RUN TestLoginPostRedirect/relative_url_with_missing_subpath | |
=== RUN TestLoginPostRedirect/grafana_absolute_url | |
=== RUN TestLoginPostRedirect/non_grafana_absolute_url | |
=== RUN TestLoginPostRedirect/invalid_URL | |
=== RUN TestLoginPostRedirect/non-Grafana_URL_without_scheme | |
=== RUN TestLoginPostRedirect/non-Grafana_URL_without_scheme#01 | |
=== RUN TestLoginPostRedirect/URL_path_is_a_host_with_two_leading_slashes | |
=== RUN TestLoginPostRedirect/URL_path_is_a_host_with_three_leading_slashes | |
=== RUN TestLoginPostRedirect/URL_path_is_an_IP_address_with_two_leading_slashes | |
=== RUN TestLoginPostRedirect/URL_path_is_an_IP_address_with_three_leading_slashes | |
--- PASS: TestLoginPostRedirect (0.01s) | |
--- PASS: TestLoginPostRedirect/grafana_relative_url_without_subpath (0.00s) | |
--- PASS: TestLoginPostRedirect/grafana_relative_url_with_subpath_with_leading_slash (0.00s) | |
--- PASS: TestLoginPostRedirect/grafana_invalid_relative_url_starting_with_subpath (0.00s) | |
--- PASS: TestLoginPostRedirect/relative_url_with_missing_subpath (0.00s) | |
--- PASS: TestLoginPostRedirect/grafana_absolute_url (0.00s) | |
--- PASS: TestLoginPostRedirect/non_grafana_absolute_url (0.00s) | |
--- PASS: TestLoginPostRedirect/invalid_URL (0.00s) | |
--- PASS: TestLoginPostRedirect/non-Grafana_URL_without_scheme (0.00s) | |
--- PASS: TestLoginPostRedirect/non-Grafana_URL_without_scheme#01 (0.00s) | |
--- PASS: TestLoginPostRedirect/URL_path_is_a_host_with_two_leading_slashes (0.00s) | |
--- PASS: TestLoginPostRedirect/URL_path_is_a_host_with_three_leading_slashes (0.00s) | |
--- PASS: TestLoginPostRedirect/URL_path_is_an_IP_address_with_two_leading_slashes (0.00s) | |
--- PASS: TestLoginPostRedirect/URL_path_is_an_IP_address_with_three_leading_slashes (0.00s) | |
=== RUN TestLoginOAuthRedirect | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestLoginOAuthRedirect (0.01s) | |
=== RUN TestLoginInternal | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestLoginInternal (0.01s) | |
=== RUN TestAuthProxyLoginEnableLoginTokenDisabled | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestAuthProxyLoginEnableLoginTokenDisabled (0.01s) | |
=== RUN TestAuthProxyLoginWithEnableLoginToken | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestAuthProxyLoginWithEnableLoginToken (0.01s) | |
=== RUN TestLoginPostRunLokingHook | |
common_test.go:214: Truncating DB tables | |
=== RUN TestLoginPostRunLokingHook/invalid_credentials | |
=== RUN TestLoginPostRunLokingHook/user_disabled | |
=== RUN TestLoginPostRunLokingHook/valid_Grafana_user | |
=== RUN TestLoginPostRunLokingHook/valid_LDAP_user | |
--- PASS: TestLoginPostRunLokingHook (0.01s) | |
--- PASS: TestLoginPostRunLokingHook/invalid_credentials (0.00s) | |
--- PASS: TestLoginPostRunLokingHook/user_disabled (0.00s) | |
--- PASS: TestLoginPostRunLokingHook/valid_Grafana_user (0.00s) | |
--- PASS: TestLoginPostRunLokingHook/valid_LDAP_user (0.00s) | |
=== RUN TestOrgUsersAPIEndpoint_userLoggedIn | |
=== RUN TestOrgUsersAPIEndpoint_userLoggedIn/When_calling_GET_on_api/org/users | |
common_test.go:214: Truncating DB tables | |
=== RUN TestOrgUsersAPIEndpoint_userLoggedIn/When_calling_GET_as_an_editor_with_no_team_/_folder_permissions_on_api/org/users/lookup | |
common_test.go:214: Truncating DB tables | |
=== RUN TestOrgUsersAPIEndpoint_userLoggedIn/When_calling_GET_as_an_admin_on_api/org/users/lookup | |
common_test.go:214: Truncating DB tables | |
=== RUN TestOrgUsersAPIEndpoint_userLoggedIn/Given_there_is_two_hidden_users | |
=== RUN TestOrgUsersAPIEndpoint_userLoggedIn/Given_there_is_two_hidden_users/When_calling_GET_on_api/org/users | |
common_test.go:214: Truncating DB tables | |
=== RUN TestOrgUsersAPIEndpoint_userLoggedIn/Given_there_is_two_hidden_users/When_calling_GET_as_an_admin_on_api/org/users/lookup | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestOrgUsersAPIEndpoint_userLoggedIn (0.05s) | |
--- PASS: TestOrgUsersAPIEndpoint_userLoggedIn/When_calling_GET_on_api/org/users (0.01s) | |
--- PASS: TestOrgUsersAPIEndpoint_userLoggedIn/When_calling_GET_as_an_editor_with_no_team_/_folder_permissions_on_api/org/users/lookup (0.01s) | |
--- PASS: TestOrgUsersAPIEndpoint_userLoggedIn/When_calling_GET_as_an_admin_on_api/org/users/lookup (0.01s) | |
--- PASS: TestOrgUsersAPIEndpoint_userLoggedIn/Given_there_is_two_hidden_users (0.02s) | |
--- PASS: TestOrgUsersAPIEndpoint_userLoggedIn/Given_there_is_two_hidden_users/When_calling_GET_on_api/org/users (0.01s) | |
--- PASS: TestOrgUsersAPIEndpoint_userLoggedIn/Given_there_is_two_hidden_users/When_calling_GET_as_an_admin_on_api/org/users/lookup (0.01s) | |
=== RUN TestTeamMembersAPIEndpoint_userLoggedIn | |
=== RUN TestTeamMembersAPIEndpoint_userLoggedIn/When_calling_GET_on_api/teams/1/members | |
common_test.go:214: Truncating DB tables | |
=== RUN TestTeamMembersAPIEndpoint_userLoggedIn/Given_there_is_two_hidden_users | |
=== RUN TestTeamMembersAPIEndpoint_userLoggedIn/Given_there_is_two_hidden_users/When_calling_GET_on_api/teams/1/members | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestTeamMembersAPIEndpoint_userLoggedIn (0.02s) | |
--- PASS: TestTeamMembersAPIEndpoint_userLoggedIn/When_calling_GET_on_api/teams/1/members (0.01s) | |
--- PASS: TestTeamMembersAPIEndpoint_userLoggedIn/Given_there_is_two_hidden_users (0.01s) | |
--- PASS: TestTeamMembersAPIEndpoint_userLoggedIn/Given_there_is_two_hidden_users/When_calling_GET_on_api/teams/1/members (0.01s) | |
=== RUN TestTeamAPIEndpoint | |
=== RUN TestTeamAPIEndpoint/Given_two_teams | |
=== RUN TestTeamAPIEndpoint/Given_two_teams/When_calling_GET_on_/api/teams/search | |
common_test.go:214: Truncating DB tables | |
=== RUN TestTeamAPIEndpoint/Given_two_teams/When_calling_GET_on_/api/teams/search#01 | |
common_test.go:214: Truncating DB tables | |
=== RUN TestTeamAPIEndpoint/When_creating_team_with_API_key | |
=== RUN TestTeamAPIEndpoint/When_creating_team_with_API_key/with_no_real_signed_in_user | |
=== RUN TestTeamAPIEndpoint/When_creating_team_with_API_key/with_real_signed_in_user | |
--- PASS: TestTeamAPIEndpoint (0.02s) | |
--- PASS: TestTeamAPIEndpoint/Given_two_teams (0.02s) | |
--- PASS: TestTeamAPIEndpoint/Given_two_teams/When_calling_GET_on_/api/teams/search (0.01s) | |
--- PASS: TestTeamAPIEndpoint/Given_two_teams/When_calling_GET_on_/api/teams/search#01 (0.01s) | |
--- PASS: TestTeamAPIEndpoint/When_creating_team_with_API_key (0.00s) | |
--- PASS: TestTeamAPIEndpoint/When_creating_team_with_API_key/with_no_real_signed_in_user (0.00s) | |
--- PASS: TestTeamAPIEndpoint/When_creating_team_with_API_key/with_real_signed_in_user (0.00s) | |
=== RUN TestUserAPIEndpoint_userLoggedIn | |
=== RUN TestUserAPIEndpoint_userLoggedIn/When_calling_GET_on_api/users/:id | |
common_test.go:214: Truncating DB tables | |
=== RUN TestUserAPIEndpoint_userLoggedIn/When_calling_GET_on_/api/users/lookup | |
common_test.go:214: Truncating DB tables | |
=== RUN TestUserAPIEndpoint_userLoggedIn/When_calling_GET_on_/api/users | |
common_test.go:214: Truncating DB tables | |
=== RUN TestUserAPIEndpoint_userLoggedIn/When_calling_GET_with_page_and_limit_querystring_parameters_on_/api/users | |
common_test.go:214: Truncating DB tables | |
=== RUN TestUserAPIEndpoint_userLoggedIn/When_calling_GET_on_/api/users/search | |
common_test.go:214: Truncating DB tables | |
=== RUN TestUserAPIEndpoint_userLoggedIn/When_calling_GET_with_page_and_perpage_querystring_parameters_on_/api/users/search | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestUserAPIEndpoint_userLoggedIn (0.06s) | |
--- PASS: TestUserAPIEndpoint_userLoggedIn/When_calling_GET_on_api/users/:id (0.01s) | |
--- PASS: TestUserAPIEndpoint_userLoggedIn/When_calling_GET_on_/api/users/lookup (0.01s) | |
--- PASS: TestUserAPIEndpoint_userLoggedIn/When_calling_GET_on_/api/users (0.01s) | |
--- PASS: TestUserAPIEndpoint_userLoggedIn/When_calling_GET_with_page_and_limit_querystring_parameters_on_/api/users (0.01s) | |
--- PASS: TestUserAPIEndpoint_userLoggedIn/When_calling_GET_on_/api/users/search (0.01s) | |
--- PASS: TestUserAPIEndpoint_userLoggedIn/When_calling_GET_with_page_and_perpage_querystring_parameters_on_/api/users/search (0.01s) | |
=== RUN TestUserTokenAPIEndpoint | |
=== RUN TestUserTokenAPIEndpoint/When_current_user_attempts_to_revoke_an_auth_token_for_a_non-existing_user | |
=== RUN TestUserTokenAPIEndpoint/When_current_user_attempts_to_revoke_an_auth_token_for_a_non-existing_user/Should_return_not_found_when_calling_POST_on_/api/user/revoke-auth-token | |
common_test.go:214: Truncating DB tables | |
=== RUN TestUserTokenAPIEndpoint/When_current_user_gets_auth_tokens_for_a_non-existing_user | |
=== RUN TestUserTokenAPIEndpoint/When_current_user_gets_auth_tokens_for_a_non-existing_user/Should_return_not_found_when_calling_GET_on_/api/user/auth-tokens | |
common_test.go:214: Truncating DB tables | |
=== RUN TestUserTokenAPIEndpoint/When_logging_out_an_existing_user_from_all_devices | |
=== RUN TestUserTokenAPIEndpoint/When_logging_out_an_existing_user_from_all_devices/Should_be_successful | |
common_test.go:214: Truncating DB tables | |
=== RUN TestUserTokenAPIEndpoint/When_logout_a_non-existing_user_from_all_devices | |
=== RUN TestUserTokenAPIEndpoint/When_logout_a_non-existing_user_from_all_devices/Should_return_not_found | |
common_test.go:214: Truncating DB tables | |
=== RUN TestUserTokenAPIEndpoint/When_revoke_an_auth_token_for_a_user | |
=== RUN TestUserTokenAPIEndpoint/When_revoke_an_auth_token_for_a_user/Should_be_successful | |
common_test.go:214: Truncating DB tables | |
=== RUN TestUserTokenAPIEndpoint/When_revoke_the_active_auth_token_used_by_himself | |
=== RUN TestUserTokenAPIEndpoint/When_revoke_the_active_auth_token_used_by_himself/Should_not_be_successful | |
common_test.go:214: Truncating DB tables | |
=== RUN TestUserTokenAPIEndpoint/When_gets_auth_tokens_for_a_user | |
=== RUN TestUserTokenAPIEndpoint/When_gets_auth_tokens_for_a_user/Should_be_successful | |
common_test.go:214: Truncating DB tables | |
--- PASS: TestUserTokenAPIEndpoint (0.11s) | |
--- PASS: TestUserTokenAPIEndpoint/When_current_user_attempts_to_revoke_an_auth_token_for_a_non-existing_user (0.01s) | |
--- PASS: TestUserTokenAPIEndpoint/When_current_user_attempts_to_revoke_an_auth_token_for_a_non-existing_user/Should_return_not_found_when_calling_POST_on_/api/user/revoke-auth-token (0.01s) | |
--- PASS: TestUserTokenAPIEndpoint/When_current_user_gets_auth_tokens_for_a_non-existing_user (0.01s) | |
--- PASS: TestUserTokenAPIEndpoint/When_current_user_gets_auth_tokens_for_a_non-existing_user/Should_return_not_found_when_calling_GET_on_/api/user/auth-tokens (0.01s) | |
--- PASS: TestUserTokenAPIEndpoint/When_logging_out_an_existing_user_from_all_devices (0.01s) | |
--- PASS: TestUserTokenAPIEndpoint/When_logging_out_an_existing_user_from_all_devices/Should_be_successful (0.01s) | |
--- PASS: TestUserTokenAPIEndpoint/When_logout_a_non-existing_user_from_all_devices (0.01s) | |
--- PASS: TestUserTokenAPIEndpoint/When_logout_a_non-existing_user_from_all_devices/Should_return_not_found (0.01s) | |
--- PASS: TestUserTokenAPIEndpoint/When_revoke_an_auth_token_for_a_user (0.01s) | |
--- PASS: TestUserTokenAPIEndpoint/When_revoke_an_auth_token_for_a_user/Should_be_successful (0.01s) | |
--- PASS: TestUserTokenAPIEndpoint/When_revoke_the_active_auth_token_used_by_himself (0.01s) | |
--- PASS: TestUserTokenAPIEndpoint/When_revoke_the_active_auth_token_used_by_himself/Should_not_be_successful (0.01s) | |
--- PASS: TestUserTokenAPIEndpoint/When_gets_auth_tokens_for_a_user (0.06s) | |
--- PASS: TestUserTokenAPIEndpoint/When_gets_auth_tokens_for_a_user/Should_be_successful (0.06s) | |
PASS | |
ok github.com/grafana/grafana/pkg/api 2.171s | |
=== RUN TestFormatShort | |
--- PASS: TestFormatShort (0.00s) | |
=== RUN TestIsHiddenUser | |
=== RUN TestIsHiddenUser/non-server_admin_user_should_see_non-hidden_user | |
=== RUN TestIsHiddenUser/non-server_admin_user_should_not_see_hidden_user | |
=== RUN TestIsHiddenUser/non-server_admin_user_should_see_himself,_even_if_he's_hidden | |
=== RUN TestIsHiddenUser/server_admin_user_should_see_hidden_user | |
=== RUN TestIsHiddenUser/server_admin_user_should_see_non-hidden_user | |
--- PASS: TestIsHiddenUser (0.00s) | |
--- PASS: TestIsHiddenUser/non-server_admin_user_should_see_non-hidden_user (0.00s) | |
--- PASS: TestIsHiddenUser/non-server_admin_user_should_not_see_hidden_user (0.00s) | |
--- PASS: TestIsHiddenUser/non-server_admin_user_should_see_himself,_even_if_he's_hidden (0.00s) | |
--- PASS: TestIsHiddenUser/server_admin_user_should_see_hidden_user (0.00s) | |
--- PASS: TestIsHiddenUser/server_admin_user_should_see_non-hidden_user (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/api/dtos 0.014s | |
=== RUN TestAccessToken_pluginWithJWTTokenAuthRoute | |
=== RUN TestAccessToken_pluginWithJWTTokenAuthRoute/should_fetch_token_using_JWT_private_key | |
=== RUN TestAccessToken_pluginWithJWTTokenAuthRoute/should_set_JWT_config_values | |
=== RUN TestAccessToken_pluginWithJWTTokenAuthRoute/should_use_cached_token_on_second_call | |
--- PASS: TestAccessToken_pluginWithJWTTokenAuthRoute (0.00s) | |
--- PASS: TestAccessToken_pluginWithJWTTokenAuthRoute/should_fetch_token_using_JWT_private_key (0.00s) | |
--- PASS: TestAccessToken_pluginWithJWTTokenAuthRoute/should_set_JWT_config_values (0.00s) | |
--- PASS: TestAccessToken_pluginWithJWTTokenAuthRoute/should_use_cached_token_on_second_call (0.00s) | |
=== RUN TestAccessToken_pluginWithTokenAuthRoute | |
=== RUN TestAccessToken_pluginWithTokenAuthRoute/Should_parse_token,_with_different_fields_and_types | |
=== RUN TestAccessToken_pluginWithTokenAuthRoute/Should_parse_token,_with_different_fields_and_types/token_with_expires_in_in_string_format | |
=== RUN TestAccessToken_pluginWithTokenAuthRoute/Should_parse_token,_with_different_fields_and_types/token_with_expires_in_in_int_format | |
=== RUN TestAccessToken_pluginWithTokenAuthRoute/Should_parse_token,_with_different_fields_and_types/token_with_expires_on_in_string_format | |
=== RUN TestAccessToken_pluginWithTokenAuthRoute/Should_parse_token,_with_different_fields_and_types/token_with_expires_on_in_int_format | |
=== RUN TestAccessToken_pluginWithTokenAuthRoute/Should_parse_token,_with_different_fields_and_types/token_with_both_expires_on_and_expires_in,_should_prioritize_expiresOn | |
=== RUN TestAccessToken_pluginWithTokenAuthRoute/Should_refetch_token_on_expire | |
--- PASS: TestAccessToken_pluginWithTokenAuthRoute (0.00s) | |
--- PASS: TestAccessToken_pluginWithTokenAuthRoute/Should_parse_token,_with_different_fields_and_types (0.00s) | |
--- PASS: TestAccessToken_pluginWithTokenAuthRoute/Should_parse_token,_with_different_fields_and_types/token_with_expires_in_in_string_format (0.00s) | |
--- PASS: TestAccessToken_pluginWithTokenAuthRoute/Should_parse_token,_with_different_fields_and_types/token_with_expires_in_in_int_format (0.00s) | |
--- PASS: TestAccessToken_pluginWithTokenAuthRoute/Should_parse_token,_with_different_fields_and_types/token_with_expires_on_in_string_format (0.00s) | |
--- PASS: TestAccessToken_pluginWithTokenAuthRoute/Should_parse_token,_with_different_fields_and_types/token_with_expires_on_in_int_format (0.00s) | |
--- PASS: TestAccessToken_pluginWithTokenAuthRoute/Should_parse_token,_with_different_fields_and_types/token_with_both_expires_on_and_expires_in,_should_prioritize_expiresOn (0.00s) | |
--- PASS: TestAccessToken_pluginWithTokenAuthRoute/Should_refetch_token_on_expire (0.00s) | |
=== RUN TestDataSourceProxy_routeRule | |
=== RUN TestDataSourceProxy_routeRule/Plugin_with_routes | |
=== RUN TestDataSourceProxy_routeRule/Plugin_with_routes/When_matching_route_path | |
=== RUN TestDataSourceProxy_routeRule/Plugin_with_routes/When_matching_route_path_and_has_dynamic_url | |
=== RUN TestDataSourceProxy_routeRule/Plugin_with_routes/When_matching_route_path_with_no_url | |
=== RUN TestDataSourceProxy_routeRule/Plugin_with_routes/Validating_request | |
=== RUN TestDataSourceProxy_routeRule/Plugin_with_routes/Validating_request/plugin_route_with_valid_role | |
=== RUN TestDataSourceProxy_routeRule/Plugin_with_routes/Validating_request/plugin_route_with_admin_role_and_user_is_editor | |
=== RUN TestDataSourceProxy_routeRule/Plugin_with_routes/Validating_request/plugin_route_with_admin_role_and_user_is_admin | |
=== RUN TestDataSourceProxy_routeRule/Plugin_with_multiple_routes_for_token_auth | |
=== RUN TestDataSourceProxy_routeRule/Plugin_with_multiple_routes_for_token_auth/When_creating_and_caching_access_tokens | |
=== RUN TestDataSourceProxy_routeRule/Plugin_with_multiple_routes_for_token_auth/When_creating_and_caching_access_tokens/first_call_should_add_authorization_header_with_access_token | |
=== RUN TestDataSourceProxy_routeRule/Plugin_with_multiple_routes_for_token_auth/When_creating_and_caching_access_tokens/first_call_should_add_authorization_header_with_access_token/second_call_to_another_route_should_add_a_different_access_token | |
=== RUN TestDataSourceProxy_routeRule/Plugin_with_multiple_routes_for_token_auth/When_creating_and_caching_access_tokens/first_call_should_add_authorization_header_with_access_token/second_call_to_another_route_should_add_a_different_access_token/third_call_to_first_route_should_add_cached_access_token | |
=== RUN TestDataSourceProxy_routeRule/When_proxying_graphite | |
=== RUN TestDataSourceProxy_routeRule/When_proxying_graphite/Can_translate_request_URL_and_path | |
=== RUN TestDataSourceProxy_routeRule/When_proxying_InfluxDB | |
=== RUN TestDataSourceProxy_routeRule/When_proxying_a_data_source_with_no_keepCookies_specified | |
=== RUN TestDataSourceProxy_routeRule/When_proxying_a_data_source_with_keep_cookies_specified | |
=== RUN TestDataSourceProxy_routeRule/When_proxying_a_custom_datasource | |
=== RUN TestDataSourceProxy_routeRule/When_proxying_a_datasource_that_has_OAuth_token_pass-through_enabled | |
=== RUN TestDataSourceProxy_routeRule/When_SendUserHeader_config_is_enabled | |
=== RUN TestDataSourceProxy_routeRule/When_SendUserHeader_config_is_disabled | |
=== RUN TestDataSourceProxy_routeRule/When_SendUserHeader_config_is_enabled_but_user_is_anonymous | |
=== RUN TestDataSourceProxy_routeRule/When_proxying_data_source_proxy_should_handle_authentication | |
--- PASS: TestDataSourceProxy_routeRule (0.10s) | |
--- PASS: TestDataSourceProxy_routeRule/Plugin_with_routes (0.02s) | |
--- PASS: TestDataSourceProxy_routeRule/Plugin_with_routes/When_matching_route_path (0.01s) | |
--- PASS: TestDataSourceProxy_routeRule/Plugin_with_routes/When_matching_route_path_and_has_dynamic_url (0.01s) | |
--- PASS: TestDataSourceProxy_routeRule/Plugin_with_routes/When_matching_route_path_with_no_url (0.01s) | |
--- PASS: TestDataSourceProxy_routeRule/Plugin_with_routes/Validating_request (0.00s) | |
--- PASS: TestDataSourceProxy_routeRule/Plugin_with_routes/Validating_request/plugin_route_with_valid_role (0.00s) | |
--- PASS: TestDataSourceProxy_routeRule/Plugin_with_routes/Validating_request/plugin_route_with_admin_role_and_user_is_editor (0.00s) | |
--- PASS: TestDataSourceProxy_routeRule/Plugin_with_routes/Validating_request/plugin_route_with_admin_role_and_user_is_admin (0.00s) | |
--- PASS: TestDataSourceProxy_routeRule/Plugin_with_multiple_routes_for_token_auth (0.03s) | |
--- PASS: TestDataSourceProxy_routeRule/Plugin_with_multiple_routes_for_token_auth/When_creating_and_caching_access_tokens (0.02s) | |
--- PASS: TestDataSourceProxy_routeRule/Plugin_with_multiple_routes_for_token_auth/When_creating_and_caching_access_tokens/first_call_should_add_authorization_header_with_access_token (0.02s) | |
--- PASS: TestDataSourceProxy_routeRule/Plugin_with_multiple_routes_for_token_auth/When_creating_and_caching_access_tokens/first_call_should_add_authorization_header_with_access_token/second_call_to_another_route_should_add_a_different_access_token (0.02s) | |
--- PASS: TestDataSourceProxy_routeRule/Plugin_with_multiple_routes_for_token_auth/When_creating_and_caching_access_tokens/first_call_should_add_authorization_header_with_access_token/second_call_to_another_route_should_add_a_different_access_token/third_call_to_first_route_should_add_cached_access_token (0.01s) | |
--- PASS: TestDataSourceProxy_routeRule/When_proxying_graphite (0.00s) | |
--- PASS: TestDataSourceProxy_routeRule/When_proxying_graphite/Can_translate_request_URL_and_path (0.00s) | |
--- PASS: TestDataSourceProxy_routeRule/When_proxying_InfluxDB (0.00s) | |
--- PASS: TestDataSourceProxy_routeRule/When_proxying_a_data_source_with_no_keepCookies_specified (0.00s) | |
--- PASS: TestDataSourceProxy_routeRule/When_proxying_a_data_source_with_keep_cookies_specified (0.00s) | |
--- PASS: TestDataSourceProxy_routeRule/When_proxying_a_custom_datasource (0.00s) | |
--- PASS: TestDataSourceProxy_routeRule/When_proxying_a_datasource_that_has_OAuth_token_pass-through_enabled (0.00s) | |
--- PASS: TestDataSourceProxy_routeRule/When_SendUserHeader_config_is_enabled (0.00s) | |
--- PASS: TestDataSourceProxy_routeRule/When_SendUserHeader_config_is_disabled (0.00s) | |
--- PASS: TestDataSourceProxy_routeRule/When_SendUserHeader_config_is_enabled_but_user_is_anonymous (0.00s) | |
--- PASS: TestDataSourceProxy_routeRule/When_proxying_data_source_proxy_should_handle_authentication (0.05s) | |
=== RUN TestDataSourceProxy_requestHandling | |
=== RUN TestDataSourceProxy_requestHandling/When_response_header_Set-Cookie_is_not_set_should_remove_proxied_Set-Cookie_header | |
ds_proxy_test.go:547: Writing default response | |
=== RUN TestDataSourceProxy_requestHandling/When_response_header_Set-Cookie_is_set_should_remove_proxied_Set-Cookie_header_and_restore_the_original_Set-Cookie_header | |
ds_proxy_test.go:547: Writing default response | |
=== RUN TestDataSourceProxy_requestHandling/Data_source_returns_status_code_401 | |
ds_proxy_test.go:541: Writing response via callback | |
ds_proxy_test.go:615: Wrote 401 response | |
--- PASS: TestDataSourceProxy_requestHandling (0.00s) | |
--- PASS: TestDataSourceProxy_requestHandling/When_response_header_Set-Cookie_is_not_set_should_remove_proxied_Set-Cookie_header (0.00s) | |
--- PASS: TestDataSourceProxy_requestHandling/When_response_header_Set-Cookie_is_set_should_remove_proxied_Set-Cookie_header_and_restore_the_original_Set-Cookie_header (0.00s) | |
--- PASS: TestDataSourceProxy_requestHandling/Data_source_returns_status_code_401 (0.00s) | |
=== RUN TestNewDataSourceProxy_InvalidURL | |
--- PASS: TestNewDataSourceProxy_InvalidURL (0.00s) | |
=== RUN TestNewDataSourceProxy_ProtocolLessURL | |
--- PASS: TestNewDataSourceProxy_ProtocolLessURL (0.00s) | |
=== RUN TestNewDataSourceProxy_MSSQL | |
=== RUN TestNewDataSourceProxy_MSSQL/Valid_ODBC_URL | |
=== RUN TestNewDataSourceProxy_MSSQL/Invalid_ODBC_URL | |
--- PASS: TestNewDataSourceProxy_MSSQL (0.00s) | |
--- PASS: TestNewDataSourceProxy_MSSQL/Valid_ODBC_URL (0.00s) | |
--- PASS: TestNewDataSourceProxy_MSSQL/Invalid_ODBC_URL (0.00s) | |
=== RUN TestPluginProxy | |
=== RUN TestPluginProxy/When_getting_proxy_headers | |
=== RUN TestPluginProxy/When_SendUserHeader_config_is_enabled | |
=== RUN TestPluginProxy/When_SendUserHeader_config_is_disabled | |
=== RUN TestPluginProxy/When_SendUserHeader_config_is_enabled_but_user_is_anonymous | |
=== RUN TestPluginProxy/When_getting_templated_url | |
=== RUN TestPluginProxy/When_getting_complex_templated_url | |
--- PASS: TestPluginProxy (0.05s) | |
--- PASS: TestPluginProxy/When_getting_proxy_headers (0.01s) | |
--- PASS: TestPluginProxy/When_SendUserHeader_config_is_enabled (0.01s) | |
--- PASS: TestPluginProxy/When_SendUserHeader_config_is_disabled (0.01s) | |
--- PASS: TestPluginProxy/When_SendUserHeader_config_is_enabled_but_user_is_anonymous (0.01s) | |
--- PASS: TestPluginProxy/When_getting_templated_url (0.00s) | |
--- PASS: TestPluginProxy/When_getting_complex_templated_url (0.00s) | |
=== RUN TestInterpolateString | |
--- PASS: TestInterpolateString (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/api/pluginproxy 0.173s | |
=== RUN TestRouteSimpleRegister | |
--- PASS: TestRouteSimpleRegister (0.00s) | |
=== RUN TestRouteGroupedRegister | |
--- PASS: TestRouteGroupedRegister (0.00s) | |
=== RUN TestRouteGroupInserting | |
--- PASS: TestRouteGroupInserting (0.00s) | |
=== RUN TestDuplicateRoutShouldPanic | |
--- PASS: TestDuplicateRoutShouldPanic (0.00s) | |
=== RUN TestNamedMiddlewareRouteRegister | |
--- PASS: TestNamedMiddlewareRouteRegister (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/api/routing 0.008s | |
=== RUN TestDispatch | |
--- PASS: TestDispatch (0.00s) | |
=== RUN TestDispatch_NoRegisteredHandler | |
--- PASS: TestDispatch_NoRegisteredHandler (0.00s) | |
=== RUN TestDispatch_ContextHandler | |
--- PASS: TestDispatch_ContextHandler (0.00s) | |
=== RUN TestDispatchCtx | |
--- PASS: TestDispatchCtx (0.00s) | |
=== RUN TestDispatchCtx_NoRegisteredHandler | |
--- PASS: TestDispatchCtx_NoRegisteredHandler (0.00s) | |
=== RUN TestQuery | |
--- PASS: TestQuery (0.00s) | |
=== RUN TestQuery_HandlerReturnsError | |
--- PASS: TestQuery_HandlerReturnsError (0.00s) | |
=== RUN TestEvent | |
--- PASS: TestEvent (0.00s) | |
=== RUN TestEvent_NoRegisteredListener | |
--- PASS: TestEvent_NoRegisteredListener (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/bus 0.003s | |
=== RUN TestRemoveGitBuildFromName | |
--- PASS: TestRemoveGitBuildFromName (0.00s) | |
=== RUN TestExtractFiles | |
=== RUN TestExtractFiles/Should_preserve_file_permissions_for_plugin_backend_binaries_for_linux_and_darwin | |
=== RUN TestExtractFiles/Should_ignore_symlinks_if_not_allowed | |
plugin-with-symlink/symlink_to_txt: plugin archive contains a symlink, which is not allowed. Skipping | |
=== RUN TestExtractFiles/Should_extract_symlinks_if_allowed | |
=== RUN TestExtractFiles/Should_detect_if_archive_members_point_outside_of_the_destination_directory | |
=== RUN TestExtractFiles/Should_detect_if_archive_members_are_absolute | |
--- PASS: TestExtractFiles (0.01s) | |
--- PASS: TestExtractFiles/Should_preserve_file_permissions_for_plugin_backend_binaries_for_linux_and_darwin (0.00s) | |
--- PASS: TestExtractFiles/Should_ignore_symlinks_if_not_allowed (0.00s) | |
--- PASS: TestExtractFiles/Should_extract_symlinks_if_allowed (0.00s) | |
--- PASS: TestExtractFiles/Should_detect_if_archive_members_point_outside_of_the_destination_directory (0.01s) | |
--- PASS: TestExtractFiles/Should_detect_if_archive_members_are_absolute (0.00s) | |
=== RUN TestInstallPluginCommand | |
installing test-plugin-panel @ 1.0.0 | |
from: /test-plugin-panel/versions/1.0.0/download | |
into: /build/source/pkg/cmd/grafana-cli/commands/testdata/fake-plugins-dir | |
✔ Installed test-plugin-panel successfully | |
--- PASS: TestInstallPluginCommand (0.00s) | |
=== RUN TestSelectVersion | |
=== RUN TestSelectVersion/Should_return_error_when_requested_version_does_not_exist | |
=== RUN TestSelectVersion/Should_return_error_when_no_version_supports_current_arch | |
=== RUN TestSelectVersion/Should_return_error_when_requested_version_does_not_support_current_arch | |
=== RUN TestSelectVersion/Should_return_latest_available_for_arch_when_no_version_specified | |
=== RUN TestSelectVersion/Should_return_latest_version_when_no_version_specified | |
=== RUN TestSelectVersion/Should_return_requested_version | |
--- PASS: TestSelectVersion (0.00s) | |
--- PASS: TestSelectVersion/Should_return_error_when_requested_version_does_not_exist (0.00s) | |
--- PASS: TestSelectVersion/Should_return_error_when_no_version_supports_current_arch (0.00s) | |
--- PASS: TestSelectVersion/Should_return_error_when_requested_version_does_not_support_current_arch (0.00s) | |
--- PASS: TestSelectVersion/Should_return_latest_available_for_arch_when_no_version_specified (0.00s) | |
--- PASS: TestSelectVersion/Should_return_latest_version_when_no_version_specified (0.00s) | |
--- PASS: TestSelectVersion/Should_return_requested_version (0.00s) | |
=== RUN TestMissingPath | |
=== RUN TestMissingPath/missing_path_flag | |
=== RUN TestMissingPath/not_a_directory | |
--- PASS: TestMissingPath (0.00s) | |
--- PASS: TestMissingPath/missing_path_flag (0.00s) | |
--- PASS: TestMissingPath/not_a_directory (0.00s) | |
=== RUN TestValidateLsCommand_override | |
=== RUN TestValidateLsCommand_override/override_validateLsCommand | |
=== RUN TestValidateLsCommand_override/validateLsCommand_reset_after_test | |
--- PASS: TestValidateLsCommand_override (0.00s) | |
--- PASS: TestValidateLsCommand_override/override_validateLsCommand (0.00s) | |
--- PASS: TestValidateLsCommand_override/validateLsCommand_reset_after_test (0.00s) | |
=== RUN TestVersionComparison | |
=== RUN TestVersionComparison/Validate_that_version_is_outdated | |
=== RUN TestVersionComparison/Validate_that_version_is_outdated/for_0.0.0_should_be_true | |
=== RUN TestVersionComparison/Validate_that_version_is_outdated/for_1.0.0_should_be_true | |
=== RUN TestVersionComparison/Validate_that_version_is_ok | |
=== RUN TestVersionComparison/Validate_that_version_is_ok/for_2.0.0_should_be_false | |
=== RUN TestVersionComparison/Validate_that_version_is_ok/for_6.0.0_should_be_false | |
--- PASS: TestVersionComparison (0.00s) | |
--- PASS: TestVersionComparison/Validate_that_version_is_outdated (0.00s) | |
--- PASS: TestVersionComparison/Validate_that_version_is_outdated/for_0.0.0_should_be_true (0.00s) | |
--- PASS: TestVersionComparison/Validate_that_version_is_outdated/for_1.0.0_should_be_true (0.00s) | |
--- PASS: TestVersionComparison/Validate_that_version_is_ok (0.00s) | |
--- PASS: TestVersionComparison/Validate_that_version_is_ok/for_2.0.0_should_be_false (0.00s) | |
--- PASS: TestVersionComparison/Validate_that_version_is_ok/for_6.0.0_should_be_false (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/cmd/grafana-cli/commands 0.026s | |
=== RUN TestPasswordMigrationCommand | |
encrypt_datasource_passwords_test.go:17: Creating database connection: "file::memory:?cache=shared" | |
encrypt_datasource_passwords_test.go:17: Cleaning DB | |
encrypt_datasource_passwords_test.go:17: Successfully initialized test database | |
✔ Encrypted password field for 2 datasources | |
✔ Encrypted basic_auth_password field for 1 datasources | |
Warning: Datasource provisioning files need to be manually changed to prevent overwriting of the data during provisioning. See https://grafana.com/docs/installation/upgrading/#upgrading-to-v6-2 for details--- PASS: TestPasswordMigrationCommand (0.11s) | |
PASS | |
ok github.com/grafana/grafana/pkg/cmd/grafana-cli/commands/datamigrations 0.127s | |
=== RUN TestHandleResponse | |
=== RUN TestHandleResponse/Returns_body_if_status_==_200 | |
=== RUN TestHandleResponse/Returns_ErrorNotFound_if_status_==_404 | |
=== RUN TestHandleResponse/Returns_message_from_body_if_status_==_400 | |
=== RUN TestHandleResponse/Returns_body_if_status_==_400_and_no_message_key | |
=== RUN TestHandleResponse/Returns_Bad_request_error_if_status_==_400_and_no_body | |
=== RUN TestHandleResponse/Returns_error_with_invalid_status_if_status_==_500 | |
--- PASS: TestHandleResponse (0.00s) | |
--- PASS: TestHandleResponse/Returns_body_if_status_==_200 (0.00s) | |
--- PASS: TestHandleResponse/Returns_ErrorNotFound_if_status_==_404 (0.00s) | |
--- PASS: TestHandleResponse/Returns_message_from_body_if_status_==_400 (0.00s) | |
--- PASS: TestHandleResponse/Returns_body_if_status_==_400_and_no_message_key (0.00s) | |
--- PASS: TestHandleResponse/Returns_Bad_request_error_if_status_==_400_and_no_body (0.00s) | |
--- PASS: TestHandleResponse/Returns_error_with_invalid_status_if_status_==_500 (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/cmd/grafana-cli/services 0.004s | |
=== RUN TestProfilingDiagnostics | |
=== RUN TestProfilingDiagnostics/testcase_0 | |
=== RUN TestProfilingDiagnostics/testcase_1 | |
=== RUN TestProfilingDiagnostics/testcase_2 | |
=== RUN TestProfilingDiagnostics/testcase_3 | |
=== RUN TestProfilingDiagnostics/testcase_4 | |
--- PASS: TestProfilingDiagnostics (0.00s) | |
--- PASS: TestProfilingDiagnostics/testcase_0 (0.00s) | |
--- PASS: TestProfilingDiagnostics/testcase_1 (0.00s) | |
--- PASS: TestProfilingDiagnostics/testcase_2 (0.00s) | |
--- PASS: TestProfilingDiagnostics/testcase_3 (0.00s) | |
--- PASS: TestProfilingDiagnostics/testcase_4 (0.00s) | |
=== RUN TestTracingDiagnostics | |
=== RUN TestTracingDiagnostics/testcase_0 | |
=== RUN TestTracingDiagnostics/testcase_1 | |
=== RUN TestTracingDiagnostics/testcase_2 | |
=== RUN TestTracingDiagnostics/testcase_3 | |
=== RUN TestTracingDiagnostics/testcase_4 | |
--- PASS: TestTracingDiagnostics (0.00s) | |
--- PASS: TestTracingDiagnostics/testcase_0 (0.00s) | |
--- PASS: TestTracingDiagnostics/testcase_1 (0.00s) | |
--- PASS: TestTracingDiagnostics/testcase_2 (0.00s) | |
--- PASS: TestTracingDiagnostics/testcase_3 (0.00s) | |
--- PASS: TestTracingDiagnostics/testcase_4 (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/cmd/grafana-server 0.024s | |
=== RUN TestApiKeyGen | |
--- PASS: TestApiKeyGen (0.02s) | |
PASS | |
ok github.com/grafana/grafana/pkg/components/apikeygen 0.027s | |
=== RUN TestDiff | |
=== RUN TestDiff/JSONFormatter_produces_expected_JSON_tokens | |
=== RUN TestDiff/BasicFormatter_produces_expected_BasicBlocks | |
--- PASS: TestDiff (0.00s) | |
--- PASS: TestDiff/JSONFormatter_produces_expected_JSON_tokens (0.00s) | |
--- PASS: TestDiff/BasicFormatter_produces_expected_BasicBlocks (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/components/dashdiffs 0.010s | |
=== RUN TestParseInterval | |
=== RUN TestParseInterval/testcase_0 | |
=== RUN TestParseInterval/testcase_1 | |
=== RUN TestParseInterval/testcase_2 | |
=== RUN TestParseInterval/testcase_3 | |
=== RUN TestParseInterval/testcase_4 | |
=== RUN TestParseInterval/testcase_5 | |
=== RUN TestParseInterval/testcase_6 | |
--- PASS: TestParseInterval (0.00s) | |
--- PASS: TestParseInterval/testcase_0 (0.00s) | |
--- PASS: TestParseInterval/testcase_1 (0.00s) | |
--- PASS: TestParseInterval/testcase_2 (0.00s) | |
--- PASS: TestParseInterval/testcase_3 (0.00s) | |
--- PASS: TestParseInterval/testcase_4 (0.00s) | |
--- PASS: TestParseInterval/testcase_5 (0.00s) | |
--- PASS: TestParseInterval/testcase_6 (0.00s) | |
=== RUN TestParseDuration | |
=== RUN TestParseDuration/testcase_0 | |
=== RUN TestParseDuration/testcase_1 | |
=== RUN TestParseDuration/testcase_2 | |
=== RUN TestParseDuration/testcase_3 | |
=== RUN TestParseDuration/testcase_4 | |
=== RUN TestParseDuration/testcase_5 | |
=== RUN TestParseDuration/testcase_6 | |
=== RUN TestParseDuration/testcase_7 | |
=== RUN TestParseDuration/testcase_8 | |
=== RUN TestParseDuration/testcase_9 | |
--- PASS: TestParseDuration (0.00s) | |
--- PASS: TestParseDuration/testcase_0 (0.00s) | |
--- PASS: TestParseDuration/testcase_1 (0.00s) | |
--- PASS: TestParseDuration/testcase_2 (0.00s) | |
--- PASS: TestParseDuration/testcase_3 (0.00s) | |
--- PASS: TestParseDuration/testcase_4 (0.00s) | |
--- PASS: TestParseDuration/testcase_5 (0.00s) | |
--- PASS: TestParseDuration/testcase_6 (0.00s) | |
--- PASS: TestParseDuration/testcase_7 (0.00s) | |
--- PASS: TestParseDuration/testcase_8 (0.00s) | |
--- PASS: TestParseDuration/testcase_9 (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/components/gtime 0.004s | |
=== RUN TestUploadToAzureBlob | |
[Integration test] for external_image_store.azure_blob ⚠ | |
0 total assertions (one or more sections skipped) | |
--- PASS: TestUploadToAzureBlob (0.00s) | |
=== RUN TestImageUploaderFactory | |
Can create image uploader for | |
S3ImageUploader config t=2021-03-07T22:29:37+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔ | |
with bucket url https://foo.bar.baz.s3-us-east-2.amazonaws.com ✔✔✔✔✔✔✔✔✔✔t=2021-03-07T22:29:37+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔ | |
with bucket url https://s3.amazonaws.com/mybucket ✔✔✔✔✔✔✔✔✔✔t=2021-03-07T22:29:37+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔ | |
with bucket url https://s3-us-west-2.amazonaws.com/mybucket ✔✔✔✔✔✔✔✔✔✔ | |
Webdav uploader t=2021-03-07T22:29:37+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔✔✔✔✔✔✔✔✔✔ | |
GCS uploader t=2021-03-07T22:29:37+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔✔✔✔✔✔✔✔ | |
AzureBlobUploader config t=2021-03-07T22:29:37+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔ | |
with container name ✔✔✔✔✔✔✔✔✔ | |
Local uploader t=2021-03-07T22:29:37+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔✔✔✔ | |
65 total assertions (one or more sections skipped) | |
--- PASS: TestImageUploaderFactory (0.02s) | |
=== RUN TestUploadToLocal | |
[Integration test] for external_image_store.local ✔✔ | |
67 total assertions (one or more sections skipped) | |
--- PASS: TestUploadToLocal (0.00s) | |
=== RUN TestUploadToS3 | |
[Integration test] for external_image_store.s3 ⚠ | |
67 total assertions (one or more sections skipped) | |
--- PASS: TestUploadToS3 (0.00s) | |
=== RUN TestUploadToWebdav | |
[Integration test] for external_image_store.webdav ⚠ | |
67 total assertions (one or more sections skipped) | |
[Integration test] for external_image_store.webdav with public url ⚠ | |
67 total assertions (one or more sections skipped) | |
--- PASS: TestUploadToWebdav (0.00s) | |
=== RUN TestPublicURL | |
Given a public URL with parameters, and no template ✔ | |
68 total assertions (one or more sections skipped) | |
Given a public URL with parameters, and a template ✔ | |
69 total assertions (one or more sections skipped) | |
--- PASS: TestPublicURL (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/components/imguploader 0.027s | |
=== RUN TestUploadToGCS_DefaultCredentials | |
=== RUN TestUploadToGCS_DefaultCredentials/Without_signed_URL | |
=== RUN TestUploadToGCS_DefaultCredentials/With_signed_URL | |
--- PASS: TestUploadToGCS_DefaultCredentials (0.00s) | |
--- PASS: TestUploadToGCS_DefaultCredentials/Without_signed_URL (0.00s) | |
--- PASS: TestUploadToGCS_DefaultCredentials/With_signed_URL (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/components/imguploader/gcs 0.006s | |
=== RUN TestSimplejson | |
--- PASS: TestSimplejson (0.00s) | |
=== RUN TestStdlibInterfaces | |
--- PASS: TestStdlibInterfaces (0.00s) | |
=== RUN TestSet | |
--- PASS: TestSet (0.00s) | |
=== RUN TestReplace | |
--- PASS: TestReplace (0.00s) | |
=== RUN TestSetPath | |
--- PASS: TestSetPath (0.00s) | |
=== RUN TestSetPathNoPath | |
--- PASS: TestSetPathNoPath (0.00s) | |
=== RUN TestPathWillAugmentExisting | |
--- PASS: TestPathWillAugmentExisting (0.00s) | |
=== RUN TestPathWillOverwriteExisting | |
--- PASS: TestPathWillOverwriteExisting (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/components/simplejson 0.003s | |
=== RUN TestService | |
{"@level":"debug","@message":"expression datasource query (seriesSet)","@timestamp":"2021-03-07T22:29:40.522224Z","query":"A"} | |
--- PASS: TestService (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/expr 0.011s | |
=== RUN TestNaN | |
=== RUN TestNaN/unary_!:_Op_Number(NaN)_is_NaN | |
=== RUN TestNaN/unary_-:_Op_Number(NaN)_is_NaN | |
=== RUN TestNaN/binary:_Scalar_Op(Non-AND/OR)_Number(NaN)_is_NaN | |
=== RUN TestNaN/binary:_Scalar_Op(AND/OR)_Number(NaN)_is_0/1 | |
=== RUN TestNaN/binary:_Scalar_Op(Non-AND/OR)_Series(with_NaN_value)_is_NaN) | |
=== RUN TestNaN/binary:_Number_Op(Non-AND/OR)_Series(with_NaN_value)_is_Series_with_NaN | |
=== RUN TestNaN/binary:_Number(NaN)_Op_Series(with_NaN_value)_is_Series_with_NaN | |
--- PASS: TestNaN (0.00s) | |
--- PASS: TestNaN/unary_!:_Op_Number(NaN)_is_NaN (0.00s) | |
--- PASS: TestNaN/unary_-:_Op_Number(NaN)_is_NaN (0.00s) | |
--- PASS: TestNaN/binary:_Scalar_Op(Non-AND/OR)_Number(NaN)_is_NaN (0.00s) | |
--- PASS: TestNaN/binary:_Scalar_Op(AND/OR)_Number(NaN)_is_0/1 (0.00s) | |
--- PASS: TestNaN/binary:_Scalar_Op(Non-AND/OR)_Series(with_NaN_value)_is_NaN) (0.00s) | |
--- PASS: TestNaN/binary:_Number_Op(Non-AND/OR)_Series(with_NaN_value)_is_Series_with_NaN (0.00s) | |
--- PASS: TestNaN/binary:_Number(NaN)_Op_Series(with_NaN_value)_is_Series_with_NaN (0.00s) | |
=== RUN TestNullValues | |
=== RUN TestNullValues/scalar:_unary_!_null():_is_null | |
=== RUN TestNullValues/scalar:_binary_null()_+_null():_is_null | |
=== RUN TestNullValues/scalar:_binary_1_+_null():_is_null | |
=== RUN TestNullValues/series:_unary_with_a_null_value_in_it_has_a_null_value_in_result | |
=== RUN TestNullValues/series:_binary_with_a_null_value_in_it_has_a_null_value_in_result | |
=== RUN TestNullValues/series_and_scalar:_binary_with_a_null_value_in_it_has_a_nil_value_in_result | |
=== RUN TestNullValues/number:_unary_!_null_number:_is_null | |
=== RUN TestNullValues/number:_binary_null_number_and_null_number:_is_null | |
=== RUN TestNullValues/number:_binary_non-null_number_and_null_number:_is_null | |
=== RUN TestNullValues/number_and_series:_binary_non-null_number_and_series_with_a_null:_is_null | |
=== RUN TestNullValues/number_and_series:_binary_null_number_and_series_with_non-null_and_null:_is_null_and_null | |
--- PASS: TestNullValues (0.01s) | |
--- PASS: TestNullValues/scalar:_unary_!_null():_is_null (0.00s) | |
--- PASS: TestNullValues/scalar:_binary_null()_+_null():_is_null (0.00s) | |
--- PASS: TestNullValues/scalar:_binary_1_+_null():_is_null (0.00s) | |
--- PASS: TestNullValues/series:_unary_with_a_null_value_in_it_has_a_null_value_in_result (0.00s) | |
--- PASS: TestNullValues/series:_binary_with_a_null_value_in_it_has_a_null_value_in_result (0.00s) | |
--- PASS: TestNullValues/series_and_scalar:_binary_with_a_null_value_in_it_has_a_nil_value_in_result (0.00s) | |
--- PASS: TestNullValues/number:_unary_!_null_number:_is_null (0.00s) | |
--- PASS: TestNullValues/number:_binary_null_number_and_null_number:_is_null (0.00s) | |
--- PASS: TestNullValues/number:_binary_non-null_number_and_null_number:_is_null (0.00s) | |
--- PASS: TestNullValues/number_and_series:_binary_non-null_number_and_series_with_a_null:_is_null (0.00s) | |
--- PASS: TestNullValues/number_and_series:_binary_null_number_and_series_with_non-null_and_null:_is_null_and_null (0.00s) | |
=== RUN TestScalarExpr | |
=== RUN TestScalarExpr/a_scalar | |
=== RUN TestScalarExpr/unary:_scalar | |
=== RUN TestScalarExpr/binary:_scalar_Op_scalar | |
=== RUN TestScalarExpr/binary:_scalar_Op_scalar_-_divide_by_zero | |
=== RUN TestScalarExpr/binary:_scalar_Op_number | |
=== RUN TestScalarExpr/binary:_number_Op_Scalar | |
--- PASS: TestScalarExpr (0.00s) | |
--- PASS: TestScalarExpr/a_scalar (0.00s) | |
--- PASS: TestScalarExpr/unary:_scalar (0.00s) | |
--- PASS: TestScalarExpr/binary:_scalar_Op_scalar (0.00s) | |
--- PASS: TestScalarExpr/binary:_scalar_Op_scalar_-_divide_by_zero (0.00s) | |
--- PASS: TestScalarExpr/binary:_scalar_Op_number (0.00s) | |
--- PASS: TestScalarExpr/binary:_number_Op_Scalar (0.00s) | |
=== RUN TestNumberExpr | |
=== RUN TestNumberExpr/binary:_number_Op_Scalar | |
=== RUN TestNumberExpr/unary:_number | |
=== RUN TestNumberExpr/binary:_Scalar_Op_Number_(Number_will_nil_val)_-_currently_Panics | |
--- PASS: TestNumberExpr (0.00s) | |
--- PASS: TestNumberExpr/binary:_number_Op_Scalar (0.00s) | |
--- PASS: TestNumberExpr/unary:_number (0.00s) | |
--- PASS: TestNumberExpr/binary:_Scalar_Op_Number_(Number_will_nil_val)_-_currently_Panics (0.00s) | |
=== RUN TestSeriesExpr | |
=== RUN TestSeriesExpr/unary_series | |
=== RUN TestSeriesExpr/binary_scalar_Op_series | |
=== RUN TestSeriesExpr/binary_series_Op_scalar | |
=== RUN TestSeriesExpr/series_Op_series | |
=== RUN TestSeriesExpr/series_Op_number | |
=== RUN TestSeriesExpr/number_Op_series | |
=== RUN TestSeriesExpr/series_Op_series_with_label_union | |
=== RUN TestSeriesExpr/series_Op_series_with_sparse_time_join | |
--- PASS: TestSeriesExpr (0.01s) | |
--- PASS: TestSeriesExpr/unary_series (0.00s) | |
--- PASS: TestSeriesExpr/binary_scalar_Op_series (0.00s) | |
--- PASS: TestSeriesExpr/binary_series_Op_scalar (0.00s) | |
--- PASS: TestSeriesExpr/series_Op_series (0.00s) | |
--- PASS: TestSeriesExpr/series_Op_number (0.00s) | |
--- PASS: TestSeriesExpr/number_Op_series (0.00s) | |
--- PASS: TestSeriesExpr/series_Op_series_with_label_union (0.00s) | |
--- PASS: TestSeriesExpr/series_Op_series_with_sparse_time_join (0.00s) | |
=== RUN TestSeriesAlternateFormsExpr | |
=== RUN TestSeriesAlternateFormsExpr/unary_series:_non-nullable_time | |
=== RUN TestSeriesAlternateFormsExpr/unary_series:_non-nullable_time,_time_second | |
=== RUN TestSeriesAlternateFormsExpr/unary_series:_non-nullable_value | |
=== RUN TestSeriesAlternateFormsExpr/series_Op_series:_nullable_and_non-nullable_time | |
=== RUN TestSeriesAlternateFormsExpr/series_Op_series:_nullable_(time_second)_and_non-nullable_time_(time_first) | |
=== RUN TestSeriesAlternateFormsExpr/series_Op_series:_nullable_and_non-nullable_values | |
=== RUN TestSeriesAlternateFormsExpr/binary_scalar_Op_series:_non-nullable_time_second | |
--- PASS: TestSeriesAlternateFormsExpr (0.01s) | |
--- PASS: TestSeriesAlternateFormsExpr/unary_series:_non-nullable_time (0.00s) | |
--- PASS: TestSeriesAlternateFormsExpr/unary_series:_non-nullable_time,_time_second (0.00s) | |
--- PASS: TestSeriesAlternateFormsExpr/unary_series:_non-nullable_value (0.00s) | |
--- PASS: TestSeriesAlternateFormsExpr/series_Op_series:_nullable_and_non-nullable_time (0.00s) | |
--- PASS: TestSeriesAlternateFormsExpr/series_Op_series:_nullable_(time_second)_and_non-nullable_time_(time_first) (0.00s) | |
--- PASS: TestSeriesAlternateFormsExpr/series_Op_series:_nullable_and_non-nullable_values (0.00s) | |
--- PASS: TestSeriesAlternateFormsExpr/binary_scalar_Op_series:_non-nullable_time_second (0.00s) | |
=== RUN TestFunc | |
=== RUN TestFunc/abs_on_number | |
=== RUN TestFunc/abs_on_scalar | |
=== RUN TestFunc/abs_on_series | |
=== RUN TestFunc/abs_on_string_-_should_error | |
--- PASS: TestFunc (0.00s) | |
--- PASS: TestFunc/abs_on_number (0.00s) | |
--- PASS: TestFunc/abs_on_scalar (0.00s) | |
--- PASS: TestFunc/abs_on_series (0.00s) | |
--- PASS: TestFunc/abs_on_string_-_should_error (0.00s) | |
=== RUN TestSeriesReduce | |
=== RUN TestSeriesReduce/foo_reduction_will_error | |
=== RUN TestSeriesReduce/sum_series | |
=== RUN TestSeriesReduce/sum_series_with_a_nil_value | |
=== RUN TestSeriesReduce/sum_empty_series | |
=== RUN TestSeriesReduce/mean_series_with_a_nil_value | |
=== RUN TestSeriesReduce/mean_empty_series | |
=== RUN TestSeriesReduce/min_series_with_a_nil_value | |
=== RUN TestSeriesReduce/min_empty_series | |
=== RUN TestSeriesReduce/max_series_with_a_nil_value | |
=== RUN TestSeriesReduce/max_empty_series | |
=== RUN TestSeriesReduce/mean_series | |
=== RUN TestSeriesReduce/count_empty_series | |
=== RUN TestSeriesReduce/mean_series_with_labels | |
--- PASS: TestSeriesReduce (0.01s) | |
--- PASS: TestSeriesReduce/foo_reduction_will_error (0.00s) | |
--- PASS: TestSeriesReduce/sum_series (0.00s) | |
--- PASS: TestSeriesReduce/sum_series_with_a_nil_value (0.00s) | |
--- PASS: TestSeriesReduce/sum_empty_series (0.00s) | |
--- PASS: TestSeriesReduce/mean_series_with_a_nil_value (0.00s) | |
--- PASS: TestSeriesReduce/mean_empty_series (0.00s) | |
--- PASS: TestSeriesReduce/min_series_with_a_nil_value (0.00s) | |
--- PASS: TestSeriesReduce/min_empty_series (0.00s) | |
--- PASS: TestSeriesReduce/max_series_with_a_nil_value (0.00s) | |
--- PASS: TestSeriesReduce/max_empty_series (0.00s) | |
--- PASS: TestSeriesReduce/mean_series (0.00s) | |
--- PASS: TestSeriesReduce/count_empty_series (0.00s) | |
--- PASS: TestSeriesReduce/mean_series_with_labels (0.00s) | |
=== RUN TestResampleSeries | |
=== RUN TestResampleSeries/resample_series:_time_range_shorter_than_the_rule_interval | |
=== RUN TestResampleSeries/resample_series:_invalid_time_range | |
=== RUN TestResampleSeries/resample_series:_downsampling_(mean_/_pad) | |
=== RUN TestResampleSeries/resample_series:_downsampling_(max_/_fillna) | |
=== RUN TestResampleSeries/resample_series:_downsampling_(min_/_fillna) | |
=== RUN TestResampleSeries/resample_series:_downsampling_(sum_/_fillna) | |
=== RUN TestResampleSeries/resample_series:_downsampling_(mean_/_fillna) | |
=== RUN TestResampleSeries/resample_series:_upsampling_(mean_/_pad_) | |
=== RUN TestResampleSeries/resample_series:_upsampling_(mean_/_backfilling_) | |
--- PASS: TestResampleSeries (0.00s) | |
--- PASS: TestResampleSeries/resample_series:_time_range_shorter_than_the_rule_interval (0.00s) | |
--- PASS: TestResampleSeries/resample_series:_invalid_time_range (0.00s) | |
--- PASS: TestResampleSeries/resample_series:_downsampling_(mean_/_pad) (0.00s) | |
--- PASS: TestResampleSeries/resample_series:_downsampling_(max_/_fillna) (0.00s) | |
--- PASS: TestResampleSeries/resample_series:_downsampling_(min_/_fillna) (0.00s) | |
--- PASS: TestResampleSeries/resample_series:_downsampling_(sum_/_fillna) (0.00s) | |
--- PASS: TestResampleSeries/resample_series:_downsampling_(mean_/_fillna) (0.00s) | |
--- PASS: TestResampleSeries/resample_series:_upsampling_(mean_/_pad_) (0.00s) | |
--- PASS: TestResampleSeries/resample_series:_upsampling_(mean_/_backfilling_) (0.00s) | |
=== RUN TestSeriesSort | |
=== RUN TestSeriesSort/unordered_series_should_sort_by_time_ascending | |
=== RUN TestSeriesSort/unordered_series_should_sort_by_time_descending | |
--- PASS: TestSeriesSort (0.00s) | |
--- PASS: TestSeriesSort/unordered_series_should_sort_by_time_ascending (0.00s) | |
--- PASS: TestSeriesSort/unordered_series_should_sort_by_time_descending (0.00s) | |
=== RUN TestSeriesFromFrame | |
=== RUN TestSeriesFromFrame/[]time,_[]float_frame_should_convert | |
=== RUN TestSeriesFromFrame/[]*float,_[]*time_frame_should_convert | |
=== RUN TestSeriesFromFrame/[]*time,_[]*time_frame_should_error | |
=== RUN TestSeriesFromFrame/[]*float64,_[]float64_frame_should_error | |
=== RUN TestSeriesFromFrame/[]*float64_frame_should_error | |
--- PASS: TestSeriesFromFrame (0.00s) | |
--- PASS: TestSeriesFromFrame/[]time,_[]float_frame_should_convert (0.00s) | |
--- PASS: TestSeriesFromFrame/[]*float,_[]*time_frame_should_convert (0.00s) | |
--- PASS: TestSeriesFromFrame/[]*time,_[]*time_frame_should_error (0.00s) | |
--- PASS: TestSeriesFromFrame/[]*float64,_[]float64_frame_should_error (0.00s) | |
--- PASS: TestSeriesFromFrame/[]*float64_frame_should_error (0.00s) | |
=== RUN Test_union | |
=== RUN Test_union/equal_tags_single_union | |
=== RUN Test_union/equal_tags_keys_with_no_matching_values_will_result_in_a_union_when_len(A)_==_1_&&_len(B)_==_1 | |
=== RUN Test_union/equal_tags_keys_with_no_matching_values_will_result_in_no_unions_when_len(A)_!=_1_&&_len(B)_!=_1 | |
=== RUN Test_union/empty_results_will_result_in_no_unions | |
=== RUN Test_union/incompatible_tags_of_different_length_with_will_result_in_no_unions_when_len(A)_!=_1_&&_len(B)_!=_1 | |
=== RUN Test_union/A_is_subset_of_B_results_in_single_union_with_Labels_of_B | |
=== RUN Test_union/B_is_subset_of_A_results_in_single_union_with_Labels_of_A | |
=== RUN Test_union/single_valued_A_is_subset_of_many_valued_B,_results_in_many_union_with_Labels_of_B | |
=== RUN Test_union/A_with_different_tags_keys_lengths_to_B_makes_3_unions_(with_two_unions_have_matching_tags) | |
=== RUN Test_union/B_with_different_tags_keys_lengths_to_A_makes_3_unions_(with_two_unions_have_matching_tags) | |
--- PASS: Test_union (0.00s) | |
--- PASS: Test_union/equal_tags_single_union (0.00s) | |
--- PASS: Test_union/equal_tags_keys_with_no_matching_values_will_result_in_a_union_when_len(A)_==_1_&&_len(B)_==_1 (0.00s) | |
--- PASS: Test_union/equal_tags_keys_with_no_matching_values_will_result_in_no_unions_when_len(A)_!=_1_&&_len(B)_!=_1 (0.00s) | |
--- PASS: Test_union/empty_results_will_result_in_no_unions (0.00s) | |
--- PASS: Test_union/incompatible_tags_of_different_length_with_will_result_in_no_unions_when_len(A)_!=_1_&&_len(B)_!=_1 (0.00s) | |
--- PASS: Test_union/A_is_subset_of_B_results_in_single_union_with_Labels_of_B (0.00s) | |
--- PASS: Test_union/B_is_subset_of_A_results_in_single_union_with_Labels_of_A (0.00s) | |
--- PASS: Test_union/single_valued_A_is_subset_of_many_valued_B,_results_in_many_union_with_Labels_of_B (0.00s) | |
--- PASS: Test_union/A_with_different_tags_keys_lengths_to_B_makes_3_unions_(with_two_unions_have_matching_tags) (0.00s) | |
--- PASS: Test_union/B_with_different_tags_keys_lengths_to_A_makes_3_unions_(with_two_unions_have_matching_tags) (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/expr/mathexp 0.042s | |
=== RUN TestLex | |
--- PASS: TestLex (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/expr/mathexp/parse 0.002s | |
=== RUN TestCopyFile | |
--- PASS: TestCopyFile (0.01s) | |
=== RUN TestCopyFile_Permissions | |
--- PASS: TestCopyFile_Permissions (0.00s) | |
=== RUN TestCopyFile_NonExistentDestDir | |
--- PASS: TestCopyFile_NonExistentDestDir (0.00s) | |
=== RUN TestCopyRecursive_NonExistentDest | |
--- PASS: TestCopyRecursive_NonExistentDest (0.00s) | |
=== RUN TestCopyRecursive_ExistentDest | |
--- PASS: TestCopyRecursive_ExistentDest (0.00s) | |
=== RUN TestExists_NonExistent | |
--- PASS: TestExists_NonExistent (0.00s) | |
=== RUN TestExists_Existent | |
--- PASS: TestExists_Existent (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/infra/fs 0.022s | |
=== RUN TestLogFile | |
=== RUN TestLogFile/adding_lines | |
--- PASS: TestLogFile (0.00s) | |
--- PASS: TestLogFile/adding_lines (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/infra/log 0.003s | |
=== RUN TestCountersAsDelta | |
--- PASS: TestCountersAsDelta (0.00s) | |
=== RUN TestCountersAsDeltaDisabled | |
--- PASS: TestCountersAsDeltaDisabled (0.00s) | |
=== RUN TestSanitize | |
--- PASS: TestSanitize (0.00s) | |
=== RUN TestSanitizePrefix | |
--- PASS: TestSanitizePrefix (0.00s) | |
=== RUN TestWriteSummary | |
--- PASS: TestWriteSummary (0.00s) | |
=== RUN TestWriteHistogram | |
--- PASS: TestWriteHistogram (0.00s) | |
=== RUN TestCounterVec | |
--- PASS: TestCounterVec (0.00s) | |
=== RUN TestCounter | |
--- PASS: TestCounter (0.00s) | |
=== RUN TestTrimGrafanaNamespace | |
--- PASS: TestTrimGrafanaNamespace (0.00s) | |
=== RUN TestSkipNanValues | |
--- PASS: TestSkipNanValues (0.00s) | |
=== RUN TestPush | |
--- PASS: TestPush (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/infra/metrics/graphitebridge 0.007s | |
=== RUN TestLabelNameSanitization | |
--- PASS: TestLabelNameSanitization (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/infra/metrics/metricutil 0.002s | |
=== RUN TestGetIPFromAddress | |
=== RUN TestGetIPFromAddress/Valid_IPv4 | |
=== RUN TestGetIPFromAddress/Valid_IPv6 | |
=== RUN TestGetIPFromAddress/Valid_IPv6_enclosed_in_square_brackets | |
=== RUN TestGetIPFromAddress/Valid_IPv4/port_pair | |
=== RUN TestGetIPFromAddress/Valid_IPv6/port_pair | |
=== RUN TestGetIPFromAddress/Invalid_IPv6/port_pair | |
=== RUN TestGetIPFromAddress/IPv6_with_too_many_parts | |
=== RUN TestGetIPFromAddress/IPv6_with_too_few_parts | |
=== RUN TestGetIPFromAddress/Valid_shortened_IPv6 | |
=== RUN TestGetIPFromAddress/IPv6_loopback_address | |
--- PASS: TestGetIPFromAddress (0.00s) | |
--- PASS: TestGetIPFromAddress/Valid_IPv4 (0.00s) | |
--- PASS: TestGetIPFromAddress/Valid_IPv6 (0.00s) | |
--- PASS: TestGetIPFromAddress/Valid_IPv6_enclosed_in_square_brackets (0.00s) | |
--- PASS: TestGetIPFromAddress/Valid_IPv4/port_pair (0.00s) | |
--- PASS: TestGetIPFromAddress/Valid_IPv6/port_pair (0.00s) | |
--- PASS: TestGetIPFromAddress/Invalid_IPv6/port_pair (0.00s) | |
--- PASS: TestGetIPFromAddress/IPv6_with_too_many_parts (0.00s) | |
--- PASS: TestGetIPFromAddress/IPv6_with_too_few_parts (0.00s) | |
--- PASS: TestGetIPFromAddress/Valid_shortened_IPv6 (0.00s) | |
--- PASS: TestGetIPFromAddress/IPv6_loopback_address (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/infra/network 0.003s | |
=== RUN TestDatabaseStorageGarbageCollection | |
database_storage_test.go:13: Creating database connection: "file::memory:?cache=shared" | |
database_storage_test.go:13: Cleaning DB | |
database_storage_test.go:13: Successfully initialized test database | |
--- PASS: TestDatabaseStorageGarbageCollection (0.06s) | |
=== RUN TestSecondSet | |
database_storage_test.go:61: Truncating DB tables | |
--- PASS: TestSecondSet (0.00s) | |
=== RUN Test_parseRedisConnStr | |
--- PASS: Test_parseRedisConnStr (0.00s) | |
=== RUN TestCachedBasedOnConfig | |
t=2021-03-07T22:29:46+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
remotecache_test.go:45: Truncating DB tables | |
--- PASS: TestCachedBasedOnConfig (1.01s) | |
=== RUN TestInvalidCacheTypeReturnsError | |
--- PASS: TestInvalidCacheTypeReturnsError (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/infra/remotecache 1.090s | |
=== RUN TestServerLock | |
serverlock_test.go:26: Creating database connection: "file::memory:?cache=shared" | |
serverlock_test.go:26: Cleaning DB | |
serverlock_test.go:26: Successfully initialized test database | |
=== RUN TestServerLock/trying_to_create_three_new_row_locks | |
=== RUN TestServerLock/create_lock_on_first_row | |
--- PASS: TestServerLock (0.06s) | |
--- PASS: TestServerLock/trying_to_create_three_new_row_locks (0.00s) | |
--- PASS: TestServerLock/create_lock_on_first_row (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/infra/serverlock 0.075s | |
=== RUN TestGroupSplit | |
--- PASS: TestGroupSplit (0.00s) | |
=== RUN TestInitJaegerCfg_Default | |
--- PASS: TestInitJaegerCfg_Default (0.00s) | |
=== RUN TestInitJaegerCfg_Enabled | |
--- PASS: TestInitJaegerCfg_Enabled (0.00s) | |
=== RUN TestInitJaegerCfg_DisabledViaEnv | |
--- PASS: TestInitJaegerCfg_DisabledViaEnv (0.00s) | |
=== RUN TestInitJaegerCfg_EnabledViaEnv | |
--- PASS: TestInitJaegerCfg_EnabledViaEnv (0.00s) | |
=== RUN TestInitJaegerCfg_InvalidEnvVar | |
--- PASS: TestInitJaegerCfg_InvalidEnvVar (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/infra/tracing 0.005s | |
=== RUN TestUsageStatsService_GetConcurrentUsersStats | |
usage_stats_service_test.go:20: Creating database connection: "file::memory:?cache=shared" | |
usage_stats_service_test.go:20: Cleaning DB | |
usage_stats_service_test.go:20: Successfully initialized test database | |
--- PASS: TestUsageStatsService_GetConcurrentUsersStats (0.06s) | |
=== RUN Test_InterfaceContractValidity | |
--- PASS: Test_InterfaceContractValidity (0.00s) | |
=== RUN TestMetrics | |
=== RUN TestMetrics/When_sending_usage_stats | |
usage_stats_test.go:44: Truncating DB tables | |
=== RUN TestMetrics/When_sending_usage_stats/Given_reporting_not_enabled_and_sending_usage_stats | |
=== RUN TestMetrics/When_sending_usage_stats/Given_reporting_not_enabled_and_sending_usage_stats/Should_not_gather_stats_or_call_http_endpoint | |
=== RUN TestMetrics/When_sending_usage_stats/Given_reporting_enabled_and_sending_usage_stats | |
=== RUN TestMetrics/When_sending_usage_stats/Given_reporting_enabled_and_sending_usage_stats/Should_gather_stats_and_call_http_endpoint | |
=== RUN TestMetrics/When_updating_total_stats | |
=== RUN TestMetrics/When_updating_total_stats/When_metrics_is_disabled_and_total_stats_is_enabled | |
=== RUN TestMetrics/When_updating_total_stats/When_metrics_is_disabled_and_total_stats_is_enabled/Should_not_update_stats | |
=== RUN TestMetrics/When_updating_total_stats/When_metrics_is_enabled_and_total_stats_is_disabled | |
=== RUN TestMetrics/When_updating_total_stats/When_metrics_is_enabled_and_total_stats_is_disabled/Should_not_update_stats | |
=== RUN TestMetrics/When_updating_total_stats/When_metrics_is_disabled_and_total_stats_is_disabled | |
=== RUN TestMetrics/When_updating_total_stats/When_metrics_is_disabled_and_total_stats_is_disabled/Should_not_update_stats | |
=== RUN TestMetrics/When_updating_total_stats/When_metrics_is_enabled_and_total_stats_is_enabled | |
=== RUN TestMetrics/When_updating_total_stats/When_metrics_is_enabled_and_total_stats_is_enabled/Should_update_stats | |
=== RUN TestMetrics/When_registering_a_metric | |
=== RUN TestMetrics/When_registering_a_metric/Adds_a_new_metric_to_the_external_metrics | |
=== RUN TestMetrics/When_registering_a_metric/When_metric_already_exists | |
=== RUN TestMetrics/When_registering_a_metric/When_metric_already_exists/Overrides_the_metric | |
=== RUN TestMetrics/When_getting_usage_report | |
usage_stats_test.go:406: Truncating DB tables | |
=== RUN TestMetrics/When_getting_usage_report/Should_include_metrics_for_concurrent_users | |
=== RUN TestMetrics/When_getting_usage_report/Should_include_external_metrics | |
=== RUN TestMetrics/When_registering_external_metrics | |
=== RUN TestMetrics/When_registering_external_metrics/Should_add_to_metrics | |
=== RUN TestMetrics/When_registering_external_metrics/When_loading_a_metric_results_to_an_error | |
=== RUN TestMetrics/When_registering_external_metrics/When_loading_a_metric_results_to_an_error/Should_not_add_it_to_metrics | |
--- PASS: TestMetrics (0.02s) | |
--- PASS: TestMetrics/When_sending_usage_stats (0.01s) | |
--- PASS: TestMetrics/When_sending_usage_stats/Given_reporting_not_enabled_and_sending_usage_stats (0.00s) | |
--- PASS: TestMetrics/When_sending_usage_stats/Given_reporting_not_enabled_and_sending_usage_stats/Should_not_gather_stats_or_call_http_endpoint (0.00s) | |
--- PASS: TestMetrics/When_sending_usage_stats/Given_reporting_enabled_and_sending_usage_stats (0.00s) | |
--- PASS: TestMetrics/When_sending_usage_stats/Given_reporting_enabled_and_sending_usage_stats/Should_gather_stats_and_call_http_endpoint (0.00s) | |
--- PASS: TestMetrics/When_updating_total_stats (0.00s) | |
--- PASS: TestMetrics/When_updating_total_stats/When_metrics_is_disabled_and_total_stats_is_enabled (0.00s) | |
--- PASS: TestMetrics/When_updating_total_stats/When_metrics_is_disabled_and_total_stats_is_enabled/Should_not_update_stats (0.00s) | |
--- PASS: TestMetrics/When_updating_total_stats/When_metrics_is_enabled_and_total_stats_is_disabled (0.00s) | |
--- PASS: TestMetrics/When_updating_total_stats/When_metrics_is_enabled_and_total_stats_is_disabled/Should_not_update_stats (0.00s) | |
--- PASS: TestMetrics/When_updating_total_stats/When_metrics_is_disabled_and_total_stats_is_disabled (0.00s) | |
--- PASS: TestMetrics/When_updating_total_stats/When_metrics_is_disabled_and_total_stats_is_disabled/Should_not_update_stats (0.00s) | |
--- PASS: TestMetrics/When_updating_total_stats/When_metrics_is_enabled_and_total_stats_is_enabled (0.00s) | |
--- PASS: TestMetrics/When_updating_total_stats/When_metrics_is_enabled_and_total_stats_is_enabled/Should_update_stats (0.00s) | |
--- PASS: TestMetrics/When_registering_a_metric (0.00s) | |
--- PASS: TestMetrics/When_registering_a_metric/Adds_a_new_metric_to_the_external_metrics (0.00s) | |
--- PASS: TestMetrics/When_registering_a_metric/When_metric_already_exists (0.00s) | |
--- PASS: TestMetrics/When_registering_a_metric/When_metric_already_exists/Overrides_the_metric (0.00s) | |
--- PASS: TestMetrics/When_getting_usage_report (0.01s) | |
--- PASS: TestMetrics/When_getting_usage_report/Should_include_metrics_for_concurrent_users (0.00s) | |
--- PASS: TestMetrics/When_getting_usage_report/Should_include_external_metrics (0.00s) | |
--- PASS: TestMetrics/When_registering_external_metrics (0.00s) | |
--- PASS: TestMetrics/When_registering_external_metrics/Should_add_to_metrics (0.00s) | |
--- PASS: TestMetrics/When_registering_external_metrics/When_loading_a_metric_results_to_an_error (0.00s) | |
--- PASS: TestMetrics/When_registering_external_metrics/When_loading_a_metric_results_to_an_error/Should_not_add_it_to_metrics (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/infra/usagestats 0.100s | |
=== RUN TestAuthenticateUser | |
=== RUN TestAuthenticateUser/When_a_user_authenticates_without_setting_a_password | |
=== RUN TestAuthenticateUser/When_a_user_authenticates_having_too_many_login_attempts | |
=== RUN TestAuthenticateUser/When_grafana_user_authenticate_with_valid_credentials | |
=== RUN TestAuthenticateUser/When_grafana_user_authenticate_and_unexpected_error_occurs | |
=== RUN TestAuthenticateUser/When_a_non-existing_grafana_user_authenticate_and_ldap_disabled | |
=== RUN TestAuthenticateUser/When_a_non-existing_grafana_user_authenticate_and_invalid_ldap_credentials | |
=== RUN TestAuthenticateUser/When_a_non-existing_grafana_user_authenticate_and_valid_ldap_credentials | |
=== RUN TestAuthenticateUser/When_a_non-existing_grafana_user_authenticate_and_ldap_returns_unexpected_error | |
=== RUN TestAuthenticateUser/When_grafana_user_authenticate_with_invalid_credentials_and_invalid_ldap_credentials | |
--- PASS: TestAuthenticateUser (0.00s) | |
--- PASS: TestAuthenticateUser/When_a_user_authenticates_without_setting_a_password (0.00s) | |
--- PASS: TestAuthenticateUser/When_a_user_authenticates_having_too_many_login_attempts (0.00s) | |
--- PASS: TestAuthenticateUser/When_grafana_user_authenticate_with_valid_credentials (0.00s) | |
--- PASS: TestAuthenticateUser/When_grafana_user_authenticate_and_unexpected_error_occurs (0.00s) | |
--- PASS: TestAuthenticateUser/When_a_non-existing_grafana_user_authenticate_and_ldap_disabled (0.00s) | |
--- PASS: TestAuthenticateUser/When_a_non-existing_grafana_user_authenticate_and_invalid_ldap_credentials (0.00s) | |
--- PASS: TestAuthenticateUser/When_a_non-existing_grafana_user_authenticate_and_valid_ldap_credentials (0.00s) | |
--- PASS: TestAuthenticateUser/When_a_non-existing_grafana_user_authenticate_and_ldap_returns_unexpected_error (0.00s) | |
--- PASS: TestAuthenticateUser/When_grafana_user_authenticate_with_invalid_credentials_and_invalid_ldap_credentials (0.00s) | |
=== RUN TestValidateLoginAttempts | |
=== RUN TestValidateLoginAttempts/When_brute_force_protection_enabled_and_user_login_attempt_count_is_less_than_max | |
=== RUN TestValidateLoginAttempts/When_brute_force_protection_enabled_and_user_login_attempt_count_equals_max | |
=== RUN TestValidateLoginAttempts/When_brute_force_protection_enabled_and_user_login_attempt_count_is_greater_than_max | |
=== RUN TestValidateLoginAttempts/When_brute_force_protection_disabled_and_user_login_attempt_count_is_less_than_max | |
=== RUN TestValidateLoginAttempts/When_brute_force_protection_disabled_and_user_login_attempt_count_equals_max | |
=== RUN TestValidateLoginAttempts/When_brute_force_protection_disabled_and_user_login_attempt_count_is_greater_than_max | |
--- PASS: TestValidateLoginAttempts (0.00s) | |
--- PASS: TestValidateLoginAttempts/When_brute_force_protection_enabled_and_user_login_attempt_count_is_less_than_max (0.00s) | |
--- PASS: TestValidateLoginAttempts/When_brute_force_protection_enabled_and_user_login_attempt_count_equals_max (0.00s) | |
--- PASS: TestValidateLoginAttempts/When_brute_force_protection_enabled_and_user_login_attempt_count_is_greater_than_max (0.00s) | |
--- PASS: TestValidateLoginAttempts/When_brute_force_protection_disabled_and_user_login_attempt_count_is_less_than_max (0.00s) | |
--- PASS: TestValidateLoginAttempts/When_brute_force_protection_disabled_and_user_login_attempt_count_equals_max (0.00s) | |
--- PASS: TestValidateLoginAttempts/When_brute_force_protection_disabled_and_user_login_attempt_count_is_greater_than_max (0.00s) | |
=== RUN TestSaveInvalidLoginAttempt | |
=== RUN TestSaveInvalidLoginAttempt/When_brute_force_protection_enabled | |
=== RUN TestSaveInvalidLoginAttempt/When_brute_force_protection_disabled | |
--- PASS: TestSaveInvalidLoginAttempt (0.00s) | |
--- PASS: TestSaveInvalidLoginAttempt/When_brute_force_protection_enabled (0.00s) | |
--- PASS: TestSaveInvalidLoginAttempt/When_brute_force_protection_disabled (0.00s) | |
=== RUN TestLoginUsingGrafanaDB | |
=== RUN TestLoginUsingGrafanaDB/When_login_with_non-existing_user | |
=== RUN TestLoginUsingGrafanaDB/When_login_with_invalid_credentials | |
=== RUN TestLoginUsingGrafanaDB/When_login_with_valid_credentials | |
=== RUN TestLoginUsingGrafanaDB/When_login_with_disabled_user | |
--- PASS: TestLoginUsingGrafanaDB (0.00s) | |
--- PASS: TestLoginUsingGrafanaDB/When_login_with_non-existing_user (0.00s) | |
--- PASS: TestLoginUsingGrafanaDB/When_login_with_invalid_credentials (0.00s) | |
--- PASS: TestLoginUsingGrafanaDB/When_login_with_valid_credentials (0.00s) | |
--- PASS: TestLoginUsingGrafanaDB/When_login_with_disabled_user (0.00s) | |
=== RUN TestLoginUsingLDAP | |
=== RUN TestLoginUsingLDAP/When_LDAP_enabled_and_no_server_configured | |
=== RUN TestLoginUsingLDAP/When_LDAP_disabled | |
--- PASS: TestLoginUsingLDAP (0.00s) | |
--- PASS: TestLoginUsingLDAP/When_LDAP_enabled_and_no_server_configured (0.00s) | |
--- PASS: TestLoginUsingLDAP/When_LDAP_disabled (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/login 0.009s | |
=== RUN TestSocialAzureAD_UserInfo | |
=== RUN TestSocialAzureAD_UserInfo/Email_in_email_claim | |
=== RUN TestSocialAzureAD_UserInfo/No_email | |
=== RUN TestSocialAzureAD_UserInfo/No_id_token | |
=== RUN TestSocialAzureAD_UserInfo/Email_in_preferred_username_claim | |
=== RUN TestSocialAzureAD_UserInfo/Admin_role | |
=== RUN TestSocialAzureAD_UserInfo/Lowercase_Admin_role | |
=== RUN TestSocialAzureAD_UserInfo/Only_other_roles | |
=== RUN TestSocialAzureAD_UserInfo/Editor_role | |
=== RUN TestSocialAzureAD_UserInfo/Admin_and_Editor_roles_in_claim | |
=== RUN TestSocialAzureAD_UserInfo/Error_if_user_is_not_a_member_of_allowed_groups | |
=== RUN TestSocialAzureAD_UserInfo/Error_if_user_is_a_member_of_allowed_groups | |
--- PASS: TestSocialAzureAD_UserInfo (0.00s) | |
--- PASS: TestSocialAzureAD_UserInfo/Email_in_email_claim (0.00s) | |
--- PASS: TestSocialAzureAD_UserInfo/No_email (0.00s) | |
--- PASS: TestSocialAzureAD_UserInfo/No_id_token (0.00s) | |
--- PASS: TestSocialAzureAD_UserInfo/Email_in_preferred_username_claim (0.00s) | |
--- PASS: TestSocialAzureAD_UserInfo/Admin_role (0.00s) | |
--- PASS: TestSocialAzureAD_UserInfo/Lowercase_Admin_role (0.00s) | |
--- PASS: TestSocialAzureAD_UserInfo/Only_other_roles (0.00s) | |
--- PASS: TestSocialAzureAD_UserInfo/Editor_role (0.00s) | |
--- PASS: TestSocialAzureAD_UserInfo/Admin_and_Editor_roles_in_claim (0.00s) | |
--- PASS: TestSocialAzureAD_UserInfo/Error_if_user_is_not_a_member_of_allowed_groups (0.00s) | |
--- PASS: TestSocialAzureAD_UserInfo/Error_if_user_is_a_member_of_allowed_groups (0.00s) | |
=== RUN TestSearchJSONForEmail | |
=== RUN TestSearchJSONForEmail/Given_a_generic_OAuth_provider | |
=== RUN TestSearchJSONForEmail/Given_a_generic_OAuth_provider/Given_an_invalid_user_info_JSON_response | |
=== RUN TestSearchJSONForEmail/Given_a_generic_OAuth_provider/Given_an_empty_user_info_JSON_response_and_empty_JMES_path | |
=== RUN TestSearchJSONForEmail/Given_a_generic_OAuth_provider/Given_an_empty_user_info_JSON_response_and_valid_JMES_path | |
=== RUN TestSearchJSONForEmail/Given_a_generic_OAuth_provider/Given_a_simple_user_info_JSON_response_and_valid_JMES_path | |
=== RUN TestSearchJSONForEmail/Given_a_generic_OAuth_provider/Given_a_user_info_JSON_response_with_e-mails_array_and_valid_JMES_path | |
=== RUN TestSearchJSONForEmail/Given_a_generic_OAuth_provider/Given_a_nested_user_info_JSON_response_and_valid_JMES_path | |
--- PASS: TestSearchJSONForEmail (0.00s) | |
--- PASS: TestSearchJSONForEmail/Given_a_generic_OAuth_provider (0.00s) | |
--- PASS: TestSearchJSONForEmail/Given_a_generic_OAuth_provider/Given_an_invalid_user_info_JSON_response (0.00s) | |
--- PASS: TestSearchJSONForEmail/Given_a_generic_OAuth_provider/Given_an_empty_user_info_JSON_response_and_empty_JMES_path (0.00s) | |
--- PASS: TestSearchJSONForEmail/Given_a_generic_OAuth_provider/Given_an_empty_user_info_JSON_response_and_valid_JMES_path (0.00s) | |
--- PASS: TestSearchJSONForEmail/Given_a_generic_OAuth_provider/Given_a_simple_user_info_JSON_response_and_valid_JMES_path (0.00s) | |
--- PASS: TestSearchJSONForEmail/Given_a_generic_OAuth_provider/Given_a_user_info_JSON_response_with_e-mails_array_and_valid_JMES_path (0.00s) | |
--- PASS: TestSearchJSONForEmail/Given_a_generic_OAuth_provider/Given_a_nested_user_info_JSON_response_and_valid_JMES_path (0.00s) | |
=== RUN TestSearchJSONForRole | |
=== RUN TestSearchJSONForRole/Given_a_generic_OAuth_provider | |
=== RUN TestSearchJSONForRole/Given_a_generic_OAuth_provider/Given_an_invalid_user_info_JSON_response | |
=== RUN TestSearchJSONForRole/Given_a_generic_OAuth_provider/Given_an_empty_user_info_JSON_response_and_empty_JMES_path | |
=== RUN TestSearchJSONForRole/Given_a_generic_OAuth_provider/Given_an_empty_user_info_JSON_response_and_valid_JMES_path | |
=== RUN TestSearchJSONForRole/Given_a_generic_OAuth_provider/Given_a_simple_user_info_JSON_response_and_valid_JMES_path | |
--- PASS: TestSearchJSONForRole (0.00s) | |
--- PASS: TestSearchJSONForRole/Given_a_generic_OAuth_provider (0.00s) | |
--- PASS: TestSearchJSONForRole/Given_a_generic_OAuth_provider/Given_an_invalid_user_info_JSON_response (0.00s) | |
--- PASS: TestSearchJSONForRole/Given_a_generic_OAuth_provider/Given_an_empty_user_info_JSON_response_and_empty_JMES_path (0.00s) | |
--- PASS: TestSearchJSONForRole/Given_a_generic_OAuth_provider/Given_an_empty_user_info_JSON_response_and_valid_JMES_path (0.00s) | |
--- PASS: TestSearchJSONForRole/Given_a_generic_OAuth_provider/Given_a_simple_user_info_JSON_response_and_valid_JMES_path (0.00s) | |
=== RUN TestUserInfoSearchesForEmailAndRole | |
=== RUN TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider | |
=== RUN TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_a_valid_role_path,_no_API_response,_use_id_token | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received id_token" logger=generic_oauth_test raw_json="{\"role\":\"Admin\",\"email\":\"john.doe@example.com\"}" data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json=null data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=token data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info role from extracted role" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Defaulting to using email for user info login" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email:john.doe@example.com Login:john.doe@example.com Company: Role:Admin Groups:[]}" | |
=== RUN TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_no_role_path,_no_API_response,_use_id_token | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received id_token" logger=generic_oauth_test raw_json="{\"email\":\"john.doe@example.com\"}" data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json=null data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=token data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Defaulting to using email for user info login" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email:john.doe@example.com Login:john.doe@example.com Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_an_invalid_role_path,_no_API_response,_use_id_token | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received id_token" logger=generic_oauth_test raw_json="{\"role\":\"Admin\",\"email\":\"john.doe@example.com\"}" data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json=null data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=token data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Defaulting to using email for user info login" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email:john.doe@example.com Login:john.doe@example.com Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_no_id_token,_a_valid_role_path,_a_valid_API_response,_use_API_response | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="No id_token found" logger=generic_oauth_test token="&{AccessToken: TokenType: RefreshToken: Expiry:2021-03-07 22:29:55.041938658 +0000 UTC m=+0.010058377 raw:<nil>}" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json="{\"email\":\"john.doe@example.com\",\"role\":\"Admin\"}" data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info role from extracted role" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Defaulting to using email for user info login" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email:john.doe@example.com Login:john.doe@example.com Company: Role:Admin Groups:[]}" | |
=== RUN TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_no_id_token,_no_role_path,_a_valid_API_response,_use_API_response | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="No id_token found" logger=generic_oauth_test token="&{AccessToken: TokenType: RefreshToken: Expiry:2021-03-07 22:29:55.042481423 +0000 UTC m=+0.010601142 raw:<nil>}" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json="{\"email\":\"john.doe@example.com\"}" data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Defaulting to using email for user info login" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email:john.doe@example.com Login:john.doe@example.com Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_no_id_token,_a_role_path,_a_valid_API_response_without_a_role,_use_API_response | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="No id_token found" logger=generic_oauth_test token="&{AccessToken: TokenType: RefreshToken: Expiry:2021-03-07 22:29:55.042967588 +0000 UTC m=+0.011087297 raw:<nil>}" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json="{\"email\":\"john.doe@example.com\"}" data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Defaulting to using email for user info login" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email:john.doe@example.com Login:john.doe@example.com Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_no_id_token,_a_valid_role_path,_no_API_response,_no_data | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="No id_token found" logger=generic_oauth_test token="&{AccessToken: TokenType: RefreshToken: Expiry:2021-03-07 22:29:55.043535153 +0000 UTC m=+0.011654882 raw:<nil>}" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json=null data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received email addresses" logger=generic_oauth_test emails=[] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Using email address" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting email from fetched private email" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Defaulting to using email for user info login" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email: Login: Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_a_valid_role_path,_a_valid_API_response,_prefer_id_token | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received id_token" logger=generic_oauth_test raw_json="{\"role\":\"Admin\",\"email\":\"john.doe@example.com\"}" data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json="{\"email\":\"from_response@example.com\",\"role\":\"FromResponse\"}" data="Name: , Displayname: , Login: , Username: , Email: from_response@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=token data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info role from extracted role" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: from_response@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Defaulting to using email for user info login" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email:john.doe@example.com Login:john.doe@example.com Company: Role:Admin Groups:[]}" | |
=== RUN TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_an_invalid_role_path,_a_valid_API_response,_prefer_id_token | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received id_token" logger=generic_oauth_test raw_json="{\"role\":\"Admin\",\"email\":\"john.doe@example.com\"}" data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json="{\"email\":\"from_response@example.com\",\"role\":\"FromResponse\"}" data="Name: , Displayname: , Login: , Username: , Email: from_response@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=token data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: from_response@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Defaulting to using email for user info login" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email:john.doe@example.com Login:john.doe@example.com Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_a_valid_id_token_with_no_email,_a_valid_role_path,_a_valid_API_response_with_no_role,_merge | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received id_token" logger=generic_oauth_test raw_json="{\"role\":\"Admin\"}" data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json="{\"email\":\"from_response@example.com\"}" data="Name: , Displayname: , Login: , Username: , Email: from_response@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=token data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info role from extracted role" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: from_response@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=from_response@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Defaulting to using email for user info login" logger=generic_oauth_test email=from_response@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email:from_response@example.com Login:from_response@example.com Company: Role:Admin Groups:[]}" | |
=== RUN TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_a_valid_id_token_with_no_role,_a_valid_role_path,_a_valid_API_response_with_no_email,_merge | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received id_token" logger=generic_oauth_test raw_json="{\"email\":\"john.doe@example.com\"}" data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json="{\"role\":\"FromResponse\"}" data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=token data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info role from extracted role" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Defaulting to using email for user info login" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email:john.doe@example.com Login:john.doe@example.com Company: Role:FromResponse Groups:[]}" | |
--- PASS: TestUserInfoSearchesForEmailAndRole (0.01s) | |
--- PASS: TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider (0.01s) | |
--- PASS: TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_a_valid_role_path,_no_API_response,_use_id_token (0.00s) | |
--- PASS: TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_no_role_path,_no_API_response,_use_id_token (0.00s) | |
--- PASS: TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_an_invalid_role_path,_no_API_response,_use_id_token (0.00s) | |
--- PASS: TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_no_id_token,_a_valid_role_path,_a_valid_API_response,_use_API_response (0.00s) | |
--- PASS: TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_no_id_token,_no_role_path,_a_valid_API_response,_use_API_response (0.00s) | |
--- PASS: TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_no_id_token,_a_role_path,_a_valid_API_response_without_a_role,_use_API_response (0.00s) | |
--- PASS: TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_no_id_token,_a_valid_role_path,_no_API_response,_no_data (0.00s) | |
--- PASS: TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_a_valid_role_path,_a_valid_API_response,_prefer_id_token (0.00s) | |
--- PASS: TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_an_invalid_role_path,_a_valid_API_response,_prefer_id_token (0.00s) | |
--- PASS: TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_a_valid_id_token_with_no_email,_a_valid_role_path,_a_valid_API_response_with_no_role,_merge (0.00s) | |
--- PASS: TestUserInfoSearchesForEmailAndRole/Given_a_generic_OAuth_provider/Given_a_valid_id_token_with_no_role,_a_valid_role_path,_a_valid_API_response_with_no_email,_merge (0.00s) | |
=== RUN TestUserInfoSearchesForLogin | |
=== RUN TestUserInfoSearchesForLogin/Given_a_generic_OAuth_provider | |
=== RUN TestUserInfoSearchesForLogin/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_a_valid_login_path,_no_API_response,_use_id_token | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received id_token" logger=generic_oauth_test raw_json="{\"login\":\"johndoe\",\"email\":\"john.doe@example.com\"}" data="Name: , Displayname: , Login: johndoe, Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
generic_oauth_test.go:425: Writing fake API response body body <nil> | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json=null data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=token data="Name: , Displayname: , Login: johndoe, Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info login from login field" logger=generic_oauth_test login=johndoe | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email:john.doe@example.com Login:johndoe Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForLogin/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_no_login_path,_no_API_response,_use_id_token | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received id_token" logger=generic_oauth_test raw_json="{\"login\":\"johndoe\",\"email\":\"john.doe@example.com\"}" data="Name: , Displayname: , Login: johndoe, Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
generic_oauth_test.go:425: Writing fake API response body body <nil> | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json=null data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=token data="Name: , Displayname: , Login: johndoe, Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info login from login field" logger=generic_oauth_test login=johndoe | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email:john.doe@example.com Login:johndoe Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForLogin/Given_a_generic_OAuth_provider/Given_no_id_token,_a_valid_login_path,_a_valid_API_response,_use_API_response | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="No id_token found" logger=generic_oauth_test token="&{AccessToken: TokenType: RefreshToken: Expiry:2021-03-07 22:29:55.048922434 +0000 UTC m=+0.017042163 raw:<nil>}" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
generic_oauth_test.go:425: Writing fake API response body body map[email:john.doe@example.com user_uid:johndoe] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json="{\"email\":\"john.doe@example.com\",\"user_uid\":\"johndoe\"}" data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Searching for login among JSON" logger=generic_oauth_test loginAttributePath=user_uid | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info login from login field" logger=generic_oauth_test login=johndoe | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email:john.doe@example.com Login:johndoe Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForLogin/Given_a_generic_OAuth_provider/Given_no_id_token,_no_login_path,_a_valid_API_response,_use_API_response | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="No id_token found" logger=generic_oauth_test token="&{AccessToken: TokenType: RefreshToken: Expiry:2021-03-07 22:29:55.049975364 +0000 UTC m=+0.018095053 raw:<nil>}" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
generic_oauth_test.go:425: Writing fake API response body body map[login:johndoe] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json="{\"login\":\"johndoe\"}" data="Name: , Displayname: , Login: johndoe, Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: johndoe, Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info login from login field" logger=generic_oauth_test login=johndoe | |
generic_oauth_test.go:425: Writing fake API response body body map[login:johndoe] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received email addresses" logger=generic_oauth_test emails=[] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Using email address" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting email from fetched private email" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email: Login:johndoe Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForLogin/Given_a_generic_OAuth_provider/Given_no_id_token,_a_login_path,_a_valid_API_response_without_a_login,_use_API_response | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="No id_token found" logger=generic_oauth_test token="&{AccessToken: TokenType: RefreshToken: Expiry:2021-03-07 22:29:55.05061605 +0000 UTC m=+0.018735759 raw:<nil>}" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
generic_oauth_test.go:425: Writing fake API response body body map[username:john.doe] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json="{\"username\":\"john.doe\"}" data="Name: , Displayname: , Login: , Username: john.doe, Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: john.doe, Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Searching for login among JSON" logger=generic_oauth_test loginAttributePath=login | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info login from username field" logger=generic_oauth_test username=john.doe | |
generic_oauth_test.go:425: Writing fake API response body body map[username:john.doe] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received email addresses" logger=generic_oauth_test emails=[] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Using email address" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting email from fetched private email" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email: Login:john.doe Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForLogin/Given_a_generic_OAuth_provider/Given_no_id_token,_a_valid_login_path,_no_API_response,_no_data | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="No id_token found" logger=generic_oauth_test token="&{AccessToken: TokenType: RefreshToken: Expiry:2021-03-07 22:29:55.051139595 +0000 UTC m=+0.019259284 raw:<nil>}" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
generic_oauth_test.go:425: Writing fake API response body body <nil> | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json=null data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Searching for login among JSON" logger=generic_oauth_test loginAttributePath=login | |
generic_oauth_test.go:425: Writing fake API response body body <nil> | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received email addresses" logger=generic_oauth_test emails=[] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Using email address" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting email from fetched private email" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Defaulting to using email for user info login" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email: Login: Company: Role: Groups:[]}" | |
--- PASS: TestUserInfoSearchesForLogin (0.01s) | |
--- PASS: TestUserInfoSearchesForLogin/Given_a_generic_OAuth_provider (0.01s) | |
--- PASS: TestUserInfoSearchesForLogin/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_a_valid_login_path,_no_API_response,_use_id_token (0.00s) | |
--- PASS: TestUserInfoSearchesForLogin/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_no_login_path,_no_API_response,_use_id_token (0.00s) | |
--- PASS: TestUserInfoSearchesForLogin/Given_a_generic_OAuth_provider/Given_no_id_token,_a_valid_login_path,_a_valid_API_response,_use_API_response (0.00s) | |
--- PASS: TestUserInfoSearchesForLogin/Given_a_generic_OAuth_provider/Given_no_id_token,_no_login_path,_a_valid_API_response,_use_API_response (0.00s) | |
--- PASS: TestUserInfoSearchesForLogin/Given_a_generic_OAuth_provider/Given_no_id_token,_a_login_path,_a_valid_API_response_without_a_login,_use_API_response (0.00s) | |
--- PASS: TestUserInfoSearchesForLogin/Given_a_generic_OAuth_provider/Given_no_id_token,_a_valid_login_path,_no_API_response,_no_data (0.00s) | |
=== RUN TestUserInfoSearchesForName | |
=== RUN TestUserInfoSearchesForName/Given_a_generic_OAuth_provider | |
=== RUN TestUserInfoSearchesForName/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_a_valid_name_path,_no_API_response,_use_id_token | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received id_token" logger=generic_oauth_test raw_json="{\"login\":\"johndoe\",\"email\":\"john.doe@example.com\",\"name\":\"John Doe\"}" data="Name: John Doe, Displayname: , Login: johndoe, Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
generic_oauth_test.go:523: Writing fake API response body body <nil> | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json=null data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=token data="Name: John Doe, Displayname: , Login: johndoe, Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info name from nameAttributePath" logger=generic_oauth_test nameAttributePath=name | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info login from login field" logger=generic_oauth_test login=johndoe | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name:John Doe Email:john.doe@example.com Login:johndoe Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForName/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_no_name_path,_no_API_response,_use_id_token | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received id_token" logger=generic_oauth_test raw_json="{\"login\":\"johndoe\",\"email\":\"john.doe@example.com\",\"name\":\"John Doe\"}" data="Name: John Doe, Displayname: , Login: johndoe, Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
generic_oauth_test.go:523: Writing fake API response body body <nil> | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json=null data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=token data="Name: John Doe, Displayname: , Login: johndoe, Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info name from name field" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info login from login field" logger=generic_oauth_test login=johndoe | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name:John Doe Email:john.doe@example.com Login:johndoe Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForName/Given_a_generic_OAuth_provider/Given_no_id_token,_a_valid_name_path,_a_valid_API_response,_use_API_response | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="No id_token found" logger=generic_oauth_test token="&{AccessToken: TokenType: RefreshToken: Expiry:2021-03-07 22:29:55.059441834 +0000 UTC m=+0.027561553 raw:<nil>}" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
generic_oauth_test.go:523: Writing fake API response body body map[email:john.doe@example.com login:johndoe user_name:John Doe] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json="{\"email\":\"john.doe@example.com\",\"login\":\"johndoe\",\"user_name\":\"John Doe\"}" data="Name: , Displayname: , Login: johndoe, Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: johndoe, Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info name from nameAttributePath" logger=generic_oauth_test nameAttributePath=user_name | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info login from login field" logger=generic_oauth_test login=johndoe | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Set user info email from extracted email" logger=generic_oauth_test email=john.doe@example.com | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name:John Doe Email:john.doe@example.com Login:johndoe Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForName/Given_a_generic_OAuth_provider/Given_no_id_token,_no_name_path,_a_valid_API_response,_use_API_response | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="No id_token found" logger=generic_oauth_test token="&{AccessToken: TokenType: RefreshToken: Expiry:2021-03-07 22:29:55.060266771 +0000 UTC m=+0.028386480 raw:<nil>}" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
generic_oauth_test.go:523: Writing fake API response body body map[display_name:John Doe login:johndoe] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json="{\"display_name\":\"John Doe\",\"login\":\"johndoe\"}" data="Name: , Displayname: John Doe, Login: johndoe, Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: John Doe, Login: johndoe, Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info name from display name field" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info login from login field" logger=generic_oauth_test login=johndoe | |
generic_oauth_test.go:523: Writing fake API response body body map[display_name:John Doe login:johndoe] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received email addresses" logger=generic_oauth_test emails=[] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Using email address" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting email from fetched private email" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name:John Doe Email: Login:johndoe Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForName/Given_a_generic_OAuth_provider/Given_no_id_token,_a_name_path,_a_valid_API_response_without_a_name,_use_API_response | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="No id_token found" logger=generic_oauth_test token="&{AccessToken: TokenType: RefreshToken: Expiry:2021-03-07 22:29:55.061432082 +0000 UTC m=+0.029551801 raw:<nil>}" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
generic_oauth_test.go:523: Writing fake API response body body map[display_name:John Doe username:john.doe] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json="{\"display_name\":\"John Doe\",\"username\":\"john.doe\"}" data="Name: , Displayname: John Doe, Login: , Username: john.doe, Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: John Doe, Login: , Username: john.doe, Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info name from display name field" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting user info login from username field" logger=generic_oauth_test username=john.doe | |
generic_oauth_test.go:523: Writing fake API response body body map[display_name:John Doe username:john.doe] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received email addresses" logger=generic_oauth_test emails=[] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Using email address" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting email from fetched private email" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name:John Doe Email: Login:john.doe Company: Role: Groups:[]}" | |
=== RUN TestUserInfoSearchesForName/Given_a_generic_OAuth_provider/Given_no_id_token,_a_valid_name_path,_no_API_response,_no_data | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="No id_token found" logger=generic_oauth_test token="&{AccessToken: TokenType: RefreshToken: Expiry:2021-03-07 22:29:55.062722895 +0000 UTC m=+0.030842604 raw:<nil>}" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Getting user info from API" logger=generic_oauth_test | |
generic_oauth_test.go:523: Writing fake API response body body <nil> | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received user info response from API" logger=generic_oauth_test raw_json=null data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Processing external user info" logger=generic_oauth_test source=API data="Name: , Displayname: , Login: , Username: , Email: , Upn: , Attributes: map[]" | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Unable to find user info name" logger=generic_oauth_test | |
generic_oauth_test.go:523: Writing fake API response body body <nil> | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received email addresses" logger=generic_oauth_test emails=[] | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Using email address" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Setting email from fetched private email" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Defaulting to using email for user info login" logger=generic_oauth_test email= | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="User info result" logger=generic_oauth_test result="&{Id: Name: Email: Login: Company: Role: Groups:[]}" | |
--- PASS: TestUserInfoSearchesForName (0.01s) | |
--- PASS: TestUserInfoSearchesForName/Given_a_generic_OAuth_provider (0.01s) | |
--- PASS: TestUserInfoSearchesForName/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_a_valid_name_path,_no_API_response,_use_id_token (0.00s) | |
--- PASS: TestUserInfoSearchesForName/Given_a_generic_OAuth_provider/Given_a_valid_id_token,_no_name_path,_no_API_response,_use_id_token (0.00s) | |
--- PASS: TestUserInfoSearchesForName/Given_a_generic_OAuth_provider/Given_no_id_token,_a_valid_name_path,_a_valid_API_response,_use_API_response (0.01s) | |
--- PASS: TestUserInfoSearchesForName/Given_a_generic_OAuth_provider/Given_no_id_token,_no_name_path,_a_valid_API_response,_use_API_response (0.00s) | |
--- PASS: TestUserInfoSearchesForName/Given_a_generic_OAuth_provider/Given_no_id_token,_a_name_path,_a_valid_API_response_without_a_name,_use_API_response (0.00s) | |
--- PASS: TestUserInfoSearchesForName/Given_a_generic_OAuth_provider/Given_no_id_token,_a_valid_name_path,_no_API_response,_no_data (0.00s) | |
=== RUN TestPayloadCompression | |
=== RUN TestPayloadCompression/Given_a_valid_DEFLATE_compressed_id_token,_return_userInfo | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Received id_token" logger=generic_oauth_test raw_json="{\"email\":\"john.doe@example.com\",\"role\":\"Admin\"}" data="Name: , Displayname: , Login: , Username: , Email: john.doe@example.com, Upn: , Attributes: map[]" | |
=== RUN TestPayloadCompression/Given_an_invalid_DEFLATE_compressed_id_token,_return_nil | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=eror msg="Error creating zlib reader" logger=generic_oauth_test error="zlib: invalid header" | |
=== RUN TestPayloadCompression/Given_an_unsupported_GZIP_compressed_id_token,_return_nil | |
t=2021-03-07T22:29:55+0000 lvl=dbug msg="Extracting user info from OAuth token" logger=generic_oauth_test | |
t=2021-03-07T22:29:55+0000 lvl=warn msg="Unknown compression algorithm" logger=generic_oauth_test algorithm=GZIP | |
--- PASS: TestPayloadCompression (0.00s) | |
--- PASS: TestPayloadCompression/Given_a_valid_DEFLATE_compressed_id_token,_return_userInfo (0.00s) | |
--- PASS: TestPayloadCompression/Given_an_invalid_DEFLATE_compressed_id_token,_return_nil (0.00s) | |
--- PASS: TestPayloadCompression/Given_an_unsupported_GZIP_compressed_id_token,_return_nil (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/login/social 0.036s | |
=== RUN TestMiddlewareAuth | |
=== RUN TestMiddlewareAuth/ReqSignIn_true_and_unauthenticated_request | |
middleware_test.go:572: Creating database connection: "file::memory:?cache=shared" | |
middleware_test.go:572: Cleaning DB | |
middleware_test.go:572: Successfully initialized test database | |
auth_test.go:20: Not decoding JSON | |
=== RUN TestMiddlewareAuth/ReqSignIn_true_and_unauthenticated_API_request | |
middleware_test.go:572: Truncating DB tables | |
auth_test.go:28: Decoded JSON json map[message:Unauthorized] | |
=== RUN TestMiddlewareAuth/Anonymous_auth_enabled | |
=== RUN TestMiddlewareAuth/Anonymous_auth_enabled/ReqSignIn_true_and_request_with_forceLogin_in_query_string | |
middleware_test.go:572: Truncating DB tables | |
auth_test.go:50: Not decoding JSON | |
=== RUN TestMiddlewareAuth/Anonymous_auth_enabled/ReqSignIn_true_and_request_with_same_org_provided_in_query_string | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
auth_test.go:65: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareAuth/Anonymous_auth_enabled/ReqSignIn_true_and_request_with_different_org_provided_in_query_string | |
middleware_test.go:572: Truncating DB tables | |
auth_test.go:79: Not decoding JSON | |
=== RUN TestMiddlewareAuth/Snapshot_public_mode_disabled_and_unauthenticated_request_should_return_401 | |
middleware_test.go:572: Truncating DB tables | |
auth_test.go:93: Decoded JSON json map[message:Unauthorized] | |
=== RUN TestMiddlewareAuth/Snapshot_public_mode_disabled_and_authenticated_request_should_return_200 | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
auth_test.go:102: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareAuth/Snapshot_public_mode_enabled_and_unauthenticated_request_should_return_200 | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
auth_test.go:110: Decoded JSON json map[message:OK] | |
--- PASS: TestMiddlewareAuth (0.13s) | |
--- PASS: TestMiddlewareAuth/ReqSignIn_true_and_unauthenticated_request (0.07s) | |
--- PASS: TestMiddlewareAuth/ReqSignIn_true_and_unauthenticated_API_request (0.01s) | |
--- PASS: TestMiddlewareAuth/Anonymous_auth_enabled (0.03s) | |
--- PASS: TestMiddlewareAuth/Anonymous_auth_enabled/ReqSignIn_true_and_request_with_forceLogin_in_query_string (0.01s) | |
--- PASS: TestMiddlewareAuth/Anonymous_auth_enabled/ReqSignIn_true_and_request_with_same_org_provided_in_query_string (0.01s) | |
--- PASS: TestMiddlewareAuth/Anonymous_auth_enabled/ReqSignIn_true_and_request_with_different_org_provided_in_query_string (0.01s) | |
--- PASS: TestMiddlewareAuth/Snapshot_public_mode_disabled_and_unauthenticated_request_should_return_401 (0.01s) | |
--- PASS: TestMiddlewareAuth/Snapshot_public_mode_disabled_and_authenticated_request_should_return_200 (0.01s) | |
--- PASS: TestMiddlewareAuth/Snapshot_public_mode_enabled_and_unauthenticated_request_should_return_200 (0.01s) | |
=== RUN TestRemoveForceLoginparams | |
=== RUN TestRemoveForceLoginparams/testcase_0 | |
=== RUN TestRemoveForceLoginparams/testcase_1 | |
=== RUN TestRemoveForceLoginparams/testcase_2 | |
=== RUN TestRemoveForceLoginparams/testcase_3 | |
=== RUN TestRemoveForceLoginparams/testcase_4 | |
=== RUN TestRemoveForceLoginparams/testcase_5 | |
--- PASS: TestRemoveForceLoginparams (0.00s) | |
--- PASS: TestRemoveForceLoginparams/testcase_0 (0.00s) | |
--- PASS: TestRemoveForceLoginparams/testcase_1 (0.00s) | |
--- PASS: TestRemoveForceLoginparams/testcase_2 (0.00s) | |
--- PASS: TestRemoveForceLoginparams/testcase_3 (0.00s) | |
--- PASS: TestRemoveForceLoginparams/testcase_4 (0.00s) | |
--- PASS: TestRemoveForceLoginparams/testcase_5 (0.00s) | |
=== RUN TestMiddlewareDashboardRedirect | |
=== RUN TestMiddlewareDashboardRedirect/GET_dashboard_by_legacy_url | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
dashboard_redirect_test.go:26: Returning fake dashboard | |
dashboard_redirect_test.go:33: Not decoding JSON | |
=== RUN TestMiddlewareDashboardRedirect/GET_dashboard_solo_by_legacy_url | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
dashboard_redirect_test.go:52: Returning fake dashboard | |
dashboard_redirect_test.go:60: Not decoding JSON | |
--- PASS: TestMiddlewareDashboardRedirect (0.03s) | |
--- PASS: TestMiddlewareDashboardRedirect/GET_dashboard_by_legacy_url (0.01s) | |
--- PASS: TestMiddlewareDashboardRedirect/GET_dashboard_solo_by_legacy_url (0.01s) | |
=== RUN TestMiddlewareDashboardRedirect_legacyEditPanel | |
=== RUN TestMiddlewareDashboardRedirect_legacyEditPanel/GET_dashboard_by_legacy_edit_URL | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
dashboard_redirect_test.go:84: Not decoding JSON | |
--- PASS: TestMiddlewareDashboardRedirect_legacyEditPanel (0.01s) | |
--- PASS: TestMiddlewareDashboardRedirect_legacyEditPanel/GET_dashboard_by_legacy_edit_URL (0.01s) | |
=== RUN TestMiddlewareBasicAuth | |
=== RUN TestMiddlewareBasicAuth/Valid_API_key | |
middleware_test.go:572: Truncating DB tables | |
middleware_basic_auth_test.go:36: Adding header "Authorization: Basic YXBpX2tleTpleUpySWpvaWRqVnVRWGR3VFdGbVJsQTJlbTVoVXpSMWNtaGtWMFJNVXpVMU1URk5ORElpTENKdUlqb2lZWE5rSWl3aWFXUWlPakY5" | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_basic_auth_test.go:36: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareBasicAuth/Handle_auth | |
middleware_test.go:572: Truncating DB tables | |
middleware_basic_auth_test.go:69: Adding header "Authorization: Basic bXlVc2VyOk15UGFzcw==" | |
middleware_basic_auth_test.go:50: Handling LoginUserQuery | |
middleware_basic_auth_test.go:63: Handling GetSignedInUserQuery | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_basic_auth_test.go:69: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareBasicAuth/Auth_sequence | |
middleware_test.go:572: Truncating DB tables | |
middleware_basic_auth_test.go:101: Adding header "Authorization: Basic bXlVc2VyOk15UGFzcw==" | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_basic_auth_test.go:101: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareBasicAuth/Should_return_error_if_user_is_not_found | |
middleware_test.go:572: Truncating DB tables | |
middleware_basic_auth_test.go:111: Decoded JSON json map[error:handler not found message:invalid username or password] | |
=== RUN TestMiddlewareBasicAuth/Should_return_error_if_user_&_password_do_not_match | |
middleware_test.go:572: Truncating DB tables | |
middleware_basic_auth_test.go:127: Decoded JSON json map[error:handler not found message:invalid username or password] | |
--- PASS: TestMiddlewareBasicAuth (0.11s) | |
--- PASS: TestMiddlewareBasicAuth/Valid_API_key (0.03s) | |
--- PASS: TestMiddlewareBasicAuth/Handle_auth (0.02s) | |
--- PASS: TestMiddlewareBasicAuth/Auth_sequence (0.04s) | |
--- PASS: TestMiddlewareBasicAuth/Should_return_error_if_user_is_not_found (0.01s) | |
--- PASS: TestMiddlewareBasicAuth/Should_return_error_if_user_&_password_do_not_match (0.01s) | |
=== RUN TestMiddleWareSecurityHeaders | |
=== RUN TestMiddleWareSecurityHeaders/middleware_should_get_correct_x-xss-protection_header | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:46: Not decoding JSON | |
=== RUN TestMiddleWareSecurityHeaders/middleware_should_not_get_x-xss-protection_when_disabled | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:53: Not decoding JSON | |
=== RUN TestMiddleWareSecurityHeaders/middleware_should_add_correct_Strict-Transport-Security_header | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:60: Not decoding JSON | |
middleware_test.go:63: Not decoding JSON | |
middleware_test.go:66: Not decoding JSON | |
--- PASS: TestMiddleWareSecurityHeaders (0.03s) | |
--- PASS: TestMiddleWareSecurityHeaders/middleware_should_get_correct_x-xss-protection_header (0.01s) | |
--- PASS: TestMiddleWareSecurityHeaders/middleware_should_not_get_x-xss-protection_when_disabled (0.01s) | |
--- PASS: TestMiddleWareSecurityHeaders/middleware_should_add_correct_Strict-Transport-Security_header (0.01s) | |
=== RUN TestMiddlewareContext | |
=== RUN TestMiddlewareContext/middleware_should_add_context_to_injector | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_test.go:79: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareContext/Default_middleware_should_allow_get_request | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_test.go:84: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareContext/middleware_should_add_Cache-Control_header_for_requests_to_API | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:89: Not decoding JSON | |
=== RUN TestMiddlewareContext/middleware_should_not_add_Cache-Control_header_for_requests_to_datasource_proxy_API | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:97: Not decoding JSON | |
=== RUN TestMiddlewareContext/middleware_should_add_Cache-Control_header_for_requests_with_HTML_response | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:106: Handler called | |
middleware_test.go:112: Calling HTML data &{0xc000222180 map[] [] false <nil> } render &{0xc0003da870 0xc000b25980 0xc000940690 ; charset=UTF-8 {0 0 <nil>}} | |
middleware_test.go:114: Returned HTML with code 200 | |
middleware_test.go:116: Not decoding JSON | |
=== RUN TestMiddlewareContext/middleware_should_add_X-Frame-Options_header_with_deny_for_request_when_not_allowing_embedding | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:125: Not decoding JSON | |
=== RUN TestMiddlewareContext/middleware_should_not_add_X-Frame-Options_header_for_request_when_allowing_embedding | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:131: Not decoding JSON | |
=== RUN TestMiddlewareContext/Invalid_api_key | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:139: Adding header "Authorization: Bearer invalid_key_test" | |
middleware_test.go:139: Decoded JSON json map[error:invalid API key message:invalid API key] | |
=== RUN TestMiddlewareContext/Valid_API_key | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:156: Adding header "Authorization: Bearer eyJrIjoidjVuQXdwTWFmRlA2em5hUzR1cmhkV0RMUzU1MTFNNDIiLCJuIjoiYXNkIiwiaWQiOjF9" | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_test.go:156: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareContext/Valid_API_key,_but_does_not_match_DB_hash | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:173: Adding header "Authorization: Bearer eyJrIjoidjVuQXdwTWFmRlA2em5hUzR1cmhkV0RMUzU1MTFNNDIiLCJuIjoiYXNkIiwiaWQiOjF9" | |
middleware_test.go:173: Decoded JSON json map[message:invalid API key] | |
=== RUN TestMiddlewareContext/Valid_API_key,_but_expired | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:193: Adding header "Authorization: Bearer eyJrIjoidjVuQXdwTWFmRlA2em5hUzR1cmhkV0RMUzU1MTFNNDIiLCJuIjoiYXNkIiwiaWQiOjF9" | |
middleware_test.go:193: Decoded JSON json map[message:Expired API key] | |
=== RUN TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_not_being_rotated | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:217: Adding cookie name grafana_session value token | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_test.go:217: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_being_rotated | |
middleware_test.go:572: Truncating DB tables | |
=== RUN TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_being_rotated/Same_site_mode_4 | |
=== CONT TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_being_rotated | |
middleware_test.go:280: Adding cookie name grafana_session value token | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_test.go:280: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_being_rotated/Same_site_mode_2 | |
=== CONT TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_being_rotated | |
middleware_test.go:280: Adding cookie name grafana_session value token | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_test.go:280: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_being_rotated/Same_site_mode_3 | |
=== CONT TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_being_rotated | |
middleware_test.go:280: Adding cookie name grafana_session value token | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_test.go:280: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_being_rotated/Should_not_set_cookie_with_SameSite_attribute_when_setting.CookieSameSiteDisabled_is_true | |
=== CONT TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_being_rotated | |
middleware_test.go:313: Adding cookie name grafana_session value token | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_test.go:313: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareContext/Invalid/expired_auth_token_in_cookie | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:325: Adding cookie name grafana_session value token | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_test.go:325: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareContext/When_anonymous_access_is_enabled | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_test.go:336: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareContext/auth_proxy | |
=== RUN TestMiddlewareContext/auth_proxy/Should_not_sync_the_user_if_it's_in_the_cache | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_test.go:379: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareContext/auth_proxy/Should_respect_auto_signup_option | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:396: Not decoding JSON | |
=== RUN TestMiddlewareContext/auth_proxy/Should_create_an_user_from_a_header | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_test.go:423: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareContext/auth_proxy/Should_get_an_existing_user_from_header | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_test.go:450: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareContext/auth_proxy/Should_allow_the_request_from_whitelist_IP | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
middleware_test.go:474: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareContext/auth_proxy/Should_not_allow_the_request_from_whitelisted_IP | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:499: Not decoding JSON | |
=== RUN TestMiddlewareContext/auth_proxy/Should_return_407_status_code_if_LDAP_says_no | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:516: Not decoding JSON | |
=== RUN TestMiddlewareContext/auth_proxy/Should_return_407_status_code_if_there_is_cache_mishap | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:529: Not decoding JSON | |
--- PASS: TestMiddlewareContext (0.30s) | |
--- PASS: TestMiddlewareContext/middleware_should_add_context_to_injector (0.01s) | |
--- PASS: TestMiddlewareContext/Default_middleware_should_allow_get_request (0.01s) | |
--- PASS: TestMiddlewareContext/middleware_should_add_Cache-Control_header_for_requests_to_API (0.01s) | |
--- PASS: TestMiddlewareContext/middleware_should_not_add_Cache-Control_header_for_requests_to_datasource_proxy_API (0.01s) | |
--- PASS: TestMiddlewareContext/middleware_should_add_Cache-Control_header_for_requests_with_HTML_response (0.01s) | |
--- PASS: TestMiddlewareContext/middleware_should_add_X-Frame-Options_header_with_deny_for_request_when_not_allowing_embedding (0.01s) | |
--- PASS: TestMiddlewareContext/middleware_should_not_add_X-Frame-Options_header_for_request_when_allowing_embedding (0.01s) | |
--- PASS: TestMiddlewareContext/Invalid_api_key (0.01s) | |
--- PASS: TestMiddlewareContext/Valid_API_key (0.04s) | |
--- PASS: TestMiddlewareContext/Valid_API_key,_but_does_not_match_DB_hash (0.02s) | |
--- PASS: TestMiddlewareContext/Valid_API_key,_but_expired (0.05s) | |
--- PASS: TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_not_being_rotated (0.01s) | |
--- PASS: TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_being_rotated (0.01s) | |
--- PASS: TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_being_rotated/Same_site_mode_4 (0.00s) | |
--- PASS: TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_being_rotated/Same_site_mode_2 (0.00s) | |
--- PASS: TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_being_rotated/Same_site_mode_3 (0.00s) | |
--- PASS: TestMiddlewareContext/Non-expired_auth_token_in_cookie_which_is_being_rotated/Should_not_set_cookie_with_SameSite_attribute_when_setting.CookieSameSiteDisabled_is_true (0.00s) | |
--- PASS: TestMiddlewareContext/Invalid/expired_auth_token_in_cookie (0.01s) | |
--- PASS: TestMiddlewareContext/When_anonymous_access_is_enabled (0.01s) | |
--- PASS: TestMiddlewareContext/auth_proxy (0.08s) | |
--- PASS: TestMiddlewareContext/auth_proxy/Should_not_sync_the_user_if_it's_in_the_cache (0.01s) | |
--- PASS: TestMiddlewareContext/auth_proxy/Should_respect_auto_signup_option (0.01s) | |
--- PASS: TestMiddlewareContext/auth_proxy/Should_create_an_user_from_a_header (0.01s) | |
--- PASS: TestMiddlewareContext/auth_proxy/Should_get_an_existing_user_from_header (0.01s) | |
--- PASS: TestMiddlewareContext/auth_proxy/Should_allow_the_request_from_whitelist_IP (0.01s) | |
--- PASS: TestMiddlewareContext/auth_proxy/Should_not_allow_the_request_from_whitelisted_IP (0.01s) | |
--- PASS: TestMiddlewareContext/auth_proxy/Should_return_407_status_code_if_LDAP_says_no (0.01s) | |
--- PASS: TestMiddlewareContext/auth_proxy/Should_return_407_status_code_if_there_is_cache_mishap (0.01s) | |
=== RUN TestOrgRedirectMiddleware | |
=== RUN TestOrgRedirectMiddleware/when_setting_a_correct_org_for_the_user | |
middleware_test.go:572: Truncating DB tables | |
org_redirect_test.go:33: Adding cookie name grafana_session value token | |
org_redirect_test.go:33: Not decoding JSON | |
=== RUN TestOrgRedirectMiddleware/when_setting_an_invalid_org_for_user | |
middleware_test.go:572: Truncating DB tables | |
org_redirect_test.go:57: Adding cookie name grafana_session value token | |
org_redirect_test.go:57: Not decoding JSON | |
--- PASS: TestOrgRedirectMiddleware (0.02s) | |
--- PASS: TestOrgRedirectMiddleware/when_setting_a_correct_org_for_the_user (0.01s) | |
--- PASS: TestOrgRedirectMiddleware/when_setting_an_invalid_org_for_user (0.01s) | |
=== RUN TestMiddlewareQuota | |
=== RUN TestMiddlewareQuota/With_user_not_logged_in | |
=== RUN TestMiddlewareQuota/With_user_not_logged_in/and_global_quota_not_reached | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
quota_test.go:31: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareQuota/With_user_not_logged_in/and_global_quota_reached | |
middleware_test.go:572: Truncating DB tables | |
quota_test.go:47: Decoded JSON json map[message:user Quota reached] | |
=== RUN TestMiddlewareQuota/With_user_not_logged_in/and_global_session_quota_not_reached | |
middleware_test.go:572: Truncating DB tables | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
quota_test.go:67: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareQuota/With_user_not_logged_in/and_global_session_quota_reached | |
middleware_test.go:572: Truncating DB tables | |
quota_test.go:78: Decoded JSON json map[message:session Quota reached] | |
=== RUN TestMiddlewareQuota/with_user_logged_in | |
=== RUN TestMiddlewareQuota/with_user_logged_in/global_datasource_quota_reached | |
middleware_test.go:572: Truncating DB tables | |
quota_test.go:137: Adding cookie name grafana_session value token | |
quota_test.go:137: Decoded JSON json map[message:data_source Quota reached] | |
=== RUN TestMiddlewareQuota/with_user_logged_in/user_Org_quota_not_reached | |
middleware_test.go:572: Truncating DB tables | |
quota_test.go:151: Adding cookie name grafana_session value token | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
quota_test.go:151: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareQuota/with_user_logged_in/user_Org_quota_reached | |
middleware_test.go:572: Truncating DB tables | |
quota_test.go:164: Adding cookie name grafana_session value token | |
quota_test.go:164: Decoded JSON json map[message:org Quota reached] | |
=== RUN TestMiddlewareQuota/with_user_logged_in/org_dashboard_quota_not_reached | |
middleware_test.go:572: Truncating DB tables | |
quota_test.go:177: Adding cookie name grafana_session value token | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
quota_test.go:177: Decoded JSON json map[message:OK] | |
=== RUN TestMiddlewareQuota/with_user_logged_in/org_dashboard_quota_reached | |
middleware_test.go:572: Truncating DB tables | |
quota_test.go:190: Adding cookie name grafana_session value token | |
quota_test.go:190: Decoded JSON json map[message:dashboard Quota reached] | |
=== RUN TestMiddlewareQuota/with_user_logged_in/org_dashboard_quota_reached,_but_quotas_disabled | |
middleware_test.go:572: Truncating DB tables | |
quota_test.go:203: Adding cookie name grafana_session value token | |
middleware_test.go:583: Default HTTP handler called | |
middleware_test.go:588: Returning JSON OK | |
quota_test.go:203: Decoded JSON json map[message:OK] | |
--- PASS: TestMiddlewareQuota (0.09s) | |
--- PASS: TestMiddlewareQuota/With_user_not_logged_in (0.04s) | |
--- PASS: TestMiddlewareQuota/With_user_not_logged_in/and_global_quota_not_reached (0.01s) | |
--- PASS: TestMiddlewareQuota/With_user_not_logged_in/and_global_quota_reached (0.01s) | |
--- PASS: TestMiddlewareQuota/With_user_not_logged_in/and_global_session_quota_not_reached (0.01s) | |
--- PASS: TestMiddlewareQuota/With_user_not_logged_in/and_global_session_quota_reached (0.01s) | |
--- PASS: TestMiddlewareQuota/with_user_logged_in (0.06s) | |
--- PASS: TestMiddlewareQuota/with_user_logged_in/global_datasource_quota_reached (0.01s) | |
--- PASS: TestMiddlewareQuota/with_user_logged_in/user_Org_quota_not_reached (0.01s) | |
--- PASS: TestMiddlewareQuota/with_user_logged_in/user_Org_quota_reached (0.01s) | |
--- PASS: TestMiddlewareQuota/with_user_logged_in/org_dashboard_quota_not_reached (0.01s) | |
--- PASS: TestMiddlewareQuota/with_user_logged_in/org_dashboard_quota_reached (0.01s) | |
--- PASS: TestMiddlewareQuota/with_user_logged_in/org_dashboard_quota_reached,_but_quotas_disabled (0.01s) | |
=== RUN TestRateLimitMiddleware | |
=== RUN TestRateLimitMiddleware/rate_limit_calls,_with_burst | |
rate_limit_test.go:39: Truncating DB tables | |
=== RUN TestRateLimitMiddleware/rate_limit_calls,_no_burst | |
rate_limit_test.go:39: Truncating DB tables | |
--- PASS: TestRateLimitMiddleware (0.02s) | |
--- PASS: TestRateLimitMiddleware/rate_limit_calls,_with_burst (0.01s) | |
--- PASS: TestRateLimitMiddleware/rate_limit_calls,_no_burst (0.01s) | |
=== RUN TestRecoveryMiddleware | |
=== RUN TestRecoveryMiddleware/Given_an_API_route_that_panics | |
=== RUN TestRecoveryMiddleware/Given_an_API_route_that_panics/recovery_middleware_should_return_JSON | |
recovery_test.go:74: Truncating DB tables | |
recovery_test.go:76: Truncating DB tables | |
recovery_test.go:23: Decoded JSON json map[error:Server Error - github.com/grafana/grafana/pkg/middleware/recovery_test.go:46 (0x11aed58) | |
github.com/grafana/grafana/pkg/middleware/recovery_test.go:84 (0x11c2110) | |
reflect/value.go:476 (0x4eab66) | |
reflect/value.go:337 (0x4ea038) | |
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:177 (0x7e19d6) | |
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:137 (0x7e1351) | |
gopkg.in/macaron.v1@v1.3.9/context.go:121 (0x81be1c) | |
gopkg.in/macaron.v1@v1.3.9/context.go:112 (0x11b1c24) | |
github.com/grafana/grafana/pkg/middleware/recovery.go:166 (0x11b1c17) | |
gopkg.in/macaron.v1@v1.3.9/context.go:79 (0x81bc92) | |
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x7e16d1) | |
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x7e1444) | |
gopkg.in/macaron.v1@v1.3.9/context.go:121 (0x81be1c) | |
gopkg.in/macaron.v1@v1.3.9/router.go:187 (0x82d590) | |
gopkg.in/macaron.v1@v1.3.9/router.go:294 (0x827d8f) | |
gopkg.in/macaron.v1@v1.3.9/macaron.go:220 (0x820e0c) | |
github.com/grafana/grafana/pkg/middleware/testing.go:106 (0x11ac71e) | |
github.com/grafana/grafana/pkg/middleware/recovery_test.go:23 (0x11c19c6) | |
github.com/grafana/grafana/pkg/middleware/recovery_test.go:90 (0x11c27db) | |
testing/testing.go:1194 (0x52d90e) | |
runtime/asm_amd64.s:1371 (0x47ba40) | |
message:Internal Server Error - Check the Grafana server logs for the detailed error message.] | |
=== RUN TestRecoveryMiddleware/Given_a_non-API_route_that_panics | |
=== RUN TestRecoveryMiddleware/Given_a_non-API_route_that_panics/recovery_middleware_should_return_html | |
recovery_test.go:74: Truncating DB tables | |
recovery_test.go:76: Truncating DB tables | |
recovery_test.go:36: Not decoding JSON | |
--- PASS: TestRecoveryMiddleware (0.03s) | |
--- PASS: TestRecoveryMiddleware/Given_an_API_route_that_panics (0.01s) | |
--- PASS: TestRecoveryMiddleware/Given_an_API_route_that_panics/recovery_middleware_should_return_JSON (0.01s) | |
--- PASS: TestRecoveryMiddleware/Given_a_non-API_route_that_panics (0.01s) | |
--- PASS: TestRecoveryMiddleware/Given_a_non-API_route_that_panics/recovery_middleware_should_return_html (0.01s) | |
PASS | |
ok github.com/grafana/grafana/pkg/middleware 0.795s | |
=== RUN TestAlert_ContainsUpdates | |
--- PASS: TestAlert_ContainsUpdates (0.00s) | |
=== RUN TestAlert_GetTagsFromSettings | |
--- PASS: TestAlert_GetTagsFromSettings (0.00s) | |
=== RUN TestPermissionType_String | |
=== RUN TestPermissionType_String/Admin | |
=== RUN TestPermissionType_String/Edit | |
=== RUN TestPermissionType_String/View | |
--- PASS: TestPermissionType_String (0.00s) | |
--- PASS: TestPermissionType_String/Admin (0.00s) | |
--- PASS: TestPermissionType_String/Edit (0.00s) | |
--- PASS: TestPermissionType_String/View (0.00s) | |
=== RUN TestGetDashboardUrl | |
--- PASS: TestGetDashboardUrl (0.00s) | |
=== RUN TestGetFullDashboardUrl | |
--- PASS: TestGetFullDashboardUrl (0.00s) | |
=== RUN TestDashboard_UpdateSlug | |
--- PASS: TestDashboard_UpdateSlug (0.01s) | |
=== RUN TestNewDashboardFromJson | |
--- PASS: TestNewDashboardFromJson (0.00s) | |
=== RUN TestSaveDashboardCommand_GetDashboardModel | |
=== RUN TestSaveDashboardCommand_GetDashboardModel/should_set_IsFolder | |
=== RUN TestSaveDashboardCommand_GetDashboardModel/should_set_FolderId | |
--- PASS: TestSaveDashboardCommand_GetDashboardModel (0.00s) | |
--- PASS: TestSaveDashboardCommand_GetDashboardModel/should_set_IsFolder (0.00s) | |
--- PASS: TestSaveDashboardCommand_GetDashboardModel/should_set_FolderId (0.00s) | |
=== RUN TestSlugifyTitle | |
=== RUN TestSlugifyTitle/Grafana_Play_Home | |
=== RUN TestSlugifyTitle/snöräv-över-ån | |
=== RUN TestSlugifyTitle/漢字 | |
=== RUN TestSlugifyTitle/🇦🇶 | |
=== RUN TestSlugifyTitle/𒆠 | |
--- PASS: TestSlugifyTitle (0.00s) | |
--- PASS: TestSlugifyTitle/Grafana_Play_Home (0.00s) | |
--- PASS: TestSlugifyTitle/snöräv-över-ån (0.00s) | |
--- PASS: TestSlugifyTitle/漢字 (0.00s) | |
--- PASS: TestSlugifyTitle/🇦🇶 (0.00s) | |
--- PASS: TestSlugifyTitle/𒆠 (0.00s) | |
=== RUN TestDataSource_GetHttpTransport | |
=== RUN TestDataSource_GetHttpTransport/Should_use_cached_proxy | |
=== RUN TestDataSource_GetHttpTransport/Should_not_use_cached_proxy_when_datasource_updated | |
=== RUN TestDataSource_GetHttpTransport/Should_set_TLS_client_authentication_enabled_if_configured_in_JsonData | |
=== RUN TestDataSource_GetHttpTransport/Should_set_user-supplied_TLS_CA_if_configured_in_JsonData | |
=== RUN TestDataSource_GetHttpTransport/Should_set_skip_TLS_verification_if_configured_in_JsonData | |
=== RUN TestDataSource_GetHttpTransport/Should_set_custom_headers_if_configured_in_JsonData | |
=== RUN TestDataSource_GetHttpTransport/Should_use_SigV4_in_middleware_chain_if_configured_in_JsonData | |
=== RUN TestDataSource_GetHttpTransport/Should_not_include_SigV4_middleware_if_not_configured_in_JsonData | |
=== RUN TestDataSource_GetHttpTransport/Should_not_include_SigV4_middleware_if_not_configured_in_app_config | |
--- PASS: TestDataSource_GetHttpTransport (0.08s) | |
--- PASS: TestDataSource_GetHttpTransport/Should_use_cached_proxy (0.00s) | |
--- PASS: TestDataSource_GetHttpTransport/Should_not_use_cached_proxy_when_datasource_updated (0.01s) | |
--- PASS: TestDataSource_GetHttpTransport/Should_set_TLS_client_authentication_enabled_if_configured_in_JsonData (0.04s) | |
--- PASS: TestDataSource_GetHttpTransport/Should_set_user-supplied_TLS_CA_if_configured_in_JsonData (0.02s) | |
--- PASS: TestDataSource_GetHttpTransport/Should_set_skip_TLS_verification_if_configured_in_JsonData (0.00s) | |
--- PASS: TestDataSource_GetHttpTransport/Should_set_custom_headers_if_configured_in_JsonData (0.02s) | |
--- PASS: TestDataSource_GetHttpTransport/Should_use_SigV4_in_middleware_chain_if_configured_in_JsonData (0.00s) | |
--- PASS: TestDataSource_GetHttpTransport/Should_not_include_SigV4_middleware_if_not_configured_in_JsonData (0.00s) | |
--- PASS: TestDataSource_GetHttpTransport/Should_not_include_SigV4_middleware_if_not_configured_in_app_config (0.00s) | |
=== RUN TestDataSource_DecryptedValue | |
=== RUN TestDataSource_DecryptedValue/When_datasource_hasn't_been_updated,_encrypted_JSON_should_be_fetched_from_cache | |
=== RUN TestDataSource_DecryptedValue/When_datasource_is_updated,_encrypted_JSON_should_not_be_fetched_from_cache | |
--- PASS: TestDataSource_DecryptedValue (0.04s) | |
--- PASS: TestDataSource_DecryptedValue/When_datasource_hasn't_been_updated,_encrypted_JSON_should_be_fetched_from_cache (0.02s) | |
--- PASS: TestDataSource_DecryptedValue/When_datasource_is_updated,_encrypted_JSON_should_not_be_fetched_from_cache (0.02s) | |
=== RUN TestPluginSettingDecryptionCache | |
=== RUN TestPluginSettingDecryptionCache/When_plugin_settings_hasn't_been_updated,_encrypted_JSON_should_be_fetched_from_cache | |
=== RUN TestPluginSettingDecryptionCache/When_plugin_settings_is_updated,_encrypted_JSON_should_not_be_fetched_from_cache | |
--- PASS: TestPluginSettingDecryptionCache (0.04s) | |
--- PASS: TestPluginSettingDecryptionCache/When_plugin_settings_hasn't_been_updated,_encrypted_JSON_should_be_fetched_from_cache (0.02s) | |
--- PASS: TestPluginSettingDecryptionCache/When_plugin_settings_is_updated,_encrypted_JSON_should_not_be_fetched_from_cache (0.02s) | |
=== RUN TestParseTagPairs | |
=== RUN TestParseTagPairs/Can_parse_one_empty_tag | |
=== RUN TestParseTagPairs/Can_parse_valid_tags | |
=== RUN TestParseTagPairs/Can_parse_tags_with_spaces | |
=== RUN TestParseTagPairs/Can_parse_empty_tags | |
=== RUN TestParseTagPairs/Can_parse_tags_with_extra_colons | |
=== RUN TestParseTagPairs/Can_parse_tags_that_contains_key_and_values_with_spaces | |
=== RUN TestParseTagPairs/Can_filter_out_duplicate_tags | |
--- PASS: TestParseTagPairs (0.00s) | |
--- PASS: TestParseTagPairs/Can_parse_one_empty_tag (0.00s) | |
--- PASS: TestParseTagPairs/Can_parse_valid_tags (0.00s) | |
--- PASS: TestParseTagPairs/Can_parse_tags_with_spaces (0.00s) | |
--- PASS: TestParseTagPairs/Can_parse_empty_tags (0.00s) | |
--- PASS: TestParseTagPairs/Can_parse_tags_with_extra_colons (0.00s) | |
--- PASS: TestParseTagPairs/Can_parse_tags_that_contains_key_and_values_with_spaces (0.00s) | |
--- PASS: TestParseTagPairs/Can_filter_out_duplicate_tags (0.00s) | |
=== RUN TestJoinTagPairs | |
=== RUN TestJoinTagPairs/Can_join_tag_pairs | |
--- PASS: TestJoinTagPairs (0.00s) | |
--- PASS: TestJoinTagPairs/Can_join_tag_pairs (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/models 0.192s | |
=== RUN TestDashboardImport | |
Given a plugin ✔ | |
When importing a plugin dashboard ✔ | |
should install dashboard ✔✔✔ | |
5 total assertions | |
When evaling dashboard template ✔ | |
should render template ✔✔ | |
should not include inputs in output ✔ | |
9 total assertions | |
--- PASS: TestDashboardImport (0.02s) | |
=== RUN TestPluginDashboards | |
When asking plugin dashboard info ✔✔ | |
should return 2 dashboards ✔✔✔ | |
should include installed version info ✔✔✔✔✔✔ | |
20 total assertions | |
--- PASS: TestPluginDashboards (0.00s) | |
=== RUN TestFrontendPlugin | |
When setting paths based on App on Windows ✔ | |
21 total assertions | |
--- PASS: TestFrontendPlugin (0.00s) | |
=== RUN TestReadPluginManifest | |
=== RUN TestReadPluginManifest/valid_manifest | |
=== RUN TestReadPluginManifest/invalid_manifest | |
--- PASS: TestReadPluginManifest (0.09s) | |
--- PASS: TestReadPluginManifest/valid_manifest (0.06s) | |
--- PASS: TestReadPluginManifest/invalid_manifest (0.04s) | |
=== RUN TestReadPluginManifestV2 | |
=== RUN TestReadPluginManifestV2/valid_manifest | |
--- PASS: TestReadPluginManifestV2 (0.05s) | |
--- PASS: TestReadPluginManifestV2/valid_manifest (0.05s) | |
=== RUN TestPluginManager_Init | |
=== RUN TestPluginManager_Init/Base_case | |
=== RUN TestPluginManager_Init/With_external_back-end_plugin_lacking_signature | |
=== RUN TestPluginManager_Init/With_external_unsigned_back-end_plugin_and_configuration_disabling_signature_check_of_this_plugin | |
=== RUN TestPluginManager_Init/With_external_back-end_plugin_with_invalid_v1_signature | |
=== RUN TestPluginManager_Init/With_external_back-end_plugin_lacking_files_listed_in_manifest | |
=== RUN TestPluginManager_Init/Transform_plugins_should_be_ignored_when_expressions_feature_is_off | |
=== RUN TestPluginManager_Init/With_nested_plugin_duplicating_parent | |
=== RUN TestPluginManager_Init/With_external_back-end_plugin_with_valid_v2_signature | |
=== RUN TestPluginManager_Init/With_back-end_plugin_with_invalid_v2_private_signature_(mismatched_root_URL) | |
=== RUN TestPluginManager_Init/With_back-end_plugin_with_valid_v2_private_signature | |
=== RUN TestPluginManager_Init/With_back-end_plugin_with_modified_v2_signature_(missing_file_from_plugin_dir) | |
=== RUN TestPluginManager_Init/With_back-end_plugin_with_modified_v2_signature_(unaccounted_file_in_plugin_dir) | |
--- PASS: TestPluginManager_Init (0.62s) | |
--- PASS: TestPluginManager_Init/Base_case (0.10s) | |
--- PASS: TestPluginManager_Init/With_external_back-end_plugin_lacking_signature (0.02s) | |
--- PASS: TestPluginManager_Init/With_external_unsigned_back-end_plugin_and_configuration_disabling_signature_check_of_this_plugin (0.01s) | |
--- PASS: TestPluginManager_Init/With_external_back-end_plugin_with_invalid_v1_signature (0.02s) | |
--- PASS: TestPluginManager_Init/With_external_back-end_plugin_lacking_files_listed_in_manifest (0.07s) | |
--- PASS: TestPluginManager_Init/Transform_plugins_should_be_ignored_when_expressions_feature_is_off (0.01s) | |
--- PASS: TestPluginManager_Init/With_nested_plugin_duplicating_parent (0.02s) | |
--- PASS: TestPluginManager_Init/With_external_back-end_plugin_with_valid_v2_signature (0.07s) | |
--- PASS: TestPluginManager_Init/With_back-end_plugin_with_invalid_v2_private_signature_(mismatched_root_URL) (0.07s) | |
--- PASS: TestPluginManager_Init/With_back-end_plugin_with_valid_v2_private_signature (0.07s) | |
--- PASS: TestPluginManager_Init/With_back-end_plugin_with_modified_v2_signature_(missing_file_from_plugin_dir) (0.07s) | |
--- PASS: TestPluginManager_Init/With_back-end_plugin_with_modified_v2_signature_(unaccounted_file_in_plugin_dir) (0.08s) | |
=== RUN TestPluginManager_IsBackendOnlyPlugin | |
=== RUN TestPluginManager_IsBackendOnlyPlugin/Plugin_renderer | |
=== RUN TestPluginManager_IsBackendOnlyPlugin/Plugin_app | |
--- PASS: TestPluginManager_IsBackendOnlyPlugin (0.00s) | |
--- PASS: TestPluginManager_IsBackendOnlyPlugin/Plugin_renderer (0.00s) | |
--- PASS: TestPluginManager_IsBackendOnlyPlugin/Plugin_app (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/plugins 0.809s | |
=== RUN TestManager | |
=== RUN TestManager/Unregistered_plugin_scenario | |
=== RUN TestManager/Managed_plugin_scenario | |
=== RUN TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin | |
=== RUN TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Should_not_be_able_to_register_an_already_registered_plugin | |
=== RUN TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Should_provide_expected_host_environment_variables | |
=== RUN TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/When_manager_runs_should_start_and_stop_plugin | |
=== RUN TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/When_manager_runs_should_restart_plugin_process_when_killed | |
=== RUN TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Shouldn't_be_able_to_start_managed_plugin | |
=== RUN TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Unimplemented_handlers | |
=== RUN TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Unimplemented_handlers/Collect_metrics_should_return_method_not_implemented_error | |
=== RUN TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Unimplemented_handlers/Check_health_should_return_method_not_implemented_error | |
=== RUN TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Unimplemented_handlers/Call_resource_should_return_method_not_implemented_error | |
=== RUN TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Implemented_handlers | |
=== RUN TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Implemented_handlers/Collect_metrics_should_return_expected_result | |
=== RUN TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Implemented_handlers/Check_health_should_return_expected_result | |
=== RUN TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Implemented_handlers/Call_resource_should_return_expected_response | |
=== RUN TestManager/Unmanaged_plugin_scenario | |
=== RUN TestManager/Unmanaged_plugin_scenario/Should_be_able_to_register_plugin | |
=== RUN TestManager/Unmanaged_plugin_scenario/Should_be_able_to_register_plugin/When_manager_runs_should_not_start_plugin | |
=== RUN TestManager/Unmanaged_plugin_scenario/Should_be_able_to_register_plugin/Should_be_able_to_start_unmanaged_plugin_and_be_restarted_when_process_is_killed | |
=== RUN TestManager/Plugin_registration_scenario_when_Grafana_is_licensed | |
=== RUN TestManager/Plugin_registration_scenario_when_Grafana_is_licensed/Should_provide_expected_host_environment_variables | |
--- PASS: TestManager (2.01s) | |
--- PASS: TestManager/Unregistered_plugin_scenario (0.00s) | |
--- PASS: TestManager/Managed_plugin_scenario (1.01s) | |
--- PASS: TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin (1.01s) | |
--- PASS: TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Should_not_be_able_to_register_an_already_registered_plugin (0.00s) | |
--- PASS: TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Should_provide_expected_host_environment_variables (0.00s) | |
--- PASS: TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/When_manager_runs_should_start_and_stop_plugin (0.00s) | |
--- PASS: TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/When_manager_runs_should_restart_plugin_process_when_killed (1.00s) | |
--- PASS: TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Shouldn't_be_able_to_start_managed_plugin (0.00s) | |
--- PASS: TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Unimplemented_handlers (0.01s) | |
--- PASS: TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Unimplemented_handlers/Collect_metrics_should_return_method_not_implemented_error (0.00s) | |
--- PASS: TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Unimplemented_handlers/Check_health_should_return_method_not_implemented_error (0.00s) | |
--- PASS: TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Unimplemented_handlers/Call_resource_should_return_method_not_implemented_error (0.00s) | |
--- PASS: TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Implemented_handlers (0.00s) | |
--- PASS: TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Implemented_handlers/Collect_metrics_should_return_expected_result (0.00s) | |
--- PASS: TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Implemented_handlers/Check_health_should_return_expected_result (0.00s) | |
--- PASS: TestManager/Managed_plugin_scenario/Should_be_able_to_register_plugin/Implemented_handlers/Call_resource_should_return_expected_response (0.00s) | |
--- PASS: TestManager/Unmanaged_plugin_scenario (1.00s) | |
--- PASS: TestManager/Unmanaged_plugin_scenario/Should_be_able_to_register_plugin (1.00s) | |
--- PASS: TestManager/Unmanaged_plugin_scenario/Should_be_able_to_register_plugin/When_manager_runs_should_not_start_plugin (0.00s) | |
--- PASS: TestManager/Unmanaged_plugin_scenario/Should_be_able_to_register_plugin/Should_be_able_to_start_unmanaged_plugin_and_be_restarted_when_process_is_killed (1.00s) | |
--- PASS: TestManager/Plugin_registration_scenario_when_Grafana_is_licensed (0.00s) | |
--- PASS: TestManager/Plugin_registration_scenario_when_Grafana_is_licensed/Should_provide_expected_host_environment_variables (0.00s) | |
=== RUN TestPluginSettings | |
=== RUN TestPluginSettings/Should_only_extract_from_sections_beginning_with_'plugin.'_in_config | |
=== RUN TestPluginSettings/Should_only_extract_from_sections_beginning_with_'plugin.'_in_config/Should_skip_path_setting | |
=== RUN TestPluginSettings/Should_only_extract_from_sections_beginning_with_'plugin.'_in_config/Should_skip_id_setting | |
=== RUN TestPluginSettings/Should_only_extract_from_sections_beginning_with_'plugin.'_in_config/Should_return_expected_environment_variables_from_plugin_settings_ | |
--- PASS: TestPluginSettings (0.00s) | |
--- PASS: TestPluginSettings/Should_only_extract_from_sections_beginning_with_'plugin.'_in_config (0.00s) | |
--- PASS: TestPluginSettings/Should_only_extract_from_sections_beginning_with_'plugin.'_in_config/Should_skip_path_setting (0.00s) | |
--- PASS: TestPluginSettings/Should_only_extract_from_sections_beginning_with_'plugin.'_in_config/Should_skip_id_setting (0.00s) | |
--- PASS: TestPluginSettings/Should_only_extract_from_sections_beginning_with_'plugin.'_in_config/Should_return_expected_environment_variables_from_plugin_settings_ (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/plugins/backendplugin 2.023s | |
=== RUN TestCorePlugin | |
=== RUN TestCorePlugin/New_core_plugin_with_empty_opts_should_return_expected_values | |
=== RUN TestCorePlugin/New_core_plugin_with_handlers_set_in_opts_should_return_expected_values | |
--- PASS: TestCorePlugin (0.00s) | |
--- PASS: TestCorePlugin/New_core_plugin_with_empty_opts_should_return_expected_values (0.00s) | |
--- PASS: TestCorePlugin/New_core_plugin_with_handlers_set_in_opts_should_return_expected_values (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/plugins/backendplugin/coreplugin 0.011s | |
=== RUN TestLogWrapper | |
=== RUN TestLogWrapper/formatArgs_testcase_0 | |
=== RUN TestLogWrapper/formatArgs_testcase_1 | |
=== RUN TestLogWrapper/formatArgs_testcase_2 | |
=== RUN TestLogWrapper/formatArgs_testcase_3 | |
=== RUN TestLogWrapper/formatArgs_testcase_4 | |
--- PASS: TestLogWrapper (0.00s) | |
--- PASS: TestLogWrapper/formatArgs_testcase_0 (0.00s) | |
--- PASS: TestLogWrapper/formatArgs_testcase_1 (0.00s) | |
--- PASS: TestLogWrapper/formatArgs_testcase_2 (0.00s) | |
--- PASS: TestLogWrapper/formatArgs_testcase_3 (0.00s) | |
--- PASS: TestLogWrapper/formatArgs_testcase_4 (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/plugins/backendplugin/grpcplugin 0.012s | |
=== RUN TestMapTables | |
--- PASS: TestMapTables (0.00s) | |
=== RUN TestMapTable | |
--- PASS: TestMapTable (0.00s) | |
=== RUN TestMappingRowValue | |
--- PASS: TestMappingRowValue (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/plugins/datasource/wrapper 0.009s | |
=== RUN TestAlertingUsageStats | |
--- PASS: TestAlertingUsageStats (0.01s) | |
=== RUN TestParsingAlertRuleSettings | |
=== RUN TestParsingAlertRuleSettings/can_parse_single_condition | |
=== RUN TestParsingAlertRuleSettings/can_parse_multiple_conditions | |
=== RUN TestParsingAlertRuleSettings/can_parse_empty_json | |
=== RUN TestParsingAlertRuleSettings/can_handle_nil_content | |
--- PASS: TestParsingAlertRuleSettings (0.00s) | |
--- PASS: TestParsingAlertRuleSettings/can_parse_single_condition (0.00s) | |
--- PASS: TestParsingAlertRuleSettings/can_parse_multiple_conditions (0.00s) | |
--- PASS: TestParsingAlertRuleSettings/can_parse_empty_json (0.00s) | |
--- PASS: TestParsingAlertRuleSettings/can_handle_nil_content (0.00s) | |
=== RUN TestEngineProcessJob | |
Alerting engine job processing ✔ | |
Should trigger retry if needed | |
error + not last attempt -> retry ✔✔✔✔✔✔✔ | |
error + last attempt -> no retry ✔✔✔✔ | |
no error -> no retry ✔✔✔✔ | |
Should trigger as many retries as needed | |
never success -> max retries number ✔✔✔ | |
always success -> never retry ✔✔✔ | |
some errors before success -> some retries ✔✔ | |
24 total assertions | |
--- PASS: TestEngineProcessJob (0.00s) | |
=== RUN TestStateIsUpdatedWhenNeeded | |
=== RUN TestStateIsUpdatedWhenNeeded/ok_->_alerting | |
=== RUN TestStateIsUpdatedWhenNeeded/ok_->_ok | |
--- PASS: TestStateIsUpdatedWhenNeeded (0.00s) | |
--- PASS: TestStateIsUpdatedWhenNeeded/ok_->_alerting (0.00s) | |
--- PASS: TestStateIsUpdatedWhenNeeded/ok_->_ok (0.00s) | |
=== RUN TestGetStateFromEvalContext | |
--- PASS: TestGetStateFromEvalContext (0.00s) | |
=== RUN TestBuildTemplateDataMap | |
=== RUN TestBuildTemplateDataMap/single_match | |
=== RUN TestBuildTemplateDataMap/matches_with_duplicate_keys | |
=== RUN TestBuildTemplateDataMap/matches_with_duplicate_keys_and_values | |
=== RUN TestBuildTemplateDataMap/a_value_and_its_substring_for_same_key | |
--- PASS: TestBuildTemplateDataMap (0.00s) | |
--- PASS: TestBuildTemplateDataMap/single_match (0.00s) | |
--- PASS: TestBuildTemplateDataMap/matches_with_duplicate_keys (0.00s) | |
--- PASS: TestBuildTemplateDataMap/matches_with_duplicate_keys_and_values (0.00s) | |
--- PASS: TestBuildTemplateDataMap/a_value_and_its_substring_for_same_key (0.00s) | |
=== RUN TestEvaluateTemplate | |
=== RUN TestEvaluateTemplate/matching_terms | |
=== RUN TestEvaluateTemplate/non-matching_terms | |
--- PASS: TestEvaluateTemplate (0.00s) | |
--- PASS: TestEvaluateTemplate/matching_terms (0.00s) | |
--- PASS: TestEvaluateTemplate/non-matching_terms (0.00s) | |
=== RUN TestAlertingEvaluationHandler | |
Test alert evaluation handler | |
Show return triggered with single passing condition ✔✔ | |
Show return triggered with single passing condition2 ✔✔ | |
Show return false with not passing asdf ✔✔ | |
Show return true if any of the condition is passing with OR operator ✔✔ | |
Show return false if any of the condition is failing with AND operator ✔✔ | |
Show return true if one condition is failing with nested OR operator ✔✔ | |
Show return false if one condition is passing with nested OR operator ✔✔ | |
Show return false if a condition is failing with nested AND operator ✔✔ | |
Show return true if a condition is passing with nested OR operator ✔✔ | |
Should return false if no condition is firing using OR operator ✔✔ | |
Should not return NoDataFound if all conditions have data and using OR ✔ | |
Should return NoDataFound if one condition has no data ✔✔ | |
Should not return no data if at least one condition has no data and using AND ✔ | |
Should return no data if at least one condition has no data and using OR ✔ | |
49 total assertions | |
--- PASS: TestAlertingEvaluationHandler (0.00s) | |
=== RUN TestAlertRuleExtraction | |
Parsing alert rules from dashboard json ✔ | |
Extractor should not modify the original json ✔ | |
Dashboard json rows.panels.alert.query.model.target should be empty ✔✔✔ | |
Dashboard json should not be updated after extracting rules ✔✔ | |
Parsing and validating dashboard containing graphite alerts ✔ | |
Get rules without error ✔✔✔ | |
all properties have been set ✔✔✔✔✔✔✔✔✔ | |
should extract handler property ✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
should extract frequency in seconds ✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
should extract panel idc ✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
should extract for param ✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
should extract name and desc ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
should set datasourceId ✔✔✔✔✔✔✔✔✔✔✔✔ | |
should copy query model to condition ✔✔ | |
Panels missing id should return error ✔✔ | |
panels without Id should return error ✔✔ | |
Panel with id set to zero should return error ✔✔ | |
panel with id 0 should return error ✔✔ | |
Panel does not have datasource configured, use the default datasource ✔✔ | |
Get rules without error ✔✔✔✔ | |
Use default datasource ✔✔ | |
Parse alerts from dashboard without rows ✔✔ | |
Get rules without error ✔✔✔✔ | |
Should have 2 alert rule ✔✔ | |
Alert notifications are in DB extractor_test.go:221: Creating database connection: "file::memory:?cache=shared" | |
extractor_test.go:221: Cleaning DB | |
extractor_test.go:221: Successfully initialized test database | |
✔✔ | |
Parse and validate dashboard containing influxdb alert ✔✔ | |
Get rules without error ✔✔ extractor_test.go:221: Truncating DB tables | |
✔✔✔✔ | |
should be able to read interval ✔✔✔✔ extractor_test.go:221: Truncating DB tables | |
✔✔ | |
Should be able to extract collapsed panels ✔✔ | |
Get rules without error ✔✔ extractor_test.go:221: Truncating DB tables | |
✔✔✔✔ | |
should be able to extract collapsed alerts ✔✔ extractor_test.go:221: Truncating DB tables | |
✔✔ | |
Parse and validate dashboard without id and containing an alert ✔✔ | |
Should validate without error ✔✔ extractor_test.go:221: Truncating DB tables | |
✔✔✔✔ | |
Should fail on save ✔ | |
211 total assertions | |
--- PASS: TestAlertRuleExtraction (0.13s) | |
=== RUN TestNotificationService | |
=== RUN TestNotificationService/Given_alert_rule_with_upload_image_enabled_should_render_and_upload_image_and_send_notification | |
=== RUN TestNotificationService/Given_alert_rule_with_upload_image_enabled_but_no_renderer_available_should_render_and_upload_unavailable_image_and_send_notification | |
=== RUN TestNotificationService/Given_alert_rule_with_upload_image_disabled_should_not_render_and_upload_image,_but_send_notification | |
=== RUN TestNotificationService/Given_alert_rule_with_upload_image_enabled_and_render_times_out_should_send_notification | |
=== RUN TestNotificationService/Given_alert_rule_with_upload_image_enabled_and_upload_times_out_should_send_notification | |
=== RUN TestNotificationService/Given_matched_alert_rule_with_templated_notification_fields | |
=== RUN TestNotificationService/Given_unmatched_alert_rule_with_templated_notification_fields | |
--- PASS: TestNotificationService (0.20s) | |
--- PASS: TestNotificationService/Given_alert_rule_with_upload_image_enabled_should_render_and_upload_image_and_send_notification (0.00s) | |
--- PASS: TestNotificationService/Given_alert_rule_with_upload_image_enabled_but_no_renderer_available_should_render_and_upload_unavailable_image_and_send_notification (0.00s) | |
--- PASS: TestNotificationService/Given_alert_rule_with_upload_image_disabled_should_not_render_and_upload_image,_but_send_notification (0.00s) | |
--- PASS: TestNotificationService/Given_alert_rule_with_upload_image_enabled_and_render_times_out_should_send_notification (0.10s) | |
--- PASS: TestNotificationService/Given_alert_rule_with_upload_image_enabled_and_upload_times_out_should_send_notification (0.10s) | |
--- PASS: TestNotificationService/Given_matched_alert_rule_with_templated_notification_fields (0.00s) | |
--- PASS: TestNotificationService/Given_unmatched_alert_rule_with_templated_notification_fields (0.00s) | |
=== RUN TestAlertRuleFrequencyParsing | |
=== RUN TestAlertRuleFrequencyParsing/10s | |
=== RUN TestAlertRuleFrequencyParsing/10m | |
=== RUN TestAlertRuleFrequencyParsing/1h | |
=== RUN TestAlertRuleFrequencyParsing/1d | |
=== RUN TestAlertRuleFrequencyParsing/1o | |
=== RUN TestAlertRuleFrequencyParsing/0s | |
=== RUN TestAlertRuleFrequencyParsing/0m | |
=== RUN TestAlertRuleFrequencyParsing/0h | |
=== RUN TestAlertRuleFrequencyParsing/0 | |
=== RUN TestAlertRuleFrequencyParsing/-1s | |
--- PASS: TestAlertRuleFrequencyParsing (0.00s) | |
--- PASS: TestAlertRuleFrequencyParsing/10s (0.00s) | |
--- PASS: TestAlertRuleFrequencyParsing/10m (0.00s) | |
--- PASS: TestAlertRuleFrequencyParsing/1h (0.00s) | |
--- PASS: TestAlertRuleFrequencyParsing/1d (0.00s) | |
--- PASS: TestAlertRuleFrequencyParsing/1o (0.00s) | |
--- PASS: TestAlertRuleFrequencyParsing/0s (0.00s) | |
--- PASS: TestAlertRuleFrequencyParsing/0m (0.00s) | |
--- PASS: TestAlertRuleFrequencyParsing/0h (0.00s) | |
--- PASS: TestAlertRuleFrequencyParsing/0 (0.00s) | |
--- PASS: TestAlertRuleFrequencyParsing/-1s (0.00s) | |
=== RUN TestAlertRuleModel | |
rule_test.go:52: Truncating DB tables | |
Testing alert rule | |
should return err for empty string ✔ | |
can construct alert rule model ✔✔ | |
with notification id and uid ✔✔✔✔ | |
Can read Id and Uid notifications (translate Id to Uid) ✔✔ | |
with non existing notification id ✔ | |
swallows the error ✔✔✔ | |
can construct alert rule model with invalid frequency ✔✔✔ | |
raise error in case of missing notification id and uid ✔✔✔ | |
230 total assertions | |
--- PASS: TestAlertRuleModel (0.01s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/alerting 0.381s | |
=== RUN TestEvaluators | |
greater then ✔✔✔✔✔✔ | |
6 total assertions | |
less then ✔✔✔✔✔✔ | |
12 total assertions | |
within_range ✔✔✔✔✔✔✔✔✔✔✔✔ | |
24 total assertions | |
outside_range ✔✔✔✔✔✔✔✔✔✔✔✔ | |
36 total assertions | |
no_value | |
should be false if series have values ✔✔✔ | |
should be true when the series have no value ✔✔✔ | |
42 total assertions | |
--- PASS: TestEvaluators (0.00s) | |
=== RUN TestQueryCondition | |
when evaluating query condition | |
Given avg() and > 100 | |
Can read query condition from json model ✔✔✔✔✔✔ | |
Can read query reducer ✔✔✔✔✔✔✔ | |
Can read evaluator ✔✔ | |
should fire when avg is above 100 ✔✔✔✔ | |
should fire when avg is above 100 on dataframe ✔✔✔✔ | |
Should not fire when avg is below 100 ✔✔✔✔ | |
Should not fire when avg is below 100 on dataframe ✔✔✔✔ | |
Should fire if only first series matches ✔✔✔✔ | |
No series | |
Should set NoDataFound when condition is gt ✔✔✔✔✔ | |
Should be firing when condition is no_value ✔✔✔✔ | |
Empty series | |
Should set Firing if eval match ✔✔✔✔ | |
Should set NoDataFound both series are empty ✔✔✔✔ | |
Should set NoDataFound both series contains null ✔✔✔✔ | |
Should not set NoDataFound if one series is empty ✔✔✔✔ | |
102 total assertions | |
--- PASS: TestQueryCondition (0.01s) | |
=== RUN TestFrameToSeriesSlice | |
=== RUN TestFrameToSeriesSlice/a_wide_series | |
=== RUN TestFrameToSeriesSlice/empty_wide_series | |
=== RUN TestFrameToSeriesSlice/empty_labels | |
=== RUN TestFrameToSeriesSlice/display_name_from_data_source | |
=== RUN TestFrameToSeriesSlice/prefer_display_name_over_data_source_display_name | |
--- PASS: TestFrameToSeriesSlice (0.00s) | |
--- PASS: TestFrameToSeriesSlice/a_wide_series (0.00s) | |
--- PASS: TestFrameToSeriesSlice/empty_wide_series (0.00s) | |
--- PASS: TestFrameToSeriesSlice/empty_labels (0.00s) | |
--- PASS: TestFrameToSeriesSlice/display_name_from_data_source (0.00s) | |
--- PASS: TestFrameToSeriesSlice/prefer_display_name_over_data_source_display_name (0.00s) | |
=== RUN TestSimpleReducer | |
Test simple reducer by calculating | |
sum ✔ | |
min ✔ | |
max ✔ | |
count ✔ | |
last ✔ | |
median odd amount of numbers ✔ | |
median even amount of numbers ✔ | |
median with one values ✔ | |
median should ignore null values ✔✔ | |
avg ✔ | |
avg with only nulls ✔ | |
count_non_null | |
with null values and real values ✔✔ | |
with null values ✔ | |
avg of number values and null values should ignore nulls ✔ | |
diff of one positive point ✔ | |
diff of one negative point ✔ | |
diff of two positive points[1] ✔ | |
diff of two positive points[2] ✔ | |
diff of two negative points[1] ✔ | |
diff of two negative points[2] ✔ | |
diff of one positive and one negative point ✔ | |
diff of one negative and one positive point ✔ | |
diff of three positive points ✔ | |
diff of three negative points ✔ | |
diff with only nulls ✔ | |
diff_abs of one positive point ✔ | |
diff_abs of one negative point ✔ | |
diff_abs of two positive points[1] ✔ | |
diff_abs of two positive points[2] ✔ | |
diff_abs of two negative points[1] ✔ | |
diff_abs of two negative points[2] ✔ | |
diff_abs of one positive and one negative point ✔ | |
diff_abs of one negative and one positive point ✔ | |
diff_abs of three positive points ✔ | |
diff_abs of three negative points ✔ | |
diff_abs with only nulls ✔ | |
percent_diff of one positive point ✔ | |
percent_diff of one negative point ✔ | |
percent_diff of two positive points[1] ✔ | |
percent_diff of two positive points[2] ✔ | |
percent_diff of two negative points[1] ✔ | |
percent_diff of two negative points[2] ✔ | |
percent_diff of one positive and one negative point ✔ | |
percent_diff of one negative and one positive point ✔ | |
percent_diff of three positive points ✔ | |
percent_diff of three negative points ✔ | |
percent_diff with only nulls ✔ | |
percent_diff_abs_abs of one positive point ✔ | |
percent_diff_abs of one negative point ✔ | |
percent_diff_abs of two positive points[1] ✔ | |
percent_diff_abs of two positive points[2] ✔ | |
percent_diff_abs of two negative points[1] ✔ | |
percent_diff_abs of two negative points[2] ✔ | |
percent_diff_abs of one positive and one negative point ✔ | |
percent_diff_abs of one negative and one positive point ✔ | |
percent_diff_abs of three positive points ✔ | |
percent_diff_abs of three negative points ✔ | |
percent_diff_abs with only nulls ✔ | |
min should work with NaNs ✔ | |
isValid should treat NaN as invalid ✔ | |
isValid should treat invalid null.Float as invalid ✔ | |
165 total assertions | |
--- PASS: TestSimpleReducer (0.02s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/alerting/conditions 0.048s | |
=== RUN TestReplaceIllegalCharswithUnderscore | |
--- PASS: TestReplaceIllegalCharswithUnderscore (0.00s) | |
=== RUN TestWhenAlertManagerShouldNotify | |
--- PASS: TestWhenAlertManagerShouldNotify (0.00s) | |
=== RUN TestAlertmanagerNotifier | |
Alertmanager notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔ | |
from settings ✔✔✔✔ | |
from settings with multiple alertmanager ✔✔ | |
7 total assertions | |
--- PASS: TestAlertmanagerNotifier (0.00s) | |
=== RUN TestShouldSendAlertNotification | |
--- PASS: TestShouldSendAlertNotification (0.00s) | |
=== RUN TestBaseNotifier | |
default constructor for notifiers | |
can parse false value ✔ | |
can parse true value ✔ | |
default value should be true for backwards compatibility ✔ | |
default value should be false for backwards compatibility ✔ | |
11 total assertions | |
--- PASS: TestBaseNotifier (0.00s) | |
=== RUN TestDingDingNotifier | |
Dingding notifier tests | |
empty settings should return error ✔ | |
settings should trigger incident ✔✔✔✔ | |
genBody should not panic ✔ | |
17 total assertions | |
--- PASS: TestDingDingNotifier (0.00s) | |
=== RUN TestDiscordNotifier | |
Telegram notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔ | |
settings should trigger incident ✔✔✔✔✔ | |
23 total assertions | |
--- PASS: TestDiscordNotifier (0.00s) | |
=== RUN TestEmailNotifier | |
Email notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔ | |
from settings ✔✔✔✔ | |
from settings with two emails ✔✔✔✔✔✔✔ | |
35 total assertions | |
--- PASS: TestEmailNotifier (0.00s) | |
=== RUN TestGoogleChatNotifier | |
Google Hangouts Chat notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔ | |
from settings ✔✔✔✔ | |
40 total assertions | |
--- PASS: TestGoogleChatNotifier (0.00s) | |
=== RUN TestHipChatNotifier | |
HipChat notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔ | |
from settings ✔✔✔✔✔✔ | |
from settings with Recipient and Mention ✔✔✔✔✔✔ | |
53 total assertions | |
--- PASS: TestHipChatNotifier (0.00s) | |
=== RUN TestKafkaNotifier | |
Kafka notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔ | |
settings should send an event to kafka ✔✔✔✔✔ | |
59 total assertions | |
--- PASS: TestKafkaNotifier (0.00s) | |
=== RUN TestLineNotifier | |
Line notifier tests | |
empty settings should return error ✔ | |
settings should trigger incident ✔✔✔✔ | |
64 total assertions | |
--- PASS: TestLineNotifier (0.00s) | |
=== RUN TestOpsGenieNotifier | |
OpsGenie notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔ | |
settings should trigger incident ✔✔✔✔ | |
alert payload should include tag pairs in a ['key1:value1'] format when a value exists and in ['key2'] format when a value is absent ✔✔✔ | |
72 total assertions | |
--- PASS: TestOpsGenieNotifier (0.00s) | |
=== RUN TestPagerdutyNotifier | |
Pagerduty notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔✔ | |
severity should override default ✔✔✔✔✔✔✔ | |
auto resolve and severity should have expected defaults ✔✔✔✔✔✔✔ | |
settings should trigger incident ✔✔✔✔✔✔ | |
should return properly formatted default v2 event payload ✔✔✔✔✔ | |
should return properly formatted payload with message moved to details ✔✔✔✔✔ | |
should return properly formatted v2 event payload when using override tags ✔✔✔✔✔ | |
should support multiple levels of severity ✔✔✔✔✔ | |
should ignore invalid severity for PD but keep the tag ✔✔✔✔✔ | |
119 total assertions | |
--- PASS: TestPagerdutyNotifier (0.00s) | |
=== RUN TestPushoverNotifier | |
Pushover notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔ | |
from settings ✔✔✔✔✔✔✔✔ | |
128 total assertions | |
--- PASS: TestPushoverNotifier (0.00s) | |
=== RUN TestGenPushoverBody | |
Pushover body generation tests | |
Given common sounds | |
When alert is firing - should use siren sound ✔✔ | |
When alert is ok - should use success sound ✔✔ | |
132 total assertions | |
--- PASS: TestGenPushoverBody (0.00s) | |
=== RUN TestSensuNotifier | |
Sensu notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔ | |
from settings ✔✔✔✔✔✔ | |
139 total assertions | |
--- PASS: TestSensuNotifier (0.00s) | |
=== RUN TestSensuGoNotifier | |
--- PASS: TestSensuGoNotifier (0.00s) | |
=== RUN TestSlackNotifier | |
Slack notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔✔ | |
from settings ✔✔✔✔✔✔✔✔✔✔✔✔ | |
from settings with Recipient, Username, IconEmoji, IconUrl, MentionUsers, MentionGroups, MentionChannel, and Token ✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
from settings with Recipient, Username, IconEmoji, IconUrl, MentionUsers, MentionGroups, MentionChannel, and Secured Token ✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
with channel recipient with spaces should return an error ✔✔ | |
with user recipient with spaces should return an error ✔✔ | |
with user recipient with uppercase letters should return an error ✔✔ | |
with Slack ID for recipient should work ✔✔✔ | |
188 total assertions | |
--- PASS: TestSlackNotifier (0.01s) | |
=== RUN TestTeamsNotifier | |
Teams notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔ | |
from settings ✔✔✔✔ | |
from settings with Recipient and Mention ✔✔✔✔ | |
197 total assertions | |
--- PASS: TestTeamsNotifier (0.00s) | |
=== RUN TestTelegramNotifier | |
Telegram notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔ | |
settings should trigger incident ✔✔✔✔✔ | |
generateCaption should generate a message with all pertinent details ✔✔✔✔ | |
When generating a message | |
URL should be skipped if it's too long ✔✔✔✔✔ | |
Message should be trimmed if it's too long ✔✔✔✔ | |
Metrics should be skipped if they don't fit ✔✔✔✔ | |
220 total assertions | |
--- PASS: TestTelegramNotifier (0.00s) | |
=== RUN TestThreemaNotifier | |
Threema notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔ | |
valid settings should be parsed successfully ✔✔✔✔✔✔✔ | |
invalid Threema Gateway IDs should be rejected (prefix) ✔✔✔ | |
invalid Threema Gateway IDs should be rejected (length) ✔✔✔ | |
invalid Threema Recipient IDs should be rejected (length) ✔✔✔ | |
237 total assertions | |
--- PASS: TestThreemaNotifier (0.00s) | |
=== RUN TestVictoropsNotifier | |
Victorops notifier tests | |
Parsing alert notification from settings | |
empty settings should return error ✔ | |
from settings ✔✔✔✔ | |
242 total assertions | |
--- PASS: TestVictoropsNotifier (0.00s) | |
=== RUN TestWebhookNotifier_parsingFromSettings | |
=== RUN TestWebhookNotifier_parsingFromSettings/Empty_settings_should_cause_error | |
=== RUN TestWebhookNotifier_parsingFromSettings/Valid_settings_should_result_in_a_valid_notifier | |
--- PASS: TestWebhookNotifier_parsingFromSettings (0.00s) | |
--- PASS: TestWebhookNotifier_parsingFromSettings/Empty_settings_should_cause_error (0.00s) | |
--- PASS: TestWebhookNotifier_parsingFromSettings/Valid_settings_should_result_in_a_valid_notifier (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/alerting/notifiers 0.057s | |
=== RUN TestUserAuthToken | |
Test user auth token auth_token_test.go:21: Creating database connection: "file::memory:?cache=shared" | |
auth_token_test.go:21: Cleaning DB | |
auth_token_test.go:21: Successfully initialized test database | |
When creating token ✔✔✔ | |
Can count active tokens ✔✔ auth_token_test.go:21: Truncating DB tables | |
✔✔✔ | |
When lookup unhashed token should return user auth token ✔✔✔✔✔✔✔ auth_token_test.go:21: Truncating DB tables | |
✔✔✔ | |
When lookup hashed token should return user auth token not found error ✔✔ auth_token_test.go:21: Truncating DB tables | |
✔✔✔ | |
revoking existing token should delete token ✔✔✔ auth_token_test.go:21: Truncating DB tables | |
✔✔✔ | |
revoking nil token should return error ✔ auth_token_test.go:21: Truncating DB tables | |
✔✔✔ | |
revoking non-existing token should return error ✔ auth_token_test.go:21: Truncating DB tables | |
✔✔✔ | |
When creating an additional token ✔✔ | |
Can get first user token ✔✔✔ auth_token_test.go:21: Truncating DB tables | |
✔✔✔✔✔ | |
Can get second user token ✔✔✔ auth_token_test.go:21: Truncating DB tables | |
✔✔✔✔✔ | |
Can get user tokens ✔✔✔✔ auth_token_test.go:21: Truncating DB tables | |
✔✔✔✔✔ | |
Can revoke all user tokens ✔✔✔✔✔ auth_token_test.go:21: Truncating DB tables | |
✔✔✔ | |
When revoking users tokens in a batch | |
Can revoke all users tokens ✔✔✔✔✔✔✔✔✔✔ auth_token_test.go:21: Truncating DB tables | |
expires correctly ✔✔✔✔✔✔✔✔ | |
when rotated_at is 6:59:59 ago should find token ✔✔ auth_token_test.go:21: Truncating DB tables | |
✔✔✔✔✔✔✔✔ | |
when rotated_at is 7:00:00 ago should return token expired error ✔✔ | |
should not find active token when expired ✔✔ auth_token_test.go:21: Truncating DB tables | |
✔✔✔✔✔✔✔✔ | |
when rotated_at is 5 days ago and created_at is 29 days and 23:59:59 ago should not find token ✔✔✔✔ auth_token_test.go:21: Truncating DB tables | |
✔✔✔✔✔✔✔✔ | |
when rotated_at is 5 days ago and created_at is 30 days ago should return token expired error ✔✔✔✔ auth_token_test.go:21: Truncating DB tables | |
can properly rotate tokens ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ auth_token_test.go:21: Truncating DB tables | |
keeps prev token valid for 1 minute after it is confirmed ✔✔✔✔✔✔✔✔✔✔ auth_token_test.go:21: Truncating DB tables | |
will not mark token unseen when prev and current are the same ✔✔✔✔✔✔✔✔✔ auth_token_test.go:21: Truncating DB tables | |
Rotate token ✔✔ | |
Should rotate current token and previous token when auth token seen ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ auth_token_test.go:21: Truncating DB tables | |
✔✔ | |
Should rotate current token, but keep previous token when auth token not seen ✔✔✔✔✔✔✔ auth_token_test.go:21: Truncating DB tables | |
When populating userAuthToken from UserToken should copy all properties ✔✔✔✔✔✔ auth_token_test.go:21: Truncating DB tables | |
When populating userToken from userAuthToken should copy all properties ✔✔✔✔✔✔ | |
223 total assertions | |
--- PASS: TestUserAuthToken (0.17s) | |
=== RUN TestUserAuthTokenCleanup | |
Test user auth token cleanup token_cleanup_test.go:14: Truncating DB tables | |
should delete tokens where token rotation age is older than or equal 7 days ✔✔✔✔✔✔✔✔ token_cleanup_test.go:14: Truncating DB tables | |
should delete tokens where token age is older than or equal 30 days ✔✔✔✔✔✔✔✔ | |
239 total assertions | |
--- PASS: TestUserAuthTokenCleanup (0.01s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/auth 0.199s | |
=== RUN TestCleanUpTmpFiles | |
Cleanup service tests | |
Should not cleanup recent files ✔ | |
Should cleanup older files ✔ | |
After increasing temporary files lifetime, older files should be kept ✔ | |
If lifetime is 0, files should never be cleaned up ✔ | |
4 total assertions | |
--- PASS: TestCleanUpTmpFiles (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/cleanup 0.016s | |
=== RUN TestInitContextWithAuthProxy_CachedInvalidUserID | |
auth_proxy_test.go:54: Creating database connection: "file::memory:?cache=shared" | |
auth_proxy_test.go:54: Cleaning DB | |
auth_proxy_test.go:54: Successfully initialized test database | |
auth_proxy_test.go:72: Injecting stale user ID in cache with key "auth-proxy-sync-ttl:0a7f3374e9659b10980fd66247b0cf2f" | |
--- PASS: TestInitContextWithAuthProxy_CachedInvalidUserID (0.07s) | |
=== RUN TestDontRotateTokensOnCancelledRequests | |
contexthandler_test.go:21: Truncating DB tables | |
--- PASS: TestDontRotateTokensOnCancelledRequests (0.01s) | |
=== RUN TestTokenRotationAtEndOfRequest | |
contexthandler_test.go:46: Truncating DB tables | |
--- PASS: TestTokenRotationAtEndOfRequest (0.01s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/contexthandler 0.109s | |
=== RUN TestMiddlewareContext | |
authproxy_test.go:85: Creating database connection: "file::memory:?cache=shared" | |
authproxy_test.go:85: Cleaning DB | |
authproxy_test.go:85: Successfully initialized test database | |
=== RUN TestMiddlewareContext/When_the_cache_only_contains_the_main_header_with_a_simple_cache_key | |
=== RUN TestMiddlewareContext/When_the_cache_key_contains_additional_headers | |
--- PASS: TestMiddlewareContext (0.06s) | |
--- PASS: TestMiddlewareContext/When_the_cache_only_contains_the_main_header_with_a_simple_cache_key (0.00s) | |
--- PASS: TestMiddlewareContext/When_the_cache_key_contains_additional_headers (0.00s) | |
=== RUN TestMiddlewareContext_ldap | |
=== RUN TestMiddlewareContext_ldap/Logs_in_via_LDAP | |
authproxy_test.go:175: Truncating DB tables | |
=== RUN TestMiddlewareContext_ldap/Gets_nice_error_if_LDAP_is_enabled,_but_not_configured | |
authproxy_test.go:205: Truncating DB tables | |
--- PASS: TestMiddlewareContext_ldap (0.01s) | |
--- PASS: TestMiddlewareContext_ldap/Logs_in_via_LDAP (0.00s) | |
--- PASS: TestMiddlewareContext_ldap/Gets_nice_error_if_LDAP_is_enabled,_but_not_configured (0.01s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/contexthandler/authproxy 0.091s | |
=== RUN TestDashboardService | |
Dashboard service tests | |
Save dashboard validation | |
When saving a dashboard with empty title it should return error ✔✔✔ | |
Should return validation error if it's a folder and have a folder id ✔ | |
Should return validation error if folder is named General ✔ | |
When saving a dashboard should validate uid ✔✔✔✔✔✔✔ | |
Should return validation error if dashboard is provisioned ✔✔ | |
Should not return validation error if dashboard is provisioned but UI updates allowed ✔✔ | |
Should return validation error if alert data is invalid ✔ | |
Save provisioned dashboard validation | |
Should not return validation error if dashboard is provisioned ✔✔ | |
Should override invalid refresh interval if dashboard is provisioned ✔✔ | |
Import dashboard validation | |
Should return validation error if dashboard is provisioned ✔✔ | |
Given provisioned dashboard | |
DeleteProvisionedDashboard should delete it ✔✔✔✔ | |
DeleteDashboard should fail to delete it ✔✔ | |
Given non provisioned dashboard | |
DeleteProvisionedDashboard should delete it ✔✔✔✔ | |
DeleteDashboard should delete it ✔✔✔✔ | |
37 total assertions | |
--- PASS: TestDashboardService (0.02s) | |
=== RUN TestFolderService | |
Folder service tests | |
Given user has no permissions | |
When get folder by id should return access denied error ✔✔ | |
When get folder by uid should return access denied error ✔✔ | |
When creating folder should return access denied error ✔✔ | |
When updating folder should return access denied error ✔✔ | |
When deleting folder by uid should return access denied error ✔✔ | |
Given user has permission to save | |
When creating folder should not return access denied error ✔✔ | |
When updating folder should not return access denied error ✔✔ | |
When deleting folder by uid should not return access denied error ✔ | |
Given user has permission to view | |
When get folder by id should return folder ✔✔✔ | |
When get folder by uid should return folder ✔✔✔ | |
Should map errors correct | |
58 total assertions | |
--- PASS: TestFolderService (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/dashboards 0.033s | |
=== RUN TestGuardianAdmin | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_existing_permissions_are_the_default_permissions_(everyone_with_editor_role_can_edit,_everyone_with_viewer_role_can_view) | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_user_has_permission_to_Admin_dashboard | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_user_has_permission_to_Edit_dashboard | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_user_has_permission_to_View_dashboard | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#03 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#03 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#03 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#03 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#03 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#03 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#03 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#03 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#03 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_team_has_permission_to_Admin_dashboard | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#04 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#04 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#04 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#04 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#04 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#04 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#04 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#04 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#04 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_team_has_permission_to_Edit_dashboard | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#05 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#05 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#05 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#05 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#05 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#05 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#05 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#05 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#05 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_team_has_permission_to_View_dashboard | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#06 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#06 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#06 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#06 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#06 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#06 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#06 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#06 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#06 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_editor_role_has_permission_to_Admin_dashboard | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#07 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#07 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#07 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#07 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#07 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#07 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#07 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#07 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#07 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_editor_role_has_permission_to_Edit_dashboard | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#08 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#08 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#08 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#08 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#08 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#08 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#08 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#08 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#08 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_editor_role_has_permission_to_View_dashboard | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#09 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#09 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#09 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#09 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#09 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#09 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#09 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#09 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#09 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_viewer_role_has_permission_to_Admin_dashboard | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#10 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#10 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#10 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#10 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#10 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#10 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#10 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#10 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#10 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_viewer_role_has_permission_to_Edit_dashboard | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#11 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#11 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#11 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#11 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#11 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#11 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#11 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#11 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#11 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_viewer_role_has_permission_to_View_dashboard | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#12 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#12 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#12 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#12 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#12 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#12 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#12 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#12 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#12 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_user_with_permission_to_Admin | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#13 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#13 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#13 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#13 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#13 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#13 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Admin_permission_should_NOT_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Edit_permission_should_NOT_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_View_permission_should_NOT_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_user_with_permission_to_Edit | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#14 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#14 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#14 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#14 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#14 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#14 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Edit_permission_should_NOT_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_View_permission_should_NOT_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Admin_permission_should_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_user_with_permission_to_View | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#15 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#15 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#15 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#15 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#15 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#15 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_View_permission_should_NOT_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Admin_permission_should_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Edit_permission_should_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_team_with_permission_to_Admin | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#16 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#16 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#16 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#16 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#16 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#16 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#03 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#03 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#03 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Admin_permission_should_NOT_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Edit_permission_should_NOT_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_View_permission_should_NOT_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_team_with_permission_to_Edit | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#17 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#17 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#17 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#17 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#17 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#17 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#04 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#04 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#04 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Edit_permission_should_NOT_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_View_permission_should_NOT_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Admin_permission_should_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_team_with_permission_to_View | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#18 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#18 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#18 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#18 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#18 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#18 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#05 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#05 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#05 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_View_permission_should_NOT_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Admin_permission_should_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Edit_permission_should_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_editor_role_with_permission_to_Admin | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#19 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#19 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#19 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#19 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#19 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#19 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#06 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#06 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#06 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Admin_permission_should_NOT_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Edit_permission_should_NOT_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_View_permission_should_NOT_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_editor_role_with_permission_to_Edit | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#20 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#20 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#20 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#20 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#20 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#20 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#07 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#07 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#07 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Edit_permission_should_NOT_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_View_permission_should_NOT_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Admin_permission_should_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_editor_role_with_permission_to_View | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#21 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#21 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#21 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#21 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#21 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#21 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#08 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#08 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#08 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_View_permission_should_NOT_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Admin_permission_should_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Edit_permission_should_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_viewer_role_with_permission_to_Admin | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#22 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#22 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#22 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#22 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#22 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#22 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#09 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#09 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#09 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Admin_permission_should_NOT_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Edit_permission_should_NOT_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_View_permission_should_NOT_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_viewer_role_with_permission_to_Edit | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#23 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#23 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#23 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#23 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#23 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#23 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#10 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#10 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#10 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Edit_permission_should_NOT_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_View_permission_should_NOT_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Admin_permission_should_be_allowed | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_viewer_role_with_permission_to_View | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#24 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#24 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#24 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#24 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#24 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#24 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#11 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#11 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#11 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_View_permission_should_NOT_be_allowed#02 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Admin_permission_should_be_allowed#01 | |
=== RUN TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Edit_permission_should_be_allowed | |
--- PASS: TestGuardianAdmin (0.01s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role (0.01s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_existing_permissions_are_the_default_permissions_(everyone_with_editor_role_can_edit,_everyone_with_viewer_role_can_view) (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_user_has_permission_to_Admin_dashboard (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_user_has_permission_to_Edit_dashboard (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#03 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_user_has_permission_to_View_dashboard (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#04 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_team_has_permission_to_Admin_dashboard (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#05 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_team_has_permission_to_Edit_dashboard (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#06 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_team_has_permission_to_View_dashboard (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#07 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_editor_role_has_permission_to_Admin_dashboard (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#08 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_editor_role_has_permission_to_Edit_dashboard (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#09 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_editor_role_has_permission_to_View_dashboard (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#10 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#10 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#10 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#10 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#10 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#10 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#10 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#10 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#10 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_viewer_role_has_permission_to_Admin_dashboard (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#11 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#11 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#11 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#11 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#11 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#11 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#11 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#11 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#11 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_viewer_role_has_permission_to_Edit_dashboard (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#12 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#12 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#12 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#12 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#12 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#12 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#12 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#12 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#12 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_viewer_role_has_permission_to_View_dashboard (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#13 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#13 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#13 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#13 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#13 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#13 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Admin_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Edit_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_View_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_user_with_permission_to_Admin (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#14 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#14 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#14 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#14 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#14 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#14 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Edit_permission_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_View_permission_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Admin_permission_should_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_user_with_permission_to_Edit (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#15 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#15 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#15 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#15 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#15 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#15 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_View_permission_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Admin_permission_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Edit_permission_should_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_user_with_permission_to_View (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#16 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#16 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#16 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#16 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#16 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#16 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Admin_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Edit_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_View_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_team_with_permission_to_Admin (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#17 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#17 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#17 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#17 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#17 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#17 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Edit_permission_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_View_permission_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Admin_permission_should_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_team_with_permission_to_Edit (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#18 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#18 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#18 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#18 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#18 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#18 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_View_permission_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Admin_permission_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Edit_permission_should_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_team_with_permission_to_View (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#19 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#19 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#19 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#19 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#19 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#19 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Admin_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Edit_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_View_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_editor_role_with_permission_to_Admin (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#20 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#20 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#20 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#20 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#20 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#20 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Edit_permission_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_View_permission_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Admin_permission_should_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_editor_role_with_permission_to_Edit (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#21 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#21 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#21 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#21 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#21 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#21 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_View_permission_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Admin_permission_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Edit_permission_should_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_editor_role_with_permission_to_View (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#22 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#22 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#22 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#22 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#22 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#22 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Admin_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Edit_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_View_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_viewer_role_with_permission_to_Admin (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#23 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#23 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#23 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#23 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#23 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#23 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#10 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#10 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#10 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Edit_permission_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_View_permission_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Admin_permission_should_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_viewer_role_with_permission_to_Edit (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/should_have_permissions_to_admin,_edit,_save,_view#24 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#24 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#24 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#24 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#24 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#24 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#11 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#11 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#11 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_View_permission_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Admin_permission_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Edit_permission_should_be_allowed (0.00s) | |
--- PASS: TestGuardianAdmin/Given_user_has_admin_org_role/and_parent_folder_has_viewer_role_with_permission_to_View (0.00s) | |
=== RUN TestGuardianEditor | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_existing_permissions_are_the_default_permissions_(everyone_with_editor_role_can_edit,_everyone_with_viewer_role_can_view) | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_edit,_save,_view | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_user_has_permission_to_Admin_dashboard | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_admin,_edit,_save,_view | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_user_has_permission_to_Edit_dashboard | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_edit,_save,_view#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_user_has_permission_to_View_dashboard | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_view | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_team_has_permission_to_Admin_dashboard | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_admin,_edit,_save,_view#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_team_has_permission_to_Edit_dashboard | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_edit,_save,_view#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_team_has_permission_to_View_dashboard | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_view#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_editor_role_has_permission_to_Admin_dashboard | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_admin,_edit,_save,_view#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_editor_role_has_permission_to_Edit_dashboard | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_edit,_save,_view#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_editor_role_has_permission_to_View_dashboard | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_view#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#06 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#06 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#06 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_viewer_role_has_permission_to_Admin_dashboard | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_<no_access> | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#07 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#07 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#07 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_viewer_role_has_permission_to_Edit_dashboard | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_<no_access>#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#08 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#08 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#08 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_viewer_role_has_permission_to_View_dashboard | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_<no_access>#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#09 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#09 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#09 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_user_with_permission_to_Admin | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_admin,_edit,_save,_view#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Admin_permission_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Edit_permission_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_View_permission_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_user_with_permission_to_Edit | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_edit,_save,_view#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_user_with_permission_to_View | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_view#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_team_with_permission_to_Admin | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_admin,_edit,_save,_view#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#01 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Admin_permission_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Edit_permission_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_View_permission_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_team_with_permission_to_Edit | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_edit,_save,_view#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_team_with_permission_to_View | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_view#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_editor_role_with_permission_to_Admin | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_admin,_edit,_save,_view#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#02 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Admin_permission_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Edit_permission_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_View_permission_should_NOT_be_allowed | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_editor_role_with_permission_to_Edit | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_edit,_save,_view#06 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_editor_role_with_permission_to_View | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_view#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_viewer_role_with_permission_to_Admin | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_<no_access>#03 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#06 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#06 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#06 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_viewer_role_with_permission_to_Edit | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_<no_access>#04 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#07 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#07 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#07 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_viewer_role_with_permission_to_View | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_<no_access>#05 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#08 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#08 | |
=== RUN TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#08 | |
--- PASS: TestGuardianEditor (0.01s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role (0.01s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_edit,_save,_view (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_existing_permissions_are_the_default_permissions_(everyone_with_editor_role_can_edit,_everyone_with_viewer_role_can_view) (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_admin,_edit,_save,_view (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_user_has_permission_to_Admin_dashboard (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_edit,_save,_view#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_user_has_permission_to_Edit_dashboard (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_view (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_user_has_permission_to_View_dashboard (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_admin,_edit,_save,_view#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_team_has_permission_to_Admin_dashboard (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_edit,_save,_view#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_team_has_permission_to_Edit_dashboard (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_view#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_team_has_permission_to_View_dashboard (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_admin,_edit,_save,_view#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_editor_role_has_permission_to_Admin_dashboard (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_edit,_save,_view#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_editor_role_has_permission_to_Edit_dashboard (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_view#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_editor_role_has_permission_to_View_dashboard (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_<no_access> (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_viewer_role_has_permission_to_Admin_dashboard (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_<no_access>#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_viewer_role_has_permission_to_Edit_dashboard (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_<no_access>#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_viewer_role_has_permission_to_View_dashboard (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_admin,_edit,_save,_view#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Admin_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Edit_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_View_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_user_with_permission_to_Admin (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_edit,_save,_view#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_user_with_permission_to_Edit (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_view#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_user_with_permission_to_View (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_admin,_edit,_save,_view#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Admin_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Edit_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_View_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_team_with_permission_to_Admin (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_edit,_save,_view#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_team_with_permission_to_Edit (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_view#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_team_with_permission_to_View (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_admin,_edit,_save,_view#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Admin_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_Edit_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_overriding_parent_editor_role_permission_with_View_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_editor_role_with_permission_to_Admin (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_edit,_save,_view#06 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_editor_role_with_permission_to_Edit (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_view#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_editor_role_with_permission_to_View (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_<no_access>#03 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_viewer_role_with_permission_to_Admin (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_<no_access>#04 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_viewer_role_with_permission_to_Edit (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/should_have_permissions_to_<no_access>#05 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianEditor/Given_user_has_editor_org_role/and_parent_folder_has_viewer_role_with_permission_to_View (0.00s) | |
=== RUN TestGuardianViewer | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_existing_permissions_are_the_default_permissions_(everyone_with_editor_role_can_edit,_everyone_with_viewer_role_can_view) | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_view | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_user_has_permission_to_Admin_dashboard | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_admin,_edit,_save,_view | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_user_has_permission_to_Edit_dashboard | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_edit,_save,_view | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_user_has_permission_to_View_dashboard | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_view#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_team_has_permission_to_Admin_dashboard | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_admin,_edit,_save,_view#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_team_has_permission_to_Edit_dashboard | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_edit,_save,_view#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_team_has_permission_to_View_dashboard | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_view#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_editor_role_has_permission_to_Admin_dashboard | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_<no_access> | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_editor_role_has_permission_to_Edit_dashboard | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_<no_access>#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#06 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#06 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#06 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_editor_role_has_permission_to_View_dashboard | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_<no_access>#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#07 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#07 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#07 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_viewer_role_has_permission_to_Admin_dashboard | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_admin,_edit,_save,_view#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_viewer_role_has_permission_to_Edit_dashboard | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_edit,_save,_view#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#08 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#08 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#08 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_viewer_role_has_permission_to_View_dashboard | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_view#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#09 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#09 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#09 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_user_with_permission_to_Admin | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_admin,_edit,_save,_view#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Admin_permission_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Edit_permission_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_View_permission_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_user_with_permission_to_Edit | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_edit,_save,_view#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_user_with_permission_to_View | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_view#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_team_with_permission_to_Admin | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_admin,_edit,_save,_view#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#01 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Admin_permission_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Edit_permission_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_View_permission_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_team_with_permission_to_Edit | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_edit,_save,_view#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_team_with_permission_to_View | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_view#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_editor_role_with_permission_to_Admin | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_<no_access>#03 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_editor_role_with_permission_to_Edit | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_<no_access>#04 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_editor_role_with_permission_to_View | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_<no_access>#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#06 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#06 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#06 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_viewer_role_with_permission_to_Admin | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_admin,_edit,_save,_view#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#02 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Admin_permission_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Edit_permission_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_View_permission_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_viewer_role_with_permission_to_Edit | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_edit,_save,_view#05 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#07 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#07 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#07 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_viewer_role_with_permission_to_View | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_view#06 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#08 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#08 | |
=== RUN TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#08 | |
=== RUN TestGuardianViewer/Given_api_key_with_viewer_role | |
=== RUN TestGuardianViewer/Given_api_key_with_viewer_role/and_existing_permissions_are_the_default_permissions_(everyone_with_editor_role_can_edit,_everyone_with_viewer_role_can_view) | |
=== RUN TestGuardianViewer/Given_api_key_with_viewer_role/should_have_permissions_to_view | |
=== RUN TestGuardianViewer/Given_api_key_with_viewer_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_api_key_with_viewer_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed | |
=== RUN TestGuardianViewer/Given_api_key_with_viewer_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed | |
--- PASS: TestGuardianViewer (0.01s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role (0.01s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_view (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_existing_permissions_are_the_default_permissions_(everyone_with_editor_role_can_edit,_everyone_with_viewer_role_can_view) (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_admin,_edit,_save,_view (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_user_has_permission_to_Admin_dashboard (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_edit,_save,_view (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_user_has_permission_to_Edit_dashboard (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_view#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_user_has_permission_to_View_dashboard (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_admin,_edit,_save,_view#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_team_has_permission_to_Admin_dashboard (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_edit,_save,_view#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_team_has_permission_to_Edit_dashboard (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_view#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_team_has_permission_to_View_dashboard (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_<no_access> (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_editor_role_has_permission_to_Admin_dashboard (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_<no_access>#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_editor_role_has_permission_to_Edit_dashboard (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_<no_access>#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_editor_role_has_permission_to_View_dashboard (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_admin,_edit,_save,_view#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_viewer_role_has_permission_to_Admin_dashboard (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_edit,_save,_view#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_viewer_role_has_permission_to_Edit_dashboard (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_view#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#09 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_viewer_role_has_permission_to_View_dashboard (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_admin,_edit,_save,_view#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Admin_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_Edit_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_user_permission_with_View_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_user_with_permission_to_Admin (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_edit,_save,_view#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_user_with_permission_to_Edit (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_view#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_user_with_permission_to_View (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_admin,_edit,_save,_view#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#01 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Admin_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_Edit_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_team_permission_with_View_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_team_with_permission_to_Admin (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_edit,_save,_view#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_team_with_permission_to_Edit (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_view#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_team_with_permission_to_View (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_<no_access>#03 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_editor_role_with_permission_to_Admin (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_<no_access>#04 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_editor_role_with_permission_to_Edit (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_<no_access>#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#06 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_editor_role_with_permission_to_View (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_admin,_edit,_save,_view#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_user_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_team_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_editor_role_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_viewer_role_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_dashboard_permissions_with_duplicate_permission_for_admin_role_should_not_be_allowed#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_be_allowed#02 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Admin_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_Edit_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_overriding_parent_viewer_role_permission_with_View_permission_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_viewer_role_with_permission_to_Admin (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_edit,_save,_view#05 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#07 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_viewer_role_with_permission_to_Edit (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/should_have_permissions_to_view#06 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/When_updating_child_dashboard_permissions_with_View_permissions_should_NOT_be_allowed#08 (0.00s) | |
--- PASS: TestGuardianViewer/Given_user_has_viewer_org_role/and_parent_folder_has_viewer_role_with_permission_to_View (0.00s) | |
--- PASS: TestGuardianViewer/Given_api_key_with_viewer_role (0.00s) | |
--- PASS: TestGuardianViewer/Given_api_key_with_viewer_role/should_have_permissions_to_view (0.00s) | |
--- PASS: TestGuardianViewer/Given_api_key_with_viewer_role/When_updating_dashboard_permissions_with_Admin_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_api_key_with_viewer_role/When_updating_dashboard_permissions_with_Edit_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_api_key_with_viewer_role/When_updating_dashboard_permissions_with_View_permissions_should_NOT_be_allowed (0.00s) | |
--- PASS: TestGuardianViewer/Given_api_key_with_viewer_role/and_existing_permissions_are_the_default_permissions_(everyone_with_editor_role_can_edit,_everyone_with_viewer_role_can_view) (0.00s) | |
=== RUN TestGuardianGetHiddenACL | |
Get hidden ACL tests | |
Should get hidden acl ✔✔✔ | |
Grafana admin should not get hidden acl ✔✔ | |
5 total assertions | |
--- PASS: TestGuardianGetHiddenACL (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/guardian 0.037s | |
=== RUN TestLDAPHelpers | |
isMemberOf() | |
Wildcard ✔ | |
Should find one ✔ | |
Should not find one ✔ | |
3 total assertions | |
getUsersIteration() | |
it should execute twice for 600 users ✔✔✔✔✔✔ | |
it should execute three times for 1500 users ✔✔✔✔✔✔✔✔ | |
it should execute once for 400 users ✔✔✔✔ | |
it should not execute for 0 users ✔✔ | |
23 total assertions | |
getAttribute() | |
Should get DN ✔ | |
Should get username ✔ | |
Should not get anything ✔ | |
26 total assertions | |
getArrayAttribute() | |
Should get DN ✔ | |
Should get username ✔ | |
Should not get anything ✔ | |
29 total assertions | |
--- PASS: TestLDAPHelpers (0.00s) | |
=== RUN TestLDAPLogin | |
Login() | |
Should get invalid credentials when userBind fails ✔ | |
Returns an error when search didn't find anything ✔ | |
When search returns an error ✔ | |
When login with valid credentials ✔✔ | |
Should perform unauthenticated bind without admin ✔✔✔ | |
Should perform authenticated binds ✔✔✔✔✔✔✔ | |
Should bind with user if %s exists in the bind_dn ✔✔✔✔ | |
48 total assertions | |
--- PASS: TestLDAPLogin (0.00s) | |
=== RUN TestLDAPPrivateMethods | |
getSearchRequest() | |
with enabled GroupSearchFilterUserAttribute setting ✔ | |
49 total assertions | |
serializeUsers() | |
simple case ✔✔✔✔ | |
without lastname ✔✔✔ | |
a user without matching groups should be marked as disabled ✔✔✔ | |
59 total assertions | |
validateGrafanaUser() | |
Returns error when user does not belong in any of the specified LDAP groups ✔ | |
Does not return error when group config is empty ✔ | |
Does not return error when groups are there ✔ | |
62 total assertions | |
shouldAdminBind() | |
it should require admin userBind ✔ | |
it should not require admin userBind ✔ | |
64 total assertions | |
shouldSingleBind() | |
it should allow single bind ✔ | |
it should not allow single bind ✔ | |
66 total assertions | |
singleBindDN() | |
it should allow single bind ✔ | |
67 total assertions | |
--- PASS: TestLDAPPrivateMethods (0.00s) | |
=== RUN TestPublicAPI | |
New() | |
Should return ✔ | |
68 total assertions | |
Close() | |
Should close the connection ✔✔ | |
Should panic if no connection is established ✔ | |
71 total assertions | |
Users() | |
Finds one user ✔✔✔✔ | |
Handles a error ✔ | |
Should return empty slice if none were found ✔✔ | |
78 total assertions | |
UserBind() | |
Should use provided DN and password ✔✔✔ | |
Should handle an error ✔ | |
82 total assertions | |
AdminBind() | |
Should use admin DN and password ✔✔✔ | |
Should handle an error ✔ | |
86 total assertions | |
--- PASS: TestPublicAPI (0.00s) | |
=== RUN TestReadingLDAPSettings | |
--- PASS: TestReadingLDAPSettings (0.00s) | |
=== RUN TestReadingLDAPSettingsWithEnvVariable | |
--- PASS: TestReadingLDAPSettingsWithEnvVariable (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/ldap 0.020s | |
=== RUN TestCreateLibraryPanel | |
=== RUN TestCreateLibraryPanel/When_an_admin_tries_to_create_a_library_panel_that_already_exists,_it_should_fail | |
librarypanels_test.go:1595: Creating database connection: "file::memory:?cache=shared" | |
librarypanels_test.go:1595: Cleaning DB | |
librarypanels_test.go:1595: Successfully initialized test database | |
=== RUN TestCreateLibraryPanel/When_an_admin_tries_to_create_a_library_panel_that_does_not_exists,_it_should_succeed | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestCreateLibraryPanel/When_an_admin_tries_to_create_a_library_panel_where_name_and_panel_title_differ,_it_should_update_panel_title | |
librarypanels_test.go:1595: Truncating DB tables | |
--- PASS: TestCreateLibraryPanel (0.08s) | |
--- PASS: TestCreateLibraryPanel/When_an_admin_tries_to_create_a_library_panel_that_already_exists,_it_should_fail (0.07s) | |
--- PASS: TestCreateLibraryPanel/When_an_admin_tries_to_create_a_library_panel_that_does_not_exists,_it_should_succeed (0.01s) | |
--- PASS: TestCreateLibraryPanel/When_an_admin_tries_to_create_a_library_panel_where_name_and_panel_title_differ,_it_should_update_panel_title (0.00s) | |
=== RUN TestConnectLibraryPanel | |
=== RUN TestConnectLibraryPanel/When_an_admin_tries_to_create_a_connection_for_a_library_panel_that_does_not_exist,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestConnectLibraryPanel/When_an_admin_tries_to_create_a_connection_that_already_exists,_it_should_succeed | |
librarypanels_test.go:1595: Truncating DB tables | |
--- PASS: TestConnectLibraryPanel (0.01s) | |
--- PASS: TestConnectLibraryPanel/When_an_admin_tries_to_create_a_connection_for_a_library_panel_that_does_not_exist,_it_should_fail (0.00s) | |
--- PASS: TestConnectLibraryPanel/When_an_admin_tries_to_create_a_connection_that_already_exists,_it_should_succeed (0.00s) | |
=== RUN TestDeleteLibraryPanel | |
=== RUN TestDeleteLibraryPanel/When_an_admin_tries_to_delete_a_library_panel_that_does_not_exist,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestDeleteLibraryPanel/When_an_admin_tries_to_delete_a_library_panel_that_exists,_it_should_succeed | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestDeleteLibraryPanel/When_an_admin_tries_to_delete_a_library_panel_in_another_org,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
--- PASS: TestDeleteLibraryPanel (0.02s) | |
--- PASS: TestDeleteLibraryPanel/When_an_admin_tries_to_delete_a_library_panel_that_does_not_exist,_it_should_fail (0.01s) | |
--- PASS: TestDeleteLibraryPanel/When_an_admin_tries_to_delete_a_library_panel_that_exists,_it_should_succeed (0.01s) | |
--- PASS: TestDeleteLibraryPanel/When_an_admin_tries_to_delete_a_library_panel_in_another_org,_it_should_fail (0.00s) | |
=== RUN TestDisconnectLibraryPanel | |
=== RUN TestDisconnectLibraryPanel/When_an_admin_tries_to_remove_a_connection_with_a_library_panel_that_does_not_exist,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestDisconnectLibraryPanel/When_an_admin_tries_to_remove_a_connection_that_does_not_exist,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestDisconnectLibraryPanel/When_an_admin_tries_to_remove_a_connection_that_does_exist,_it_should_succeed | |
librarypanels_test.go:1595: Truncating DB tables | |
--- PASS: TestDisconnectLibraryPanel (0.02s) | |
--- PASS: TestDisconnectLibraryPanel/When_an_admin_tries_to_remove_a_connection_with_a_library_panel_that_does_not_exist,_it_should_fail (0.00s) | |
--- PASS: TestDisconnectLibraryPanel/When_an_admin_tries_to_remove_a_connection_that_does_not_exist,_it_should_fail (0.01s) | |
--- PASS: TestDisconnectLibraryPanel/When_an_admin_tries_to_remove_a_connection_that_does_exist,_it_should_succeed (0.01s) | |
=== RUN TestGetLibraryPanel | |
=== RUN TestGetLibraryPanel/When_an_admin_tries_to_get_a_library_panel_that_does_not_exist,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestGetLibraryPanel/When_an_admin_tries_to_get_a_library_panel_that_exists,_it_should_succeed_and_return_correct_result | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestGetLibraryPanel/When_an_admin_tries_to_get_a_library_panel_that_exists_in_an_other_org,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestGetLibraryPanel/When_an_admin_tries_to_get_a_library_panel_with_2_connected_dashboards,_it_should_succeed_and_return_correct_connected_dashboards | |
librarypanels_test.go:1595: Truncating DB tables | |
--- PASS: TestGetLibraryPanel (0.02s) | |
--- PASS: TestGetLibraryPanel/When_an_admin_tries_to_get_a_library_panel_that_does_not_exist,_it_should_fail (0.00s) | |
--- PASS: TestGetLibraryPanel/When_an_admin_tries_to_get_a_library_panel_that_exists,_it_should_succeed_and_return_correct_result (0.00s) | |
--- PASS: TestGetLibraryPanel/When_an_admin_tries_to_get_a_library_panel_that_exists_in_an_other_org,_it_should_fail (0.01s) | |
--- PASS: TestGetLibraryPanel/When_an_admin_tries_to_get_a_library_panel_with_2_connected_dashboards,_it_should_succeed_and_return_correct_connected_dashboards (0.01s) | |
=== RUN TestGetAllLibraryPanels | |
=== RUN TestGetAllLibraryPanels/When_an_admin_tries_to_get_all_library_panels_and_none_exists,_it_should_return_none | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestGetAllLibraryPanels/When_an_admin_tries_to_get_all_library_panels_and_two_exist,_it_should_succeed | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestGetAllLibraryPanels/When_an_admin_tries_to_get_all_library_panels_and_two_exist_but_only_one_is_connected,_it_should_succeed_and_return_correct_connected_dashboards | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestGetAllLibraryPanels/When_an_admin_tries_to_get_all_library_panels_in_a_different_org,_none_should_be_returned | |
librarypanels_test.go:1595: Truncating DB tables | |
--- PASS: TestGetAllLibraryPanels (0.02s) | |
--- PASS: TestGetAllLibraryPanels/When_an_admin_tries_to_get_all_library_panels_and_none_exists,_it_should_return_none (0.00s) | |
--- PASS: TestGetAllLibraryPanels/When_an_admin_tries_to_get_all_library_panels_and_two_exist,_it_should_succeed (0.00s) | |
--- PASS: TestGetAllLibraryPanels/When_an_admin_tries_to_get_all_library_panels_and_two_exist_but_only_one_is_connected,_it_should_succeed_and_return_correct_connected_dashboards (0.01s) | |
--- PASS: TestGetAllLibraryPanels/When_an_admin_tries_to_get_all_library_panels_in_a_different_org,_none_should_be_returned (0.00s) | |
=== RUN TestGetConnectedDashboards | |
=== RUN TestGetConnectedDashboards/When_an_admin_tries_to_get_connected_dashboards_for_a_library_panel_that_does_not_exist,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestGetConnectedDashboards/When_an_admin_tries_to_get_connected_dashboards_for_a_library_panel_that_exists,_but_has_no_connections,_it_should_return_none | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestGetConnectedDashboards/When_an_admin_tries_to_get_connected_dashboards_for_a_library_panel_that_exists_and_has_connections,_it_should_return_connected_dashboard_IDs | |
librarypanels_test.go:1595: Truncating DB tables | |
--- PASS: TestGetConnectedDashboards (0.01s) | |
--- PASS: TestGetConnectedDashboards/When_an_admin_tries_to_get_connected_dashboards_for_a_library_panel_that_does_not_exist,_it_should_fail (0.00s) | |
--- PASS: TestGetConnectedDashboards/When_an_admin_tries_to_get_connected_dashboards_for_a_library_panel_that_exists,_but_has_no_connections,_it_should_return_none (0.00s) | |
--- PASS: TestGetConnectedDashboards/When_an_admin_tries_to_get_connected_dashboards_for_a_library_panel_that_exists_and_has_connections,_it_should_return_connected_dashboard_IDs (0.01s) | |
=== RUN TestPatchLibraryPanel | |
=== RUN TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_that_does_not_exist,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_that_exists,_it_should_succeed | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_with_folder_only,_it_should_change_folder_successfully_and_return_correct_result | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_with_name_only,_it_should_change_name_successfully,_sync_title_and_return_correct_result | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_with_model_only,_it_should_change_model_successfully_and_return_correct_result | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestPatchLibraryPanel/When_another_admin_tries_to_patch_a_library_panel,_it_should_change_UpdatedBy_successfully_and_return_correct_result | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_with_a_name_that_already_exists,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_with_a_folder_where_a_library_panel_with_the_same_name_already_exists,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_in_another_org,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
--- PASS: TestPatchLibraryPanel (0.05s) | |
--- PASS: TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_that_does_not_exist,_it_should_fail (0.01s) | |
--- PASS: TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_that_exists,_it_should_succeed (0.01s) | |
--- PASS: TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_with_folder_only,_it_should_change_folder_successfully_and_return_correct_result (0.01s) | |
--- PASS: TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_with_name_only,_it_should_change_name_successfully,_sync_title_and_return_correct_result (0.00s) | |
--- PASS: TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_with_model_only,_it_should_change_model_successfully_and_return_correct_result (0.01s) | |
--- PASS: TestPatchLibraryPanel/When_another_admin_tries_to_patch_a_library_panel,_it_should_change_UpdatedBy_successfully_and_return_correct_result (0.00s) | |
--- PASS: TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_with_a_name_that_already_exists,_it_should_fail (0.00s) | |
--- PASS: TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_with_a_folder_where_a_library_panel_with_the_same_name_already_exists,_it_should_fail (0.00s) | |
--- PASS: TestPatchLibraryPanel/When_an_admin_tries_to_patch_a_library_panel_in_another_org,_it_should_fail (0.01s) | |
=== RUN TestLoadLibraryPanelsForDashboard | |
=== RUN TestLoadLibraryPanelsForDashboard/When_an_admin_tries_to_load_a_dashboard_with_a_library_panel,_it_should_copy_JSON_properties_from_library_panel | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestLoadLibraryPanelsForDashboard/When_an_admin_tries_to_load_a_dashboard_with_a_library_panel_without_uid,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestLoadLibraryPanelsForDashboard/When_an_admin_tries_to_load_a_dashboard_with_a_library_panel_that_is_not_connected,_it_should_set_correct_JSON_and_continue | |
librarypanels_test.go:1595: Truncating DB tables | |
--- PASS: TestLoadLibraryPanelsForDashboard (0.02s) | |
--- PASS: TestLoadLibraryPanelsForDashboard/When_an_admin_tries_to_load_a_dashboard_with_a_library_panel,_it_should_copy_JSON_properties_from_library_panel (0.01s) | |
--- PASS: TestLoadLibraryPanelsForDashboard/When_an_admin_tries_to_load_a_dashboard_with_a_library_panel_without_uid,_it_should_fail (0.00s) | |
--- PASS: TestLoadLibraryPanelsForDashboard/When_an_admin_tries_to_load_a_dashboard_with_a_library_panel_that_is_not_connected,_it_should_set_correct_JSON_and_continue (0.01s) | |
=== RUN TestCleanLibraryPanelsForDashboard | |
=== RUN TestCleanLibraryPanelsForDashboard/When_an_admin_tries_to_store_a_dashboard_with_a_library_panel,_it_should_just_keep_the_correct_JSON_properties_in_library_panel | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestCleanLibraryPanelsForDashboard/When_an_admin_tries_to_store_a_dashboard_with_a_library_panel_without_uid,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestCleanLibraryPanelsForDashboard/When_an_admin_tries_to_store_a_dashboard_with_a_library_panel_without_name,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
--- PASS: TestCleanLibraryPanelsForDashboard (0.02s) | |
--- PASS: TestCleanLibraryPanelsForDashboard/When_an_admin_tries_to_store_a_dashboard_with_a_library_panel,_it_should_just_keep_the_correct_JSON_properties_in_library_panel (0.01s) | |
--- PASS: TestCleanLibraryPanelsForDashboard/When_an_admin_tries_to_store_a_dashboard_with_a_library_panel_without_uid,_it_should_fail (0.00s) | |
--- PASS: TestCleanLibraryPanelsForDashboard/When_an_admin_tries_to_store_a_dashboard_with_a_library_panel_without_name,_it_should_fail (0.00s) | |
=== RUN TestConnectLibraryPanelsForDashboard | |
=== RUN TestConnectLibraryPanelsForDashboard/When_an_admin_tries_to_store_a_dashboard_with_a_library_panel,_it_should_connect_the_two | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestConnectLibraryPanelsForDashboard/When_an_admin_tries_to_store_a_dashboard_with_a_library_panel_without_uid,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestConnectLibraryPanelsForDashboard/When_an_admin_tries_to_store_a_dashboard_with_unusused/removed_library_panels,_it_should_disconnect_unusused/removed_library_panels | |
librarypanels_test.go:1595: Truncating DB tables | |
--- PASS: TestConnectLibraryPanelsForDashboard (0.02s) | |
--- PASS: TestConnectLibraryPanelsForDashboard/When_an_admin_tries_to_store_a_dashboard_with_a_library_panel,_it_should_connect_the_two (0.00s) | |
--- PASS: TestConnectLibraryPanelsForDashboard/When_an_admin_tries_to_store_a_dashboard_with_a_library_panel_without_uid,_it_should_fail (0.00s) | |
--- PASS: TestConnectLibraryPanelsForDashboard/When_an_admin_tries_to_store_a_dashboard_with_unusused/removed_library_panels,_it_should_disconnect_unusused/removed_library_panels (0.01s) | |
=== RUN TestDisconnectLibraryPanelsForDashboard | |
=== RUN TestDisconnectLibraryPanelsForDashboard/When_an_admin_tries_to_delete_a_dashboard_with_a_library_panel,_it_should_disconnect_the_two | |
librarypanels_test.go:1595: Truncating DB tables | |
=== RUN TestDisconnectLibraryPanelsForDashboard/When_an_admin_tries_to_delete_a_dashboard_with_a_library_panel_without_uid,_it_should_fail | |
librarypanels_test.go:1595: Truncating DB tables | |
--- PASS: TestDisconnectLibraryPanelsForDashboard (0.01s) | |
--- PASS: TestDisconnectLibraryPanelsForDashboard/When_an_admin_tries_to_delete_a_dashboard_with_a_library_panel,_it_should_disconnect_the_two (0.00s) | |
--- PASS: TestDisconnectLibraryPanelsForDashboard/When_an_admin_tries_to_delete_a_dashboard_with_a_library_panel_without_uid,_it_should_fail (0.01s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/librarypanels 0.316s | |
=== RUN TestParseChannelAddress_Valid | |
--- PASS: TestParseChannelAddress_Valid (0.00s) | |
=== RUN TestParseChannelAddress_Invalid | |
--- PASS: TestParseChannelAddress_Invalid (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/live 0.015s | |
=== RUN Test_syncOrgRoles_doesNotBreakWhenTryingToRemoveLastOrgAdmin | |
--- PASS: Test_syncOrgRoles_doesNotBreakWhenTryingToRemoveLastOrgAdmin (0.00s) | |
=== RUN Test_syncOrgRoles_whenTryingToRemoveLastOrgLogsError | |
--- PASS: Test_syncOrgRoles_whenTryingToRemoveLastOrgLogsError (0.00s) | |
=== RUN Test_teamSync | |
=== RUN Test_teamSync/login.TeamSync_should_not_be_called_when__nil | |
=== RUN Test_teamSync/login.TeamSync_should_not_be_called_when__nil/login.TeamSync_should_be_called_when_not_nil | |
=== RUN Test_teamSync/login.TeamSync_should_not_be_called_when__nil/login.TeamSync_should_propagate_its_errors_to_the_caller | |
--- PASS: Test_teamSync (0.00s) | |
--- PASS: Test_teamSync/login.TeamSync_should_not_be_called_when__nil (0.00s) | |
--- PASS: Test_teamSync/login.TeamSync_should_not_be_called_when__nil/login.TeamSync_should_be_called_when_not_nil (0.00s) | |
--- PASS: Test_teamSync/login.TeamSync_should_not_be_called_when__nil/login.TeamSync_should_propagate_its_errors_to_the_caller (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/login 0.009s | |
=== RUN TestMultiLDAP | |
Multildap | |
Ping() | |
Should return error for absent config list ✔✔ | |
Should return an unavailable status on dial error ✔✔✔✔✔✔ | |
Should get the LDAP server statuses ✔✔✔✔✔✔ | |
Login() | |
Should return error for absent config list ✔✔ | |
Should return a dial error ✔✔ | |
Should call underlying LDAP methods ✔✔✔✔ | |
Should get login result ✔✔✔✔✔ | |
Should still call a second error for invalid not found error ✔✔✔✔ | |
Should still try to auth with the second server after receiving an invalid credentials error from the first ✔✔✔✔ | |
Should still try to auth with the second server after receiving a dial error from the first ✔✔ | |
Should return unknown error ✔✔✔✔ | |
User() | |
Should return error for absent config list ✔✔ | |
Should return a dial error ✔✔ | |
Should call underlying LDAP methods ✔✔✔✔ | |
Should return some error ✔✔✔✔ | |
Should get only one user ✔✔✔✔✔ | |
Should still try to auth with the second server after receiving a dial error from the first ✔✔ | |
Users() | |
Should still try to auth with the second server after receiving a dial error from the first ✔✔ | |
Should return error for absent config list ✔✔ | |
Should return a dial error ✔✔ | |
Should call underlying LDAP methods ✔✔✔✔ | |
Should return some error ✔✔✔✔ | |
Should get users ✔✔✔✔✔✔✔ | |
81 total assertions | |
--- PASS: TestMultiLDAP (0.01s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/multildap 0.016s | |
=== RUN TestAlertingTicker | |
common_test.go:26: Creating database connection: "file::memory:?cache=shared" | |
common_test.go:26: Cleaning DB | |
common_test.go:26: Successfully initialized test database | |
common_test.go:83: alert definition: {orgID: 1, definitionUID: toiDnO8Gk} with interval: 0 created | |
common_test.go:83: alert definition: {orgID: 1, definitionUID: hTmD7OUMk} with interval: 1 created | |
=== RUN TestAlertingTicker/on_1st_tick_alert_definitions:_[,{orgID:_1,_definitionUID:_hTmD7OUMk}]_should_be_evaluated | |
schedule_test.go:167: alert definition: {orgID: 1, definitionUID: hTmD7OUMk} evaluated at: 1970-01-01 00:00:01 +0000 UTC | |
=== CONT TestAlertingTicker | |
schedule_test.go:78: alert definition: {orgID: 1, definitionUID: toiDnO8Gk} interval reset to: 3 | |
=== RUN TestAlertingTicker/on_2nd_tick_alert_definition:_[,{orgID:_1,_definitionUID:_hTmD7OUMk}]_should_be_evaluated | |
schedule_test.go:167: alert definition: {orgID: 1, definitionUID: hTmD7OUMk} evaluated at: 1970-01-01 00:00:02 +0000 UTC | |
=== RUN TestAlertingTicker/on_3rd_tick_alert_definitions:_[,,{orgID:_1,_definitionUID:_hTmD7OUMk},{orgID:_1,_definitionUID:_toiDnO8Gk}]_should_be_evaluated | |
schedule_test.go:167: alert definition: {orgID: 1, definitionUID: toiDnO8Gk} evaluated at: 1970-01-01 00:00:03 +0000 UTC | |
schedule_test.go:167: alert definition: {orgID: 1, definitionUID: hTmD7OUMk} evaluated at: 1970-01-01 00:00:03 +0000 UTC | |
=== RUN TestAlertingTicker/on_4th_tick_alert_definitions:_[,{orgID:_1,_definitionUID:_hTmD7OUMk}]_should_be_evaluated | |
schedule_test.go:167: alert definition: {orgID: 1, definitionUID: hTmD7OUMk} evaluated at: 1970-01-01 00:00:04 +0000 UTC | |
=== CONT TestAlertingTicker | |
schedule_test.go:100: alert definition: {orgID: 1, definitionUID: hTmD7OUMk} deleted | |
=== RUN TestAlertingTicker/on_5th_tick_alert_definitions:_[]_should_be_evaluated | |
=== RUN TestAlertingTicker/on_5th_tick_alert_definitions:_[,{orgID:_1,_definitionUID:_hTmD7OUMk}]_should_be_stopped | |
schedule_test.go:195: alert definition: {orgID: 1, definitionUID: hTmD7OUMk} stopped | |
=== RUN TestAlertingTicker/on_6th_tick_alert_definitions:_[,{orgID:_1,_definitionUID:_toiDnO8Gk}]_should_be_evaluated | |
schedule_test.go:167: alert definition: {orgID: 1, definitionUID: toiDnO8Gk} evaluated at: 1970-01-01 00:00:06 +0000 UTC | |
=== CONT TestAlertingTicker | |
common_test.go:83: alert definition: {orgID: 1, definitionUID: w3WvnO8Mk} with interval: 1 created | |
=== RUN TestAlertingTicker/on_7th_tick_alert_definitions:_[,{orgID:_1,_definitionUID:_w3WvnO8Mk}]_should_be_evaluated | |
schedule_test.go:167: alert definition: {orgID: 1, definitionUID: w3WvnO8Mk} evaluated at: 1970-01-01 00:00:07 +0000 UTC | |
=== CONT TestAlertingTicker | |
schedule_test.go:130: alert definition: {orgID: 1, definitionUID: w3WvnO8Mk} paused | |
=== RUN TestAlertingTicker/on_8th_tick_alert_definitions:_[]_should_be_evaluated | |
=== RUN TestAlertingTicker/on_8th_tick_alert_definitions:_[,{orgID:_1,_definitionUID:_w3WvnO8Mk}]_should_be_stopped | |
schedule_test.go:195: alert definition: {orgID: 1, definitionUID: w3WvnO8Mk} stopped | |
=== CONT TestAlertingTicker | |
schedule_test.go:146: alert definition: {orgID: 1, definitionUID: w3WvnO8Mk} unpaused | |
=== RUN TestAlertingTicker/on_9th_tick_alert_definitions:_[,,{orgID:_1,_definitionUID:_toiDnO8Gk},{orgID:_1,_definitionUID:_w3WvnO8Mk}]_should_be_evaluated | |
schedule_test.go:167: alert definition: {orgID: 1, definitionUID: toiDnO8Gk} evaluated at: 1970-01-01 00:00:09 +0000 UTC | |
schedule_test.go:167: alert definition: {orgID: 1, definitionUID: w3WvnO8Mk} evaluated at: 1970-01-01 00:00:09 +0000 UTC | |
--- PASS: TestAlertingTicker (3.09s) | |
--- PASS: TestAlertingTicker/on_1st_tick_alert_definitions:_[,{orgID:_1,_definitionUID:_hTmD7OUMk}]_should_be_evaluated (0.00s) | |
--- PASS: TestAlertingTicker/on_2nd_tick_alert_definition:_[,{orgID:_1,_definitionUID:_hTmD7OUMk}]_should_be_evaluated (0.00s) | |
--- PASS: TestAlertingTicker/on_3rd_tick_alert_definitions:_[,,{orgID:_1,_definitionUID:_hTmD7OUMk},{orgID:_1,_definitionUID:_toiDnO8Gk}]_should_be_evaluated (0.50s) | |
--- PASS: TestAlertingTicker/on_4th_tick_alert_definitions:_[,{orgID:_1,_definitionUID:_hTmD7OUMk}]_should_be_evaluated (0.00s) | |
--- PASS: TestAlertingTicker/on_5th_tick_alert_definitions:_[]_should_be_evaluated (1.00s) | |
--- PASS: TestAlertingTicker/on_5th_tick_alert_definitions:_[,{orgID:_1,_definitionUID:_hTmD7OUMk}]_should_be_stopped (0.00s) | |
--- PASS: TestAlertingTicker/on_6th_tick_alert_definitions:_[,{orgID:_1,_definitionUID:_toiDnO8Gk}]_should_be_evaluated (0.00s) | |
--- PASS: TestAlertingTicker/on_7th_tick_alert_definitions:_[,{orgID:_1,_definitionUID:_w3WvnO8Mk}]_should_be_evaluated (0.00s) | |
--- PASS: TestAlertingTicker/on_8th_tick_alert_definitions:_[]_should_be_evaluated (1.00s) | |
--- PASS: TestAlertingTicker/on_8th_tick_alert_definitions:_[,{orgID:_1,_definitionUID:_w3WvnO8Mk}]_should_be_stopped (0.00s) | |
--- PASS: TestAlertingTicker/on_9th_tick_alert_definitions:_[,,{orgID:_1,_definitionUID:_toiDnO8Gk},{orgID:_1,_definitionUID:_w3WvnO8Mk}]_should_be_evaluated (0.50s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/ngalert 3.112s | |
=== RUN TestAlertQuery | |
=== RUN TestAlertQuery/given_an_expression_query | |
=== RUN TestAlertQuery/given_an_expression_query/can_recognize_if_it's_an_expression | |
=== RUN TestAlertQuery/given_an_expression_query/can_set_datasource_for_expression | |
=== RUN TestAlertQuery/given_an_expression_query/can_set_queryType_for_expression | |
=== RUN TestAlertQuery/given_an_expression_query/can_update_model_maxDataPoints_(if_missing) | |
=== RUN TestAlertQuery/given_an_expression_query/can_update_model_intervalMs_(if_missing) | |
=== RUN TestAlertQuery/given_an_expression_query/can_get_the_updated_model_with_the_default_properties_(if_missing) | |
=== RUN TestAlertQuery/given_a_query | |
=== RUN TestAlertQuery/given_a_query/can_recognize_if_it's_an_expression | |
=== RUN TestAlertQuery/given_a_query/can_set_datasource_for_expression | |
=== RUN TestAlertQuery/given_a_query/can_set_queryType_for_expression | |
=== RUN TestAlertQuery/given_a_query/can_update_model_maxDataPoints_(if_missing) | |
=== RUN TestAlertQuery/given_a_query/can_update_model_intervalMs_(if_missing) | |
=== RUN TestAlertQuery/given_a_query/can_get_the_updated_model_with_the_default_properties_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_valid_maxDataPoints | |
=== RUN TestAlertQuery/given_a_query_with_valid_maxDataPoints/can_recognize_if_it's_an_expression | |
=== RUN TestAlertQuery/given_a_query_with_valid_maxDataPoints/can_set_datasource_for_expression | |
=== RUN TestAlertQuery/given_a_query_with_valid_maxDataPoints/can_set_queryType_for_expression | |
=== RUN TestAlertQuery/given_a_query_with_valid_maxDataPoints/can_update_model_maxDataPoints_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_valid_maxDataPoints/can_update_model_intervalMs_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_valid_maxDataPoints/can_get_the_updated_model_with_the_default_properties_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_invalid_maxDataPoints | |
=== RUN TestAlertQuery/given_a_query_with_invalid_maxDataPoints/can_recognize_if_it's_an_expression | |
=== RUN TestAlertQuery/given_a_query_with_invalid_maxDataPoints/can_set_datasource_for_expression | |
=== RUN TestAlertQuery/given_a_query_with_invalid_maxDataPoints/can_set_queryType_for_expression | |
=== RUN TestAlertQuery/given_a_query_with_invalid_maxDataPoints/can_update_model_maxDataPoints_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_invalid_maxDataPoints/can_update_model_intervalMs_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_invalid_maxDataPoints/can_get_the_updated_model_with_the_default_properties_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_zero_maxDataPoints | |
=== RUN TestAlertQuery/given_a_query_with_zero_maxDataPoints/can_recognize_if_it's_an_expression | |
=== RUN TestAlertQuery/given_a_query_with_zero_maxDataPoints/can_set_datasource_for_expression | |
=== RUN TestAlertQuery/given_a_query_with_zero_maxDataPoints/can_set_queryType_for_expression | |
=== RUN TestAlertQuery/given_a_query_with_zero_maxDataPoints/can_update_model_maxDataPoints_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_zero_maxDataPoints/can_update_model_intervalMs_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_zero_maxDataPoints/can_get_the_updated_model_with_the_default_properties_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_valid_intervalMs | |
=== RUN TestAlertQuery/given_a_query_with_valid_intervalMs/can_recognize_if_it's_an_expression | |
=== RUN TestAlertQuery/given_a_query_with_valid_intervalMs/can_set_datasource_for_expression | |
=== RUN TestAlertQuery/given_a_query_with_valid_intervalMs/can_set_queryType_for_expression | |
=== RUN TestAlertQuery/given_a_query_with_valid_intervalMs/can_update_model_maxDataPoints_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_valid_intervalMs/can_update_model_intervalMs_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_valid_intervalMs/can_get_the_updated_model_with_the_default_properties_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_invalid_intervalMs | |
=== RUN TestAlertQuery/given_a_query_with_invalid_intervalMs/can_recognize_if_it's_an_expression | |
=== RUN TestAlertQuery/given_a_query_with_invalid_intervalMs/can_set_datasource_for_expression | |
=== RUN TestAlertQuery/given_a_query_with_invalid_intervalMs/can_set_queryType_for_expression | |
=== RUN TestAlertQuery/given_a_query_with_invalid_intervalMs/can_update_model_maxDataPoints_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_invalid_intervalMs/can_update_model_intervalMs_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_invalid_intervalMs/can_get_the_updated_model_with_the_default_properties_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_invalid_intervalMs#01 | |
=== RUN TestAlertQuery/given_a_query_with_invalid_intervalMs#01/can_recognize_if_it's_an_expression | |
=== RUN TestAlertQuery/given_a_query_with_invalid_intervalMs#01/can_set_datasource_for_expression | |
=== RUN TestAlertQuery/given_a_query_with_invalid_intervalMs#01/can_set_queryType_for_expression | |
=== RUN TestAlertQuery/given_a_query_with_invalid_intervalMs#01/can_update_model_maxDataPoints_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_invalid_intervalMs#01/can_update_model_intervalMs_(if_missing) | |
=== RUN TestAlertQuery/given_a_query_with_invalid_intervalMs#01/can_get_the_updated_model_with_the_default_properties_(if_missing) | |
--- PASS: TestAlertQuery (0.00s) | |
--- PASS: TestAlertQuery/given_an_expression_query (0.00s) | |
--- PASS: TestAlertQuery/given_an_expression_query/can_recognize_if_it's_an_expression (0.00s) | |
--- PASS: TestAlertQuery/given_an_expression_query/can_set_datasource_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_an_expression_query/can_set_queryType_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_an_expression_query/can_update_model_maxDataPoints_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_an_expression_query/can_update_model_intervalMs_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_an_expression_query/can_get_the_updated_model_with_the_default_properties_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query (0.00s) | |
--- PASS: TestAlertQuery/given_a_query/can_recognize_if_it's_an_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query/can_set_datasource_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query/can_set_queryType_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query/can_update_model_maxDataPoints_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query/can_update_model_intervalMs_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query/can_get_the_updated_model_with_the_default_properties_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_valid_maxDataPoints (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_valid_maxDataPoints/can_recognize_if_it's_an_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_valid_maxDataPoints/can_set_datasource_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_valid_maxDataPoints/can_set_queryType_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_valid_maxDataPoints/can_update_model_maxDataPoints_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_valid_maxDataPoints/can_update_model_intervalMs_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_valid_maxDataPoints/can_get_the_updated_model_with_the_default_properties_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_maxDataPoints (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_maxDataPoints/can_recognize_if_it's_an_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_maxDataPoints/can_set_datasource_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_maxDataPoints/can_set_queryType_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_maxDataPoints/can_update_model_maxDataPoints_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_maxDataPoints/can_update_model_intervalMs_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_maxDataPoints/can_get_the_updated_model_with_the_default_properties_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_zero_maxDataPoints (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_zero_maxDataPoints/can_recognize_if_it's_an_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_zero_maxDataPoints/can_set_datasource_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_zero_maxDataPoints/can_set_queryType_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_zero_maxDataPoints/can_update_model_maxDataPoints_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_zero_maxDataPoints/can_update_model_intervalMs_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_zero_maxDataPoints/can_get_the_updated_model_with_the_default_properties_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_valid_intervalMs (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_valid_intervalMs/can_recognize_if_it's_an_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_valid_intervalMs/can_set_datasource_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_valid_intervalMs/can_set_queryType_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_valid_intervalMs/can_update_model_maxDataPoints_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_valid_intervalMs/can_update_model_intervalMs_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_valid_intervalMs/can_get_the_updated_model_with_the_default_properties_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_intervalMs (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_intervalMs/can_recognize_if_it's_an_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_intervalMs/can_set_datasource_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_intervalMs/can_set_queryType_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_intervalMs/can_update_model_maxDataPoints_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_intervalMs/can_update_model_intervalMs_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_intervalMs/can_get_the_updated_model_with_the_default_properties_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_intervalMs#01 (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_intervalMs#01/can_recognize_if_it's_an_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_intervalMs#01/can_set_datasource_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_intervalMs#01/can_set_queryType_for_expression (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_intervalMs#01/can_update_model_maxDataPoints_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_intervalMs#01/can_update_model_intervalMs_(if_missing) (0.00s) | |
--- PASS: TestAlertQuery/given_a_query_with_invalid_intervalMs#01/can_get_the_updated_model_with_the_default_properties_(if_missing) (0.00s) | |
=== RUN TestAlertQueryMarshalling | |
--- PASS: TestAlertQueryMarshalling (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/ngalert/eval 0.015s | |
=== RUN TestEmailCodes | |
When generating code ✔ | |
getLoginForCode should return login ✔✔ | |
Can verify valid code code : 2021030722300001203ab79b488889b7f90dd5db40273bf80f4dcd9731 | |
code2: 2021030722300001203ab79b488889b7f90dd5db40273bf80f4dcd9731✔✔✔ | |
Cannot verify in-valid code ✔✔ | |
8 total assertions | |
--- PASS: TestEmailCodes (0.00s) | |
=== RUN TestNotifications | |
Given the notifications service ✔ | |
When sending reset email password ✔✔✔✔ | |
13 total assertions | |
--- PASS: TestNotifications (0.02s) | |
=== RUN TestEmailIntegrationTest | |
Given the notifications service ⚠ | |
13 total assertions (one or more sections skipped) | |
--- PASS: TestEmailIntegrationTest (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/notifications 0.029s | |
=== RUN TestProvisioningServiceImpl | |
=== RUN TestProvisioningServiceImpl/Restart_dashboard_provisioning_and_stop_service | |
=== RUN TestProvisioningServiceImpl/Failed_reloading_does_not_stop_polling_with_old_provisioned | |
--- PASS: TestProvisioningServiceImpl (0.00s) | |
--- PASS: TestProvisioningServiceImpl/Restart_dashboard_provisioning_and_stop_service (0.00s) | |
--- PASS: TestProvisioningServiceImpl/Failed_reloading_does_not_stop_polling_with_old_provisioned (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/provisioning 0.021s | |
=== RUN TestDashboardsAsConfig | |
=== RUN TestDashboardsAsConfig/Dashboards_as_configuration | |
config_reader_test.go:27: Creating database connection: "file::memory:?cache=shared" | |
config_reader_test.go:27: Cleaning DB | |
config_reader_test.go:27: Successfully initialized test database | |
=== RUN TestDashboardsAsConfig/Dashboards_as_configuration/Should_fail_if_orgs_don't_exist_in_the_database | |
=== RUN TestDashboardsAsConfig/Dashboards_as_configuration/default_values_should_be_applied | |
=== RUN TestDashboardsAsConfig/Dashboards_as_configuration/Can_read_config_file_version_1_format | |
=== RUN TestDashboardsAsConfig/Dashboards_as_configuration/Can_read_config_file_in_version_0_format | |
=== RUN TestDashboardsAsConfig/Dashboards_as_configuration/Should_skip_invalid_path | |
=== RUN TestDashboardsAsConfig/Dashboards_as_configuration/Should_skip_broken_config_files | |
--- PASS: TestDashboardsAsConfig (0.07s) | |
--- PASS: TestDashboardsAsConfig/Dashboards_as_configuration (0.07s) | |
--- PASS: TestDashboardsAsConfig/Dashboards_as_configuration/Should_fail_if_orgs_don't_exist_in_the_database (0.00s) | |
--- PASS: TestDashboardsAsConfig/Dashboards_as_configuration/default_values_should_be_applied (0.00s) | |
--- PASS: TestDashboardsAsConfig/Dashboards_as_configuration/Can_read_config_file_version_1_format (0.00s) | |
--- PASS: TestDashboardsAsConfig/Dashboards_as_configuration/Can_read_config_file_in_version_0_format (0.00s) | |
--- PASS: TestDashboardsAsConfig/Dashboards_as_configuration/Should_skip_invalid_path (0.00s) | |
--- PASS: TestDashboardsAsConfig/Dashboards_as_configuration/Should_skip_broken_config_files (0.00s) | |
=== RUN TestProvisionedSymlinkedFolder | |
--- PASS: TestProvisionedSymlinkedFolder (0.00s) | |
=== RUN TestCreatingNewDashboardFileReader | |
creating new dashboard file reader | |
using path parameter ✔✔ | |
using folder as options ✔✔ | |
using foldersFromFilesStructure as options ✔✔ | |
using full path ✔✔✔ | |
using relative path ✔✔ | |
11 total assertions | |
--- PASS: TestCreatingNewDashboardFileReader (0.00s) | |
=== RUN TestDashboardFileReader | |
Dashboard file reader | |
Reading dashboards from disk | |
Can read default dashboard ✔✔✔✔ | |
Can read default dashboard and replace old version in database ✔✔✔ | |
Overrides id from dashboard.json files ✔✔✔ | |
Get folder from files structure ✔✔✔✔✔✔✔✔✔ | |
Invalid configuration should return error ✔ | |
Broken dashboards should not cause error ✔ | |
Two dashboard providers should be able to provisioned the same dashboard without uid ✔✔✔✔✔✔ | |
Should not create new folder if folder name is missing ✔ | |
can get or Create dashboard folder ✔✔✔ | |
Walking the folder with dashboards | |
should skip dirs that starts with . ✔ | |
should keep walking if file is not .json ✔ | |
Given missing dashboard file ✔✔ | |
Missing dashboard should be unprovisioned if DisableDeletion = true ✔✔✔✔✔✔ | |
Missing dashboard should be deleted if DisableDeletion = false ✔✔✔✔✔✔ | |
58 total assertions | |
--- PASS: TestDashboardFileReader (0.03s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/provisioning/dashboards 0.125s | |
=== RUN TestDatasourceAsConfig | |
Testing datasource as configuration | |
apply default values when missing ✔✔✔ | |
One configured datasource | |
no datasource in database ✔✔✔ | |
One datasource in database with same name | |
should update one datasource ✔✔✔ | |
Two datasources with is_default | |
should raise error ✔ | |
Multiple datasources in different organizations with isDefault in each organization | |
should not raise error ✔✔✔✔✔✔ | |
Two configured datasource and purge others | |
two other datasources in database | |
should have two new datasources ✔✔✔ | |
Two configured datasource and purge others = false | |
two other datasources in database | |
should have two new datasources ✔✔✔ | |
broken yaml should return error ✔ | |
invalid access should warn about invalid value and return 'proxy' ✔✔ | |
skip invalid directory ✔ | |
can read all properties from version 1 ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
can read all properties from version 0 ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
85 total assertions | |
--- PASS: TestDatasourceAsConfig (0.03s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/provisioning/datasources 0.042s | |
=== RUN TestNotificationAsConfig | |
Testing notification as configuration config_reader_test.go:33: Creating database connection: "file::memory:?cache=shared" | |
config_reader_test.go:33: Cleaning DB | |
config_reader_test.go:33: Successfully initialized test database | |
✔✔✔✔ | |
Can read correct properties ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ config_reader_test.go:33: Truncating DB tables | |
✔✔✔✔ | |
One configured notification | |
no notification in database ✔✔✔ config_reader_test.go:33: Truncating DB tables | |
✔✔✔✔ | |
One notification in database with same name and uid ✔✔✔✔✔ | |
should update one notification ✔✔✔✔✔✔✔✔✔ config_reader_test.go:33: Truncating DB tables | |
✔✔✔✔ | |
Two notifications with is_default | |
should both be inserted ✔✔✔✔✔✔ config_reader_test.go:33: Truncating DB tables | |
✔✔✔✔ | |
Two configured notification | |
two other notifications in database ✔✔✔✔✔ | |
should have two new notifications ✔✔✔ config_reader_test.go:33: Truncating DB tables | |
✔✔✔✔ | |
Can read correct properties with orgName instead of orgId ✔✔✔✔✔✔✔✔✔✔ config_reader_test.go:33: Truncating DB tables | |
✔✔✔✔ | |
Config doesn't contain required field ✔✔✔✔✔ config_reader_test.go:33: Truncating DB tables | |
✔✔✔✔ | |
Empty yaml file | |
should have not changed repo ✔✔ config_reader_test.go:33: Truncating DB tables | |
✔✔✔✔ | |
Broken yaml should return error ✔ config_reader_test.go:33: Truncating DB tables | |
✔✔✔✔ | |
Skip invalid directory ✔ config_reader_test.go:33: Truncating DB tables | |
✔✔✔✔ | |
Unknown notifier should return error ✔✔ config_reader_test.go:33: Truncating DB tables | |
✔✔✔✔ | |
Read incorrect properties ✔✔ | |
140 total assertions | |
--- PASS: TestNotificationAsConfig (0.18s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/provisioning/notifiers 0.207s | |
=== RUN TestConfigReader | |
=== RUN TestConfigReader/Broken_yaml_should_return_error | |
=== RUN TestConfigReader/Skip_invalid_directory | |
=== RUN TestConfigReader/Unknown_app_plugin_should_return_error | |
=== RUN TestConfigReader/Read_incorrect_properties | |
=== RUN TestConfigReader/Can_read_correct_properties | |
--- PASS: TestConfigReader (0.01s) | |
--- PASS: TestConfigReader/Broken_yaml_should_return_error (0.00s) | |
--- PASS: TestConfigReader/Skip_invalid_directory (0.00s) | |
--- PASS: TestConfigReader/Unknown_app_plugin_should_return_error (0.00s) | |
--- PASS: TestConfigReader/Read_incorrect_properties (0.00s) | |
--- PASS: TestConfigReader/Can_read_correct_properties (0.00s) | |
=== RUN TestPluginProvisioner | |
=== RUN TestPluginProvisioner/Should_return_error_when_config_reader_returns_error | |
=== RUN TestPluginProvisioner/Should_apply_configurations | |
--- PASS: TestPluginProvisioner (0.00s) | |
--- PASS: TestPluginProvisioner/Should_return_error_when_config_reader_returns_error (0.00s) | |
--- PASS: TestPluginProvisioner/Should_apply_configurations (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/provisioning/plugins 0.026s | |
=== RUN TestCheckOrgExists | |
with default org in database utils_test.go:13: Creating database connection: "file::memory:?cache=shared" | |
utils_test.go:13: Cleaning DB | |
utils_test.go:13: Successfully initialized test database | |
✔ | |
default org exists ✔ utils_test.go:13: Truncating DB tables | |
✔ | |
other org doesn't exist ✔ | |
4 total assertions | |
--- PASS: TestCheckOrgExists (0.07s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/provisioning/utils 0.084s | |
=== RUN TestValues | |
Values ✔✔✔✔ | |
IntValue | |
Should unmarshal simple number ✔✔✔✔✔✔✔✔✔✔✔ | |
Should unmarshal env var ✔✔✔✔✔✔✔✔✔✔✔ | |
Should ignore empty value ✔✔✔✔✔✔✔✔✔✔✔ | |
StringValue | |
Should unmarshal simple string ✔✔✔✔✔✔✔✔✔✔✔ | |
Should unmarshal env var ✔✔✔✔✔✔✔✔✔✔✔ | |
Should ignore empty value ✔✔✔✔✔✔✔✔✔✔✔ | |
empty var should have empty value ✔✔✔✔✔✔✔✔✔✔✔ | |
$$ should be a literal $ ✔✔✔✔✔✔✔✔✔✔✔ | |
$$ should be a literal $ and not expanded within a string ✔✔✔✔✔✔✔✔✔✔✔ | |
BoolValue | |
Should unmarshal bool value ✔✔✔✔✔✔✔✔✔✔✔ | |
Should unmarshal explicit string ✔✔✔✔✔✔✔✔✔✔✔ | |
Should unmarshal env var ✔✔✔✔✔✔✔✔✔✔✔ | |
Should ignore empty value ✔✔✔✔✔✔✔✔✔✔✔ | |
JSONValue | |
Should unmarshal variable nesting ✔✔✔✔✔✔✔✔✔✔✔ | |
StringMapValue | |
Should unmarshal mapping ✔✔✔✔✔✔✔ | |
165 total assertions | |
--- PASS: TestValues (0.01s) | |
=== RUN TestValues_readFile | |
--- PASS: TestValues_readFile (0.00s) | |
=== RUN TestValues_expanderError | |
--- PASS: TestValues_expanderError (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/provisioning/values 0.011s | |
=== RUN TestGetUrl | |
=== RUN TestGetUrl/When_renderer_and_callback_url_configured_should_return_callback_url_plus_path | |
=== RUN TestGetUrl/When_renderer_url_not_configured | |
=== RUN TestGetUrl/When_renderer_url_not_configured/And_protocol_HTTP_configured_should_return_expected_path | |
=== RUN TestGetUrl/When_renderer_url_not_configured/And_protocol_HTTP_configured_should_return_expected_path/And_serve_from_sub_path_should_return_expected_path | |
=== RUN TestGetUrl/When_renderer_url_not_configured/And_protocol_HTTPS_configured_should_return_expected_path | |
=== RUN TestGetUrl/When_renderer_url_not_configured/And_protocol_HTTP2_configured_should_return_expected_path | |
--- PASS: TestGetUrl (0.00s) | |
--- PASS: TestGetUrl/When_renderer_and_callback_url_configured_should_return_callback_url_plus_path (0.00s) | |
--- PASS: TestGetUrl/When_renderer_url_not_configured (0.00s) | |
--- PASS: TestGetUrl/When_renderer_url_not_configured/And_protocol_HTTP_configured_should_return_expected_path (0.00s) | |
--- PASS: TestGetUrl/When_renderer_url_not_configured/And_protocol_HTTP_configured_should_return_expected_path/And_serve_from_sub_path_should_return_expected_path (0.00s) | |
--- PASS: TestGetUrl/When_renderer_url_not_configured/And_protocol_HTTPS_configured_should_return_expected_path (0.00s) | |
--- PASS: TestGetUrl/When_renderer_url_not_configured/And_protocol_HTTP2_configured_should_return_expected_path (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/rendering 0.021s | |
=== RUN TestSearch_SortedResults | |
--- PASS: TestSearch_SortedResults (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/search 0.009s | |
=== RUN TestShortURLService | |
short_url_service_test.go:15: Creating database connection: "file::memory:?cache=shared" | |
short_url_service_test.go:15: Cleaning DB | |
short_url_service_test.go:15: Successfully initialized test database | |
=== RUN TestShortURLService/User_can_create_and_read_short_URLs | |
=== RUN TestShortURLService/User_can_create_and_read_short_URLs/and_update_last_seen_at | |
=== RUN TestShortURLService/User_can_create_and_read_short_URLs/and_stale_short_urls_can_be_deleted | |
=== RUN TestShortURLService/User_can_create_and_read_short_URLs/and_stale_short_urls_can_be_deleted/and_previously_accessed_short_urls_will_still_exist | |
=== RUN TestShortURLService/User_can_create_and_read_short_URLs/and_stale_short_urls_can_be_deleted/and_no_action_when_no_stale_short_urls_exist | |
=== RUN TestShortURLService/User_cannot_look_up_nonexistent_short_URLs | |
--- PASS: TestShortURLService (0.06s) | |
--- PASS: TestShortURLService/User_can_create_and_read_short_URLs (0.00s) | |
--- PASS: TestShortURLService/User_can_create_and_read_short_URLs/and_update_last_seen_at (0.00s) | |
--- PASS: TestShortURLService/User_can_create_and_read_short_URLs/and_stale_short_urls_can_be_deleted (0.00s) | |
--- PASS: TestShortURLService/User_can_create_and_read_short_URLs/and_stale_short_urls_can_be_deleted/and_previously_accessed_short_urls_will_still_exist (0.00s) | |
--- PASS: TestShortURLService/User_can_create_and_read_short_URLs/and_stale_short_urls_can_be_deleted/and_no_action_when_no_stale_short_urls_exist (0.00s) | |
--- PASS: TestShortURLService/User_cannot_look_up_nonexistent_short_URLs (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/shorturls 0.077s | |
=== RUN TestAnnotationCleanUp | |
annotation_cleanup_test.go:16: Creating database connection: "file::memory:?cache=shared" | |
annotation_cleanup_test.go:16: Cleaning DB | |
annotation_cleanup_test.go:16: Successfully initialized test database | |
=== RUN TestAnnotationCleanUp/default_settings_should_not_delete_any_annotations | |
=== RUN TestAnnotationCleanUp/should_remove_annotations_created_before_cut_off_point | |
=== RUN TestAnnotationCleanUp/should_only_keep_three_annotations | |
=== RUN TestAnnotationCleanUp/running_the_max_count_delete_again_should_not_remove_any_annotations | |
--- PASS: TestAnnotationCleanUp (0.07s) | |
--- PASS: TestAnnotationCleanUp/default_settings_should_not_delete_any_annotations (0.00s) | |
--- PASS: TestAnnotationCleanUp/should_remove_annotations_created_before_cut_off_point (0.00s) | |
--- PASS: TestAnnotationCleanUp/should_only_keep_three_annotations (0.00s) | |
--- PASS: TestAnnotationCleanUp/running_the_max_count_delete_again_should_not_remove_any_annotations (0.00s) | |
=== RUN TestOldAnnotationsAreDeletedFirst | |
annotation_cleanup_test.go:111: Truncating DB tables | |
--- PASS: TestOldAnnotationsAreDeletedFirst (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/sqlstore 0.087s | |
=== RUN TestMigrations | |
--- PASS: TestMigrations (0.07s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/sqlstore/migrations 0.074s | |
? github.com/grafana/grafana/pkg/services/sqlstore/searchstore [no test files] | |
=== RUN TestUpdateTeam | |
Updating a team | |
Given an editor and a team he isn't a member of | |
Should not be able to update the team ✔ | |
Given an editor and a team he is an admin in | |
Should be able to update the team ✔ | |
Given an editor and a team in another org | |
Shouldn't be able to update the team ✔ | |
Given an org admin and a team | |
Should be able to update the team ✔ | |
4 total assertions | |
--- PASS: TestUpdateTeam (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/services/teamguardian 0.008s | |
=== RUN TestValueAsTimezone | |
--- PASS: TestValueAsTimezone (0.01s) | |
=== RUN TestDynamicSettingsSupport_Override | |
--- PASS: TestDynamicSettingsSupport_Override (0.00s) | |
=== RUN TestDynamicSettingsSupport_NoOverride | |
--- PASS: TestDynamicSettingsSupport_NoOverride (0.00s) | |
=== RUN TestExpandVar_EnvSuccessful | |
--- PASS: TestExpandVar_EnvSuccessful (0.00s) | |
=== RUN TestExpandVar_FileSuccessful | |
--- PASS: TestExpandVar_FileSuccessful (0.00s) | |
=== RUN TestExpandVar_FileDoesNotExist | |
--- PASS: TestExpandVar_FileDoesNotExist (0.00s) | |
=== RUN TestExpanderRegex | |
--- PASS: TestExpanderRegex (0.00s) | |
=== RUN TestPluginSettings | |
--- PASS: TestPluginSettings (0.00s) | |
=== RUN TestSessionSettings | |
session config | |
Reading session should log error ✔✔✔ | |
3 total assertions | |
--- PASS: TestSessionSettings (0.00s) | |
=== RUN TestLoadingSettings | |
Testing loading settings from ini file | |
Given the default ini files ✔✔✔ | |
default.ini should have no semi-colon commented entries ✔ | |
Should be able to override via environment variables ✔✔✔✔ | |
Should replace password when defined in environment ✔✔ | |
Should return an error when url is invalid ✔ | |
Should replace password in URL when url environment is defined ✔✔ | |
Should get property map from command line args array ✔✔✔ | |
Should be able to override via command line ✔✔✔ | |
Should be able to override defaults via command line ✔✔ | |
Defaults can be overridden in specified config file ✔✔ | |
Command line overrides specified config file ✔✔ | |
Can use environment variables in config values ✔✔ | |
instance_name default to hostname even if hostname env is empty ✔✔✔ | |
Reading callback_url should add trailing slash ✔✔ | |
Only sync_ttl should return the value sync_ttl ✔✔ | |
Only ldap_sync_ttl should return the value ldap_sync_ttl t=2021-03-07T22:31:10+0000 lvl=warn msg="[Deprecated] the configuration setting 'ldap_sync_ttl' is deprecated, please use 'sync_ttl' instead" logger=settings | |
✔✔ | |
ldap_sync should override ldap_sync_ttl that is default value ✔✔ | |
ldap_sync should not override ldap_sync_ttl that is different from default value t=2021-03-07T22:31:10+0000 lvl=warn msg="[Deprecated] the configuration setting 'ldap_sync_ttl' is deprecated, please use 'sync_ttl' instead" logger=settings | |
✔✔ | |
43 total assertions | |
Test reading string values from .ini file ✔ | |
If key is found - should return value from ini file ✔✔ | |
If key is not found - should return default value ✔ | |
47 total assertions | |
--- PASS: TestLoadingSettings (0.03s) | |
=== RUN TestParseAppURLAndSubURL | |
--- PASS: TestParseAppURLAndSubURL (0.00s) | |
=== RUN TestAuthDurationSettings | |
t=2021-03-07T22:31:10+0000 lvl=warn msg="[Deprecated] the configuration setting 'login_maximum_inactive_lifetime_days' is deprecated, please use 'login_maximum_inactive_lifetime_duration' instead" logger=settings | |
t=2021-03-07T22:31:10+0000 lvl=warn msg="[Deprecated] the configuration setting 'ldap_sync_ttl' is deprecated, please use 'sync_ttl' instead" logger=settings | |
t=2021-03-07T22:31:10+0000 lvl=warn msg="[Deprecated] the configuration setting 'ldap_sync_ttl' is deprecated, please use 'sync_ttl' instead" logger=settings | |
t=2021-03-07T22:31:10+0000 lvl=warn msg="[Deprecated] the configuration setting 'login_maximum_lifetime_days' is deprecated, please use 'login_maximum_lifetime_duration' instead" logger=settings | |
t=2021-03-07T22:31:10+0000 lvl=warn msg="[Deprecated] the configuration setting 'ldap_sync_ttl' is deprecated, please use 'sync_ttl' instead" logger=settings | |
t=2021-03-07T22:31:10+0000 lvl=warn msg="[Deprecated] the configuration setting 'ldap_sync_ttl' is deprecated, please use 'sync_ttl' instead" logger=settings | |
t=2021-03-07T22:31:10+0000 lvl=warn msg="[Deprecated] the configuration setting 'ldap_sync_ttl' is deprecated, please use 'sync_ttl' instead" logger=settings | |
--- PASS: TestAuthDurationSettings (0.00s) | |
=== RUN TestGetCDNPath | |
--- PASS: TestGetCDNPath (0.00s) | |
=== RUN TestGetContentDeliveryURLWhenNoCDNRootURLIsSet | |
--- PASS: TestGetContentDeliveryURLWhenNoCDNRootURLIsSet (0.00s) | |
=== RUN TestGetCDNPathWithPreReleaseVersionAndSubPath | |
--- PASS: TestGetCDNPathWithPreReleaseVersionAndSubPath (0.00s) | |
=== RUN TestGetCDNPathWithAlphaVersion | |
--- PASS: TestGetCDNPathWithAlphaVersion (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/setting 0.049s | |
=== RUN TestQueryCloudWatchMetrics | |
api_metrics_test.go:33: Creating database connection: "file::memory:?cache=shared" | |
api_metrics_test.go:33: Cleaning DB | |
api_metrics_test.go:33: Successfully initialized test database | |
api_metrics_test.go:34: Registered SQL store 0xc0001662c0 | |
t=2021-03-07T22:31:13+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Starting Grafana" logger=server version= commit= branch= compiled=1970-01-01T00:00:00+0000 | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Config loaded from" logger=settings file=/build/341285303/conf/defaults.ini | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Config loaded from" logger=settings file=/build/341285303/conf/test.ini | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Path Home" logger=settings path=/build/341285303 | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Path Data" logger=settings path=/build/341285303/data | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Path Logs" logger=settings path=/build/341285303/logs | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Path Plugins" logger=settings path=/build/341285303/plugins | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Path Provisioning" logger=settings path=/build/341285303/conf/provisioning | |
t=2021-03-07T22:31:13+0000 lvl=info msg="App mode development" logger=settings | |
t=2021-03-07T22:31:13+0000 lvl=eror msg="Failed to read user_profile.png, /build/341285303/public/img/user_profile.png" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Already connected to database" logger=sqlstore | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Starting DB migrations" logger=migrator | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create migration_log table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user.login" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user.email" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_user_login - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_user_email - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table user to user_v1 - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_user_login - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_user_email - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy data_source v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table user_v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column help_flags1 to user table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update user table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add last_seen_at column to user" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add missing user data" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add is_disabled column to user" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index user.login/user.email" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create temp user table v1-7" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_email - v1-7" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_org_id - v1-7" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_code - v1-7" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_status - v1-7" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update temp_user table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_email - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_org_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_code - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_status - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table temp_user to temp_user_tmp_qwerty - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create temp_user v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_email - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_org_id - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_code - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_status - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy temp_user v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop temp_user_tmp_qwerty" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Set created for temp users that will otherwise prematurely expire" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create star table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index star.user_id_dashboard_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create org table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_org_name - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create org_user table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_org_user_org_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_org_user_org_id_user_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update org table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update org_user table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Migrate all Read Only Viewers to Viewers" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index dashboard.account_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_account_id_slug" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_tag table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_tag.dasboard_id_term" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_dashboard_tag_dashboard_id_term - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table dashboard to dashboard_v1 - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_org_id - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_dashboard_org_id_slug - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy dashboard v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table dashboard_v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter dashboard.data to mediumtext v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column updated_by in dashboard - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column created_by in dashboard - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column gnetId in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for gnetId in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column plugin_id in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for plugin_id in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for dashboard_id in dashboard_tag" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard_tag table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column folder_id in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column isFolder in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column has_acl in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column uid in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update uid column values in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index dashboard_org_id_uid" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove unique index org_id_slug" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard title length" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index for dashboard_org_id_title_folder_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_provisioning" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table dashboard_provisioning to dashboard_provisioning_tmp_qwerty - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_provisioning v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_provisioning_dashboard_id - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_provisioning_dashboard_id_name - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy dashboard_provisioning v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop dashboard_provisioning_tmp_qwerty" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add check_sum column" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for dashboard_title" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="delete tags for deleted dashboards" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="delete stars for deleted dashboards" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create data_source table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index data_source.account_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index data_source.account_id_name" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_data_source_account_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_data_source_account_id_name - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table data_source to data_source_v1 - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create data_source table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_data_source_org_id - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_data_source_org_id_name - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy data_source v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table data_source_v1 #2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column with_credentials" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add secure json data column" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update data_source table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update initial version to 1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add read_only data column" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Migrate logging ds to loki ds" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update json_data with nulls" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add uid column" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update uid value" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index datasource_org_id_uid" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index datasource_org_id_is_default" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create api_key table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index api_key.account_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index api_key.key" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index api_key.account_id_name" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_api_key_account_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_api_key_key - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_api_key_account_id_name - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table api_key to api_key_v1 - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create api_key table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_api_key_org_id - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_api_key_key - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_api_key_org_id_name - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy api_key v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table api_key_v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update api_key table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add expires to api_key table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_snapshot table v4" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table dashboard_snapshot_v4 #1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_snapshot table v5 #2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_dashboard_snapshot_key - v5" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_dashboard_snapshot_delete_key - v5" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_snapshot_user_id - v5" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter dashboard_snapshot to mediumtext v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard_snapshot table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column external_delete_url to dashboard_snapshots table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add encrypted dashboard json column" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Change dashboard_encrypted column to MEDIUMBLOB" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create quota table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_quota_org_id_user_id_target - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update quota table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create plugin_setting table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_plugin_setting_org_id_plugin_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column plugin_version to plugin_settings" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update plugin_setting table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create session table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table playlist table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table playlist_item table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create playlist table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create playlist item table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update playlist table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update playlist_item table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop preferences table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop preferences table v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create preferences table v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update preferences table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column team_id in preferences" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update team_id column values in preferences" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create alert table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert org_id & id " | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert state" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert dashboard_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create alert_rule_tag table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index alert_rule_tag.alert_id_tag_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_alert_rule_tag_alert_id_tag_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table alert_rule_tag to alert_rule_tag_v1 - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create alert_rule_tag table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_alert_rule_tag_alert_id_tag_id - Add unique index alert_rule_tag.alert_id_tag_id V2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy alert_rule_tag v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table alert_rule_tag_v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create alert_notification table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column is_default" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column frequency" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column send_reminder" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column disable_resolve_message" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert_notification org_id & name" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update alert table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update alert_notification table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create notification_journal table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index notification_journal org_id & alert_id & notifier_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop alert_notification_journal" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create alert_notification_state table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert_notification_state org_id & alert_id & notifier_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add for to alert table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column uid in alert_notification" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update uid column values in alert_notification" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index alert_notification_org_id_uid" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove unique index org_id_name" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column secure_settings in alert_notification" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter alert.settings to mediumtext" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add non-unique index alert_notification_state_alert_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add non-unique index alert_rule_tag_alert_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old annotation table v4" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create annotation table v5" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 0 v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 1 v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 2 v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 3 v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 4 v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update annotation table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column region_id to annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop category_id index" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column tags to annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create annotation_tag table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index annotation_tag.annotation_id_tag_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_annotation_tag_annotation_id_tag_id - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table annotation_tag to annotation_tag_v2 - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create annotation_tag table v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_annotation_tag_annotation_id_tag_id - Add unique index annotation_tag.annotation_id_tag_id V3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy annotation_tag v2 to v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table annotation_tag_v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update alert annotations and set TEXT to empty" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add created time to annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add updated time to annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for created in annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for updated in annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Convert existing annotations from seconds to milliseconds" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add epoch_end column" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for epoch_end" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Make epoch_end the same as epoch" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Move region to single row" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove index org_id_epoch from annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove index org_id_dashboard_id_panel_id_epoch from annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for org_id_dashboard_id_epoch_end_epoch on annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for org_id_epoch_end_epoch on annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove index org_id_epoch_epoch_end from annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for alert_id on annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create test_data table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_version table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index dashboard_version.dashboard_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_version.dashboard_id and dashboard_version.version" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Set dashboard version to 1 where 0" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="save existing dashboard data in dashboard_version table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter dashboard_version.data to mediumtext v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create team table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index team.org_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index team_org_id_name" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create team member table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index team_member.org_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index team_member_org_id_team_id_user_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index team_member.team_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column email to team table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column external to team_member table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column permission to team_member table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard acl table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index dashboard_acl_dashboard_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_acl_dashboard_id_user_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_acl_dashboard_id_team_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="save default acl rules in dashboard_acl table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="delete acl rules for deleted dashboards and folders" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create tag table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index tag.key_value" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create login attempt table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index login_attempt.username" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_login_attempt_username - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table login_attempt to login_attempt_tmp_qwerty - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create login_attempt v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_login_attempt_username - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy login_attempt v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop login_attempt_tmp_qwerty" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user auth table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_user_auth_auth_module_auth_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter user_auth.auth_id to length 190" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth access token to user_auth" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth refresh token to user_auth" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth token type to user_auth" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth expiry to user_auth" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index to user_id column in user_auth" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create server_lock table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index server_lock.operation_uid" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user auth token table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user_auth_token.auth_token" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user_auth_token.prev_auth_token" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index user_auth_token.user_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create cache_data table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index cache_data.cache_key" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create short_url table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index short_url.org_id-uid" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Ensuring main org and admin user exist" logger=sqlstore | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Starting plugin search" logger=plugins | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Scanning core plugin directory" logger=plugins dir=/build/341285303/public/app/plugins | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Couldn't scan directory since it doesn't exist" logger=plugins pluginDir=/build/341285303/public/app/plugins err="lstat /build/341285303/public/app/plugins: no such file or directory" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Scanning bundled plugins directory" logger=plugins dir=/build/341285303/plugins-bundled | |
t=2021-03-07T22:31:13+0000 lvl=info msg="External plugins directory created" logger=plugins directory=/build/341285303/plugins | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="GrafanaLive initing" logger=live | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="GrafanaLive feature not enabled, skipping initialization" logger=live | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Looking for plugin provisioning files" logger=provisioning.plugins path=/build/341285303/conf/provisioning/plugins | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Validating plugins" logger=provisioning.plugins | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Looking for alert notification provisioning files" logger=provisioning.notifiers path=/build/341285303/conf/provisioning/notifiers | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Validating alert notifications" logger=provisioning.notifiers | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg=initing logger=tsdb.cloudwatch | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Using provided listener for HTTP server" logger=server | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="NOTIFY_SOCKET environment variable empty or unset, can't send systemd notification" logger=server | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Waiting on services..." logger=server | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="No image renderer found/installed. For image rendering support please install the grafana-image-renderer plugin. Read more at https://grafana.com/docs/grafana/latest/administration/image_rendering/" logger=rendering | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="starting cleanup of expired auth tokens" logger=auth createdBefore=2021-02-05T22:31:13+0000 rotatedBefore=2021-02-28T22:31:13+0000 | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="cleanup of expired auth tokens done" logger=auth count=0 | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Looking for App Dashboard Updates" logger=plugins | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Checking for updates" logger=plugins | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Found old rendered image to delete" logger=cleanup deleted=0 kept=0 | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Failed to get plugins repo from grafana.com, Get \"https://grafana.com/api/plugins/versioncheck?slugIn=&grafanaVersion=\": dial tcp: lookup grafana.com on [::1]:53: read udp [::1]:59546->[::1]:53: read: connection refused" | |
t=2021-03-07T22:31:13+0000 lvl=info msg="HTTP Server Listen" logger=http.server address=127.0.0.1:43283 protocol=http subUrl= socket= | |
api_metrics_test.go:34: Grafana is listening on 127.0.0.1:43283 | |
=== RUN TestQueryCloudWatchMetrics/Custom_metrics | |
api_metrics_test.go:70: Making POST request to http://127.0.0.1:43283/api/ds/query | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Not adding CSP header to response since it's disabled" logger=http.server | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Processing metrics query" logger=http.server query="&{data:map[datasourceId:1 namespace:custom region:us-east-1 subtype:metrics type:metricFindQuery]}" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Querying for data source via SQL store" logger=datasources id=1 orgId=2 | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Getting metrics for custom metrics" logger=tsdb.cloudwatch region=us-east-1 namespace=custom | |
t=2021-03-07T22:31:13+0000 lvl=warn msg="Unrecognized AWS authentication type" logger=tsdb.cloudwatch type= | |
t=2021-03-07T22:31:13+0000 lvl=warn msg="Unrecognized AWS authentication type" logger=tsdb.cloudwatch type= | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Authenticating towards AWS with default SDK method" logger=tsdb.cloudwatch region=us-east-1 | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Successfully created AWS session" logger=tsdb.cloudwatch | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Listing metrics pages" logger=tsdb.cloudwatch | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Shutdown started" logger=server reason= | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped NotificationService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped CleanUpService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped InternalMetricsService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stop polling for dashboard changes" logger=provisioning | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped UsageStatsService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped AlertEngine" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="server was shutdown gracefully" logger=http.server | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped ProvisioningService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped RemoteCache" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped UserAuthTokenService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped manager" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped PluginManager" logger=server reason="context canceled" | |
--- PASS: TestQueryCloudWatchMetrics (0.08s) | |
--- PASS: TestQueryCloudWatchMetrics/Custom_metrics (0.00s) | |
=== RUN TestQueryCloudWatchLogs | |
api_metrics_test.go:105: Truncating DB tables | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Ensuring main org and admin user exist" logger=sqlstore | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Creating default admin user" logger=sqlstore | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Creating default admin user" logger=sqlstore | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Created default admin" logger=sqlstore user= | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Creating default org" logger=sqlstore name="Main Org." | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Created default organization" logger=sqlstore | |
api_metrics_test.go:106: Registered SQL store 0xc0001662c0 | |
t=2021-03-07T22:31:13+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Starting Grafana" logger=server version= commit= branch= compiled=1970-01-01T00:00:00+0000 | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Config loaded from" logger=settings file=/build/341285303/conf/defaults.ini | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Config loaded from" logger=settings file=/build/341285303/conf/test.ini | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Config loaded from" logger=settings file=/build/623008170/conf/defaults.ini | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Config loaded from" logger=settings file=/build/623008170/conf/test.ini | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Path Home" logger=settings path=/build/623008170 | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Path Data" logger=settings path=/build/623008170/data | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Path Logs" logger=settings path=/build/623008170/logs | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Path Plugins" logger=settings path=/build/623008170/plugins | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Path Provisioning" logger=settings path=/build/623008170/conf/provisioning | |
t=2021-03-07T22:31:13+0000 lvl=info msg="App mode development" logger=settings | |
t=2021-03-07T22:31:13+0000 lvl=eror msg="Failed to read user_profile.png, /build/623008170/public/img/user_profile.png" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Already connected to database" logger=sqlstore | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Starting DB migrations" logger=migrator | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create migration_log table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user.login" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user.email" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_user_login - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_user_email - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table user to user_v1 - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_user_login - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_user_email - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy data_source v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table user_v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column help_flags1 to user table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update user table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add last_seen_at column to user" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add missing user data" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add is_disabled column to user" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index user.login/user.email" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create temp user table v1-7" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_email - v1-7" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_org_id - v1-7" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_code - v1-7" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_status - v1-7" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update temp_user table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_email - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_org_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_code - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_status - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table temp_user to temp_user_tmp_qwerty - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create temp_user v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_email - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_org_id - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_code - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_status - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy temp_user v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop temp_user_tmp_qwerty" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Set created for temp users that will otherwise prematurely expire" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create star table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index star.user_id_dashboard_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create org table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_org_name - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create org_user table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_org_user_org_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_org_user_org_id_user_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update org table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update org_user table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Migrate all Read Only Viewers to Viewers" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index dashboard.account_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_account_id_slug" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_tag table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_tag.dasboard_id_term" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_dashboard_tag_dashboard_id_term - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table dashboard to dashboard_v1 - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_org_id - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_dashboard_org_id_slug - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy dashboard v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table dashboard_v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter dashboard.data to mediumtext v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column updated_by in dashboard - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column created_by in dashboard - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column gnetId in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for gnetId in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column plugin_id in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for plugin_id in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for dashboard_id in dashboard_tag" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard_tag table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column folder_id in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column isFolder in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column has_acl in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column uid in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update uid column values in dashboard" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index dashboard_org_id_uid" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove unique index org_id_slug" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard title length" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index for dashboard_org_id_title_folder_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_provisioning" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table dashboard_provisioning to dashboard_provisioning_tmp_qwerty - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_provisioning v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_provisioning_dashboard_id - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_provisioning_dashboard_id_name - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy dashboard_provisioning v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop dashboard_provisioning_tmp_qwerty" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add check_sum column" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for dashboard_title" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="delete tags for deleted dashboards" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="delete stars for deleted dashboards" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create data_source table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index data_source.account_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index data_source.account_id_name" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_data_source_account_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_data_source_account_id_name - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table data_source to data_source_v1 - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create data_source table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_data_source_org_id - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_data_source_org_id_name - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy data_source v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table data_source_v1 #2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column with_credentials" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add secure json data column" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update data_source table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update initial version to 1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add read_only data column" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Migrate logging ds to loki ds" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update json_data with nulls" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add uid column" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update uid value" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index datasource_org_id_uid" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index datasource_org_id_is_default" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create api_key table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index api_key.account_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index api_key.key" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index api_key.account_id_name" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_api_key_account_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_api_key_key - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_api_key_account_id_name - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table api_key to api_key_v1 - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create api_key table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_api_key_org_id - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_api_key_key - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_api_key_org_id_name - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy api_key v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table api_key_v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update api_key table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add expires to api_key table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_snapshot table v4" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table dashboard_snapshot_v4 #1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_snapshot table v5 #2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_dashboard_snapshot_key - v5" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_dashboard_snapshot_delete_key - v5" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_snapshot_user_id - v5" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter dashboard_snapshot to mediumtext v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard_snapshot table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column external_delete_url to dashboard_snapshots table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add encrypted dashboard json column" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Change dashboard_encrypted column to MEDIUMBLOB" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create quota table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_quota_org_id_user_id_target - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update quota table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create plugin_setting table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_plugin_setting_org_id_plugin_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column plugin_version to plugin_settings" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update plugin_setting table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create session table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table playlist table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table playlist_item table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create playlist table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create playlist item table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update playlist table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update playlist_item table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop preferences table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop preferences table v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create preferences table v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update preferences table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column team_id in preferences" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update team_id column values in preferences" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create alert table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert org_id & id " | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert state" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert dashboard_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create alert_rule_tag table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index alert_rule_tag.alert_id_tag_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_alert_rule_tag_alert_id_tag_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table alert_rule_tag to alert_rule_tag_v1 - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create alert_rule_tag table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_alert_rule_tag_alert_id_tag_id - Add unique index alert_rule_tag.alert_id_tag_id V2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy alert_rule_tag v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table alert_rule_tag_v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create alert_notification table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column is_default" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column frequency" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column send_reminder" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column disable_resolve_message" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert_notification org_id & name" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update alert table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update alert_notification table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create notification_journal table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index notification_journal org_id & alert_id & notifier_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop alert_notification_journal" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create alert_notification_state table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert_notification_state org_id & alert_id & notifier_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add for to alert table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column uid in alert_notification" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update uid column values in alert_notification" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index alert_notification_org_id_uid" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove unique index org_id_name" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column secure_settings in alert_notification" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter alert.settings to mediumtext" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add non-unique index alert_notification_state_alert_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add non-unique index alert_rule_tag_alert_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old annotation table v4" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create annotation table v5" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 0 v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 1 v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 2 v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 3 v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 4 v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update annotation table charset" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column region_id to annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop category_id index" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column tags to annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create annotation_tag table v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index annotation_tag.annotation_id_tag_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_annotation_tag_annotation_id_tag_id - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table annotation_tag to annotation_tag_v2 - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create annotation_tag table v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_annotation_tag_annotation_id_tag_id - Add unique index annotation_tag.annotation_id_tag_id V3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy annotation_tag v2 to v3" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table annotation_tag_v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update alert annotations and set TEXT to empty" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add created time to annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add updated time to annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for created in annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for updated in annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Convert existing annotations from seconds to milliseconds" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add epoch_end column" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for epoch_end" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Make epoch_end the same as epoch" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Move region to single row" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove index org_id_epoch from annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove index org_id_dashboard_id_panel_id_epoch from annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for org_id_dashboard_id_epoch_end_epoch on annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for org_id_epoch_end_epoch on annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove index org_id_epoch_epoch_end from annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for alert_id on annotation table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create test_data table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_version table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index dashboard_version.dashboard_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_version.dashboard_id and dashboard_version.version" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Set dashboard version to 1 where 0" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="save existing dashboard data in dashboard_version table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter dashboard_version.data to mediumtext v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create team table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index team.org_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index team_org_id_name" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create team member table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index team_member.org_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index team_member_org_id_team_id_user_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index team_member.team_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column email to team table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column external to team_member table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column permission to team_member table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard acl table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index dashboard_acl_dashboard_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_acl_dashboard_id_user_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_acl_dashboard_id_team_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="save default acl rules in dashboard_acl table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="delete acl rules for deleted dashboards and folders" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create tag table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index tag.key_value" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create login attempt table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index login_attempt.username" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_login_attempt_username - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table login_attempt to login_attempt_tmp_qwerty - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create login_attempt v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_login_attempt_username - v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy login_attempt v1 to v2" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop login_attempt_tmp_qwerty" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user auth table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_user_auth_auth_module_auth_id - v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter user_auth.auth_id to length 190" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth access token to user_auth" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth refresh token to user_auth" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth token type to user_auth" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth expiry to user_auth" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index to user_id column in user_auth" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create server_lock table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index server_lock.operation_uid" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user auth token table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user_auth_token.auth_token" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user_auth_token.prev_auth_token" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index user_auth_token.user_id" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create cache_data table" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index cache_data.cache_key" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create short_url table v1" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index short_url.org_id-uid" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Ensuring main org and admin user exist" logger=sqlstore | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Starting plugin search" logger=plugins | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Scanning core plugin directory" logger=plugins dir=/build/623008170/public/app/plugins | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Couldn't scan directory since it doesn't exist" logger=plugins pluginDir=/build/623008170/public/app/plugins err="lstat /build/623008170/public/app/plugins: no such file or directory" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Scanning bundled plugins directory" logger=plugins dir=/build/623008170/plugins-bundled | |
t=2021-03-07T22:31:13+0000 lvl=info msg="External plugins directory created" logger=plugins directory=/build/623008170/plugins | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="GrafanaLive initing" logger=live | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="GrafanaLive feature not enabled, skipping initialization" logger=live | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Looking for plugin provisioning files" logger=provisioning.plugins path=/build/623008170/conf/provisioning/plugins | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Validating plugins" logger=provisioning.plugins | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Looking for alert notification provisioning files" logger=provisioning.notifiers path=/build/623008170/conf/provisioning/notifiers | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Validating alert notifications" logger=provisioning.notifiers | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg=initing logger=tsdb.cloudwatch | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Using provided listener for HTTP server" logger=server | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="NOTIFY_SOCKET environment variable empty or unset, can't send systemd notification" logger=server | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Waiting on services..." logger=server | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="No image renderer found/installed. For image rendering support please install the grafana-image-renderer plugin. Read more at https://grafana.com/docs/grafana/latest/administration/image_rendering/" logger=rendering | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="starting cleanup of expired auth tokens" logger=auth createdBefore=2021-02-05T22:31:13+0000 rotatedBefore=2021-02-28T22:31:13+0000 | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="cleanup of expired auth tokens done" logger=auth count=0 | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Looking for App Dashboard Updates" logger=plugins | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Checking for updates" logger=plugins | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Found old rendered image to delete" logger=cleanup deleted=0 kept=0 | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Failed to get plugins repo from grafana.com, Get \"https://grafana.com/api/plugins/versioncheck?slugIn=&grafanaVersion=\": dial tcp: lookup grafana.com on [::1]:53: read udp [::1]:49205->[::1]:53: read: connection refused" | |
t=2021-03-07T22:31:13+0000 lvl=info msg="HTTP Server Listen" logger=http.server address=127.0.0.1:38907 protocol=http subUrl= socket= | |
api_metrics_test.go:106: Grafana is listening on 127.0.0.1:38907 | |
=== RUN TestQueryCloudWatchLogs/Describe_log_groups | |
api_metrics_test.go:131: Making POST request to http://127.0.0.1:38907/api/ds/query | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Not adding CSP header to response since it's disabled" logger=http.server | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Processing metrics query" logger=http.server query="&{data:map[datasourceId:1 region:us-east-1 subtype:DescribeLogGroups type:logAction]}" | |
t=2021-03-07T22:31:13+0000 lvl=warn msg="Unrecognized AWS authentication type" logger=tsdb.cloudwatch type= | |
t=2021-03-07T22:31:13+0000 lvl=info msg="Shutdown started" logger=server reason= | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped RemoteCache" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped AlertEngine" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped InternalMetricsService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped UsageStatsService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped CleanUpService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped UserAuthTokenService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stop polling for dashboard changes" logger=provisioning | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="server was shutdown gracefully" logger=http.server | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped ProvisioningService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped manager" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped PluginManager" logger=server reason="context canceled" | |
t=2021-03-07T22:31:13+0000 lvl=dbug msg="Stopped NotificationService" logger=server reason="context canceled" | |
--- PASS: TestQueryCloudWatchLogs (0.03s) | |
--- PASS: TestQueryCloudWatchLogs/Describe_log_groups (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tests/api/metrics 0.136s | |
=== RUN TestIndexView | |
=== RUN TestIndexView/CSP_enabled | |
index_view_test.go:21: Creating database connection: "file::memory:?cache=shared" | |
index_view_test.go:21: Cleaning DB | |
index_view_test.go:21: Successfully initialized test database | |
index_view_test.go:22: Registered SQL store 0xc0000ddb80 | |
t=2021-03-07T22:31:17+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Starting Grafana" logger=server version= commit= branch= compiled=1970-01-01T00:00:00+0000 | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Config loaded from" logger=settings file=/build/994953428/conf/defaults.ini | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Config loaded from" logger=settings file=/build/994953428/conf/test.ini | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Path Home" logger=settings path=/build/994953428 | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Path Data" logger=settings path=/build/994953428/data | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Path Logs" logger=settings path=/build/994953428/logs | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Path Plugins" logger=settings path=/build/994953428/plugins | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Path Provisioning" logger=settings path=/build/994953428/conf/provisioning | |
t=2021-03-07T22:31:17+0000 lvl=info msg="App mode development" logger=settings | |
t=2021-03-07T22:31:17+0000 lvl=eror msg="Failed to read user_profile.png, /build/994953428/public/img/user_profile.png" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Already connected to database" logger=sqlstore | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Starting DB migrations" logger=migrator | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create migration_log table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user.login" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user.email" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_user_login - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_user_email - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table user to user_v1 - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_user_login - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_user_email - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy data_source v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table user_v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column help_flags1 to user table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update user table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add last_seen_at column to user" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add missing user data" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add is_disabled column to user" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index user.login/user.email" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create temp user table v1-7" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_email - v1-7" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_org_id - v1-7" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_code - v1-7" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_status - v1-7" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update temp_user table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_email - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_org_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_code - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_status - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table temp_user to temp_user_tmp_qwerty - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create temp_user v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_email - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_org_id - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_code - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_status - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy temp_user v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop temp_user_tmp_qwerty" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Set created for temp users that will otherwise prematurely expire" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create star table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index star.user_id_dashboard_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create org table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_org_name - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create org_user table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_org_user_org_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_org_user_org_id_user_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update org table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update org_user table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Migrate all Read Only Viewers to Viewers" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index dashboard.account_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_account_id_slug" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_tag table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_tag.dasboard_id_term" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_dashboard_tag_dashboard_id_term - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table dashboard to dashboard_v1 - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_org_id - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_dashboard_org_id_slug - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy dashboard v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table dashboard_v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter dashboard.data to mediumtext v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column updated_by in dashboard - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column created_by in dashboard - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column gnetId in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for gnetId in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column plugin_id in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for plugin_id in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for dashboard_id in dashboard_tag" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard_tag table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column folder_id in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column isFolder in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column has_acl in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column uid in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update uid column values in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index dashboard_org_id_uid" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove unique index org_id_slug" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard title length" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index for dashboard_org_id_title_folder_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_provisioning" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table dashboard_provisioning to dashboard_provisioning_tmp_qwerty - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_provisioning v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_provisioning_dashboard_id - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_provisioning_dashboard_id_name - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy dashboard_provisioning v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop dashboard_provisioning_tmp_qwerty" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add check_sum column" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for dashboard_title" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="delete tags for deleted dashboards" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="delete stars for deleted dashboards" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create data_source table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index data_source.account_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index data_source.account_id_name" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_data_source_account_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_data_source_account_id_name - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table data_source to data_source_v1 - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create data_source table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_data_source_org_id - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_data_source_org_id_name - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy data_source v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table data_source_v1 #2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column with_credentials" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add secure json data column" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update data_source table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update initial version to 1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add read_only data column" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Migrate logging ds to loki ds" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update json_data with nulls" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add uid column" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update uid value" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index datasource_org_id_uid" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index datasource_org_id_is_default" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create api_key table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index api_key.account_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index api_key.key" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index api_key.account_id_name" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_api_key_account_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_api_key_key - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_api_key_account_id_name - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table api_key to api_key_v1 - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create api_key table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_api_key_org_id - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_api_key_key - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_api_key_org_id_name - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy api_key v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table api_key_v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update api_key table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add expires to api_key table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_snapshot table v4" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table dashboard_snapshot_v4 #1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_snapshot table v5 #2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_dashboard_snapshot_key - v5" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_dashboard_snapshot_delete_key - v5" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_snapshot_user_id - v5" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter dashboard_snapshot to mediumtext v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard_snapshot table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column external_delete_url to dashboard_snapshots table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add encrypted dashboard json column" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Change dashboard_encrypted column to MEDIUMBLOB" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create quota table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_quota_org_id_user_id_target - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update quota table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create plugin_setting table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_plugin_setting_org_id_plugin_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column plugin_version to plugin_settings" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update plugin_setting table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create session table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table playlist table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table playlist_item table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create playlist table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create playlist item table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update playlist table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update playlist_item table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop preferences table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop preferences table v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create preferences table v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update preferences table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column team_id in preferences" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update team_id column values in preferences" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create alert table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert org_id & id " | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert state" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert dashboard_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create alert_rule_tag table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index alert_rule_tag.alert_id_tag_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_alert_rule_tag_alert_id_tag_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table alert_rule_tag to alert_rule_tag_v1 - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create alert_rule_tag table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_alert_rule_tag_alert_id_tag_id - Add unique index alert_rule_tag.alert_id_tag_id V2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy alert_rule_tag v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table alert_rule_tag_v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create alert_notification table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column is_default" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column frequency" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column send_reminder" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column disable_resolve_message" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert_notification org_id & name" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update alert table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update alert_notification table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create notification_journal table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index notification_journal org_id & alert_id & notifier_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop alert_notification_journal" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create alert_notification_state table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert_notification_state org_id & alert_id & notifier_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add for to alert table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column uid in alert_notification" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update uid column values in alert_notification" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index alert_notification_org_id_uid" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove unique index org_id_name" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column secure_settings in alert_notification" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter alert.settings to mediumtext" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add non-unique index alert_notification_state_alert_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add non-unique index alert_rule_tag_alert_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old annotation table v4" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create annotation table v5" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 0 v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 1 v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 2 v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 3 v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 4 v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update annotation table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column region_id to annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop category_id index" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column tags to annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create annotation_tag table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index annotation_tag.annotation_id_tag_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_annotation_tag_annotation_id_tag_id - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table annotation_tag to annotation_tag_v2 - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create annotation_tag table v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_annotation_tag_annotation_id_tag_id - Add unique index annotation_tag.annotation_id_tag_id V3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy annotation_tag v2 to v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table annotation_tag_v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update alert annotations and set TEXT to empty" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add created time to annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add updated time to annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for created in annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for updated in annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Convert existing annotations from seconds to milliseconds" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add epoch_end column" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for epoch_end" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Make epoch_end the same as epoch" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Move region to single row" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove index org_id_epoch from annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove index org_id_dashboard_id_panel_id_epoch from annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for org_id_dashboard_id_epoch_end_epoch on annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for org_id_epoch_end_epoch on annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove index org_id_epoch_epoch_end from annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for alert_id on annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create test_data table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_version table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index dashboard_version.dashboard_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_version.dashboard_id and dashboard_version.version" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Set dashboard version to 1 where 0" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="save existing dashboard data in dashboard_version table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter dashboard_version.data to mediumtext v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create team table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index team.org_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index team_org_id_name" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create team member table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index team_member.org_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index team_member_org_id_team_id_user_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index team_member.team_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column email to team table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column external to team_member table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column permission to team_member table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard acl table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index dashboard_acl_dashboard_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_acl_dashboard_id_user_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_acl_dashboard_id_team_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="save default acl rules in dashboard_acl table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="delete acl rules for deleted dashboards and folders" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create tag table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index tag.key_value" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create login attempt table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index login_attempt.username" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_login_attempt_username - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table login_attempt to login_attempt_tmp_qwerty - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create login_attempt v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_login_attempt_username - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy login_attempt v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop login_attempt_tmp_qwerty" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user auth table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_user_auth_auth_module_auth_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter user_auth.auth_id to length 190" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth access token to user_auth" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth refresh token to user_auth" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth token type to user_auth" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth expiry to user_auth" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index to user_id column in user_auth" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create server_lock table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index server_lock.operation_uid" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user auth token table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user_auth_token.auth_token" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user_auth_token.prev_auth_token" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index user_auth_token.user_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create cache_data table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index cache_data.cache_key" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create short_url table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index short_url.org_id-uid" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Ensuring main org and admin user exist" logger=sqlstore | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Starting plugin search" logger=plugins | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Scanning core plugin directory" logger=plugins dir=/build/994953428/public/app/plugins | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Couldn't scan directory since it doesn't exist" logger=plugins pluginDir=/build/994953428/public/app/plugins err="lstat /build/994953428/public/app/plugins: no such file or directory" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Scanning bundled plugins directory" logger=plugins dir=/build/994953428/plugins-bundled | |
t=2021-03-07T22:31:17+0000 lvl=info msg="External plugins directory created" logger=plugins directory=/build/994953428/plugins | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="GrafanaLive initing" logger=live | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="GrafanaLive feature not enabled, skipping initialization" logger=live | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Looking for plugin provisioning files" logger=provisioning.plugins path=/build/994953428/conf/provisioning/plugins | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Validating plugins" logger=provisioning.plugins | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Looking for alert notification provisioning files" logger=provisioning.notifiers path=/build/994953428/conf/provisioning/notifiers | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Validating alert notifications" logger=provisioning.notifiers | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg=initing logger=tsdb.cloudwatch | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Using provided listener for HTTP server" logger=server | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="NOTIFY_SOCKET environment variable empty or unset, can't send systemd notification" logger=server | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Waiting on services..." logger=server | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Looking for App Dashboard Updates" logger=plugins | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Checking for updates" logger=plugins | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Found old rendered image to delete" logger=cleanup deleted=0 kept=0 | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="starting cleanup of expired auth tokens" logger=auth createdBefore=2021-02-05T22:31:17+0000 rotatedBefore=2021-02-28T22:31:17+0000 | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="cleanup of expired auth tokens done" logger=auth count=0 | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="No image renderer found/installed. For image rendering support please install the grafana-image-renderer plugin. Read more at https://grafana.com/docs/grafana/latest/administration/image_rendering/" logger=rendering | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Failed to get plugins repo from grafana.com, Get \"https://grafana.com/api/plugins/versioncheck?slugIn=&grafanaVersion=\": dial tcp: lookup grafana.com on [::1]:53: read udp [::1]:53570->[::1]:53: read: connection refused" | |
t=2021-03-07T22:31:17+0000 lvl=info msg="HTTP Server Listen" logger=http.server address=127.0.0.1:40221 protocol=http subUrl= socket= | |
index_view_test.go:22: Grafana is listening on 127.0.0.1:40221 | |
index_view_test.go:25: Making GET request to http://127.0.0.1:40221 | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Adding CSP header to response" logger=http.server cfg=0xc00016a580 | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Successfully generated CSP nonce" logger=http.server nonce=8vMPVnvGsNnziaJyc8U8dg | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Shutdown started" logger=server reason= | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped RemoteCache" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped manager" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped PluginManager" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped NotificationService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped UsageStatsService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped UserAuthTokenService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped CleanUpService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped InternalMetricsService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stop polling for dashboard changes" logger=provisioning | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped ProvisioningService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped AlertEngine" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="server was shutdown gracefully" logger=http.server | |
=== RUN TestIndexView/CSP_disabled | |
index_view_test.go:33: Truncating DB tables | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Ensuring main org and admin user exist" logger=sqlstore | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Creating default admin user" logger=sqlstore | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Creating default admin user" logger=sqlstore | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Created default admin" logger=sqlstore user= | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Creating default org" logger=sqlstore name="Main Org." | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Created default organization" logger=sqlstore | |
index_view_test.go:34: Registered SQL store 0xc0000ddb80 | |
t=2021-03-07T22:31:17+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Starting Grafana" logger=server version= commit= branch= compiled=1970-01-01T00:00:00+0000 | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Config loaded from" logger=settings file=/build/994953428/conf/defaults.ini | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Config loaded from" logger=settings file=/build/994953428/conf/test.ini | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Config loaded from" logger=settings file=/build/659177507/conf/defaults.ini | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Config loaded from" logger=settings file=/build/659177507/conf/test.ini | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Path Home" logger=settings path=/build/659177507 | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Path Data" logger=settings path=/build/659177507/data | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Path Logs" logger=settings path=/build/659177507/logs | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Path Plugins" logger=settings path=/build/659177507/plugins | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Path Provisioning" logger=settings path=/build/659177507/conf/provisioning | |
t=2021-03-07T22:31:17+0000 lvl=info msg="App mode development" logger=settings | |
t=2021-03-07T22:31:17+0000 lvl=eror msg="Failed to read user_profile.png, /build/659177507/public/img/user_profile.png" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Already connected to database" logger=sqlstore | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Starting DB migrations" logger=migrator | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create migration_log table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user.login" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user.email" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_user_login - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_user_email - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table user to user_v1 - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_user_login - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_user_email - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy data_source v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table user_v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column help_flags1 to user table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update user table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add last_seen_at column to user" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add missing user data" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add is_disabled column to user" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index user.login/user.email" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create temp user table v1-7" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_email - v1-7" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_org_id - v1-7" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_code - v1-7" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_status - v1-7" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update temp_user table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_email - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_org_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_code - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_temp_user_status - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table temp_user to temp_user_tmp_qwerty - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create temp_user v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_email - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_org_id - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_code - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_temp_user_status - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy temp_user v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop temp_user_tmp_qwerty" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Set created for temp users that will otherwise prematurely expire" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create star table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index star.user_id_dashboard_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create org table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_org_name - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create org_user table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_org_user_org_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_org_user_org_id_user_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update org table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update org_user table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Migrate all Read Only Viewers to Viewers" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index dashboard.account_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_account_id_slug" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_tag table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_tag.dasboard_id_term" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_dashboard_tag_dashboard_id_term - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table dashboard to dashboard_v1 - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_org_id - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_dashboard_org_id_slug - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy dashboard v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table dashboard_v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter dashboard.data to mediumtext v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column updated_by in dashboard - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column created_by in dashboard - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column gnetId in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for gnetId in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column plugin_id in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for plugin_id in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for dashboard_id in dashboard_tag" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard_tag table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column folder_id in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column isFolder in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column has_acl in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column uid in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update uid column values in dashboard" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index dashboard_org_id_uid" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove unique index org_id_slug" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard title length" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index for dashboard_org_id_title_folder_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_provisioning" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table dashboard_provisioning to dashboard_provisioning_tmp_qwerty - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_provisioning v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_provisioning_dashboard_id - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_provisioning_dashboard_id_name - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy dashboard_provisioning v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop dashboard_provisioning_tmp_qwerty" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add check_sum column" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for dashboard_title" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="delete tags for deleted dashboards" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="delete stars for deleted dashboards" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create data_source table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index data_source.account_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index data_source.account_id_name" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_data_source_account_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_data_source_account_id_name - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table data_source to data_source_v1 - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create data_source table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_data_source_org_id - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_data_source_org_id_name - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy data_source v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table data_source_v1 #2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column with_credentials" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add secure json data column" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update data_source table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update initial version to 1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add read_only data column" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Migrate logging ds to loki ds" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update json_data with nulls" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add uid column" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update uid value" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index datasource_org_id_uid" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index datasource_org_id_is_default" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create api_key table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index api_key.account_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index api_key.key" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index api_key.account_id_name" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_api_key_account_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_api_key_key - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_api_key_account_id_name - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table api_key to api_key_v1 - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create api_key table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_api_key_org_id - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_api_key_key - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_api_key_org_id_name - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy api_key v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table api_key_v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update api_key table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add expires to api_key table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_snapshot table v4" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table dashboard_snapshot_v4 #1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_snapshot table v5 #2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_dashboard_snapshot_key - v5" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_dashboard_snapshot_delete_key - v5" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_dashboard_snapshot_user_id - v5" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter dashboard_snapshot to mediumtext v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update dashboard_snapshot table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column external_delete_url to dashboard_snapshots table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add encrypted dashboard json column" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Change dashboard_encrypted column to MEDIUMBLOB" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create quota table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_quota_org_id_user_id_target - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update quota table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create plugin_setting table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_plugin_setting_org_id_plugin_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column plugin_version to plugin_settings" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update plugin_setting table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create session table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table playlist table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old table playlist_item table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create playlist table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create playlist item table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update playlist table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update playlist_item table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop preferences table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop preferences table v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create preferences table v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update preferences table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column team_id in preferences" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update team_id column values in preferences" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create alert table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert org_id & id " | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert state" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert dashboard_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create alert_rule_tag table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index alert_rule_tag.alert_id_tag_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_alert_rule_tag_alert_id_tag_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table alert_rule_tag to alert_rule_tag_v1 - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create alert_rule_tag table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_alert_rule_tag_alert_id_tag_id - Add unique index alert_rule_tag.alert_id_tag_id V2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy alert_rule_tag v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table alert_rule_tag_v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create alert_notification table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column is_default" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column frequency" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column send_reminder" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column disable_resolve_message" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert_notification org_id & name" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update alert table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update alert_notification table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create notification_journal table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index notification_journal org_id & alert_id & notifier_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop alert_notification_journal" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create alert_notification_state table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index alert_notification_state org_id & alert_id & notifier_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add for to alert table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column uid in alert_notification" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update uid column values in alert_notification" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index alert_notification_org_id_uid" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove unique index org_id_name" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column secure_settings in alert_notification" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter alert.settings to mediumtext" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add non-unique index alert_notification_state_alert_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add non-unique index alert_rule_tag_alert_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop old annotation table v4" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create annotation table v5" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 0 v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 1 v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 2 v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 3 v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index annotation 4 v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update annotation table charset" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column region_id to annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Drop category_id index" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column tags to annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create annotation_tag table v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add unique index annotation_tag.annotation_id_tag_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index UQE_annotation_tag_annotation_id_tag_id - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table annotation_tag to annotation_tag_v2 - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Create annotation_tag table v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index UQE_annotation_tag_annotation_id_tag_id - Add unique index annotation_tag.annotation_id_tag_id V3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy annotation_tag v2 to v3" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop table annotation_tag_v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Update alert annotations and set TEXT to empty" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add created time to annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add updated time to annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for created in annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for updated in annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Convert existing annotations from seconds to milliseconds" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add epoch_end column" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for epoch_end" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Make epoch_end the same as epoch" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Move region to single row" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove index org_id_epoch from annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove index org_id_dashboard_id_panel_id_epoch from annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for org_id_dashboard_id_epoch_end_epoch on annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for org_id_epoch_end_epoch on annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Remove index org_id_epoch_epoch_end from annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index for alert_id on annotation table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create test_data table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard_version table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index dashboard_version.dashboard_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_version.dashboard_id and dashboard_version.version" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Set dashboard version to 1 where 0" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="save existing dashboard data in dashboard_version table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter dashboard_version.data to mediumtext v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create team table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index team.org_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index team_org_id_name" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create team member table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index team_member.org_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index team_member_org_id_team_id_user_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index team_member.team_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column email to team table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column external to team_member table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add column permission to team_member table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create dashboard acl table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index dashboard_acl_dashboard_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_acl_dashboard_id_user_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index dashboard_acl_dashboard_id_team_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="save default acl rules in dashboard_acl table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="delete acl rules for deleted dashboards and folders" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create tag table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index tag.key_value" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create login attempt table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index login_attempt.username" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop index IDX_login_attempt_username - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Rename table login_attempt to login_attempt_tmp_qwerty - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create login_attempt v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_login_attempt_username - v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="copy login_attempt v1 to v2" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="drop login_attempt_tmp_qwerty" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user auth table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create index IDX_user_auth_auth_module_auth_id - v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="alter user_auth.auth_id to length 190" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth access token to user_auth" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth refresh token to user_auth" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth token type to user_auth" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add OAuth expiry to user_auth" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="Add index to user_id column in user_auth" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create server_lock table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index server_lock.operation_uid" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create user auth token table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user_auth_token.auth_token" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index user_auth_token.prev_auth_token" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index user_auth_token.user_id" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create cache_data table" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add unique index cache_data.cache_key" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="create short_url table v1" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Skipping migration: Already executed" logger=migrator id="add index short_url.org_id-uid" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Ensuring main org and admin user exist" logger=sqlstore | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Starting plugin search" logger=plugins | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Scanning core plugin directory" logger=plugins dir=/build/659177507/public/app/plugins | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Couldn't scan directory since it doesn't exist" logger=plugins pluginDir=/build/659177507/public/app/plugins err="lstat /build/659177507/public/app/plugins: no such file or directory" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Scanning bundled plugins directory" logger=plugins dir=/build/659177507/plugins-bundled | |
t=2021-03-07T22:31:17+0000 lvl=info msg="External plugins directory created" logger=plugins directory=/build/659177507/plugins | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="GrafanaLive initing" logger=live | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="GrafanaLive feature not enabled, skipping initialization" logger=live | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Looking for plugin provisioning files" logger=provisioning.plugins path=/build/659177507/conf/provisioning/plugins | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Validating plugins" logger=provisioning.plugins | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Looking for alert notification provisioning files" logger=provisioning.notifiers path=/build/659177507/conf/provisioning/notifiers | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Validating alert notifications" logger=provisioning.notifiers | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg=initing logger=tsdb.cloudwatch | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Using provided listener for HTTP server" logger=server | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="NOTIFY_SOCKET environment variable empty or unset, can't send systemd notification" logger=server | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Waiting on services..." logger=server | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="No image renderer found/installed. For image rendering support please install the grafana-image-renderer plugin. Read more at https://grafana.com/docs/grafana/latest/administration/image_rendering/" logger=rendering | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Looking for App Dashboard Updates" logger=plugins | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Checking for updates" logger=plugins | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="starting cleanup of expired auth tokens" logger=auth createdBefore=2021-02-05T22:31:17+0000 rotatedBefore=2021-02-28T22:31:17+0000 | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="cleanup of expired auth tokens done" logger=auth count=0 | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Failed to get plugins repo from grafana.com, Get \"https://grafana.com/api/plugins/versioncheck?slugIn=&grafanaVersion=\": dial tcp: lookup grafana.com on [::1]:53: read udp [::1]:36254->[::1]:53: read: connection refused" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Found old rendered image to delete" logger=cleanup deleted=0 kept=0 | |
t=2021-03-07T22:31:17+0000 lvl=info msg="HTTP Server Listen" logger=http.server address=127.0.0.1:44603 protocol=http subUrl= socket= | |
index_view_test.go:34: Grafana is listening on 127.0.0.1:44603 | |
index_view_test.go:37: Making GET request to http://127.0.0.1:44603 | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Not adding CSP header to response since it's disabled" logger=http.server | |
t=2021-03-07T22:31:17+0000 lvl=info msg="Shutdown started" logger=server reason= | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped NotificationService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped CleanUpService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped InternalMetricsService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped UsageStatsService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped PluginManager" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped UserAuthTokenService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped RemoteCache" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped manager" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stop polling for dashboard changes" logger=provisioning | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped ProvisioningService" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="Stopped AlertEngine" logger=server reason="context canceled" | |
t=2021-03-07T22:31:17+0000 lvl=dbug msg="server was shutdown gracefully" logger=http.server | |
--- PASS: TestIndexView (0.12s) | |
--- PASS: TestIndexView/CSP_enabled (0.09s) | |
--- PASS: TestIndexView/CSP_disabled (0.03s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tests/web 0.140s | |
=== RUN TestIntervalCalculator_Calculate | |
=== RUN TestIntervalCalculator_Calculate/from_5m_to_now | |
=== RUN TestIntervalCalculator_Calculate/from_15m_to_now | |
=== RUN TestIntervalCalculator_Calculate/from_30m_to_now | |
=== RUN TestIntervalCalculator_Calculate/from_1h_to_now | |
--- PASS: TestIntervalCalculator_Calculate (0.00s) | |
--- PASS: TestIntervalCalculator_Calculate/from_5m_to_now (0.00s) | |
--- PASS: TestIntervalCalculator_Calculate/from_15m_to_now (0.00s) | |
--- PASS: TestIntervalCalculator_Calculate/from_30m_to_now (0.00s) | |
--- PASS: TestIntervalCalculator_Calculate/from_1h_to_now (0.00s) | |
=== RUN TestRoundInterval | |
=== RUN TestRoundInterval/30ms | |
=== RUN TestRoundInterval/45ms | |
--- PASS: TestRoundInterval (0.00s) | |
--- PASS: TestRoundInterval/30ms (0.00s) | |
--- PASS: TestRoundInterval/45ms (0.00s) | |
=== RUN TestFormatDuration | |
=== RUN TestFormatDuration/61s | |
=== RUN TestFormatDuration/30ms | |
=== RUN TestFormatDuration/23h | |
=== RUN TestFormatDuration/24h | |
=== RUN TestFormatDuration/367d | |
--- PASS: TestFormatDuration (0.00s) | |
--- PASS: TestFormatDuration/61s (0.00s) | |
--- PASS: TestFormatDuration/30ms (0.00s) | |
--- PASS: TestFormatDuration/23h (0.00s) | |
--- PASS: TestFormatDuration/24h (0.00s) | |
--- PASS: TestFormatDuration/367d (0.00s) | |
=== RUN TestHandleRequest | |
=== RUN TestHandleRequest/Should_return_query_result_when_handling_request_for_query | |
=== RUN TestHandleRequest/Should_return_query_results_when_handling_request_for_two_queries_with_same_data_source | |
=== RUN TestHandleRequest/Should_return_error_when_handling_request_for_query_with_unknown_type | |
--- PASS: TestHandleRequest (0.00s) | |
--- PASS: TestHandleRequest/Should_return_query_result_when_handling_request_for_query (0.00s) | |
--- PASS: TestHandleRequest/Should_return_query_results_when_handling_request_for_two_queries_with_same_data_source (0.00s) | |
--- PASS: TestHandleRequest/Should_return_error_when_handling_request_for_query_with_unknown_type (0.00s) | |
=== RUN TestTimeRange | |
Time range | |
Can parse 5m, now | |
5m ago ✔✔✔✔✔ | |
now ✔✔✔✔ | |
Can parse 5h, now-10m | |
5h ago ✔✔✔✔✔ | |
now-10m ✔✔✔✔✔✔ | |
Can parse now-1M/M, now-1M/M | |
from now-1M/M ✔✔✔✔✔ | |
to now-1M/M ✔✔✔✔✔ | |
Can parse now-3d, now+3w | |
now-3d ✔✔✔✔✔ | |
now+3w ✔✔✔✔✔ | |
Can parse 1960-02-01T07:00:00.000Z, 1965-02-03T08:00:00.000Z | |
1960-02-01T07:00:00.000Z ✔✔✔✔✔ | |
1965-02-03T08:00:00.000Z ✔✔✔✔✔ | |
Can parse negative unix epochs ✔✔✔✔✔✔ | |
can parse unix epochs ✔✔✔✔✔✔ | |
Cannot parse asdf ✔✔✔✔✔ | |
Can parse now-1M/M, now-1M/M with America/Chicago timezone ✔ | |
from now-1M/M ✔✔✔✔✔✔ | |
to now-1M/M ✔✔✔✔✔ | |
Can parse now-3h, now+2h with America/Chicago timezone ✔ | |
now-3h ✔✔✔✔✔✔ | |
now+2h ✔✔✔ | |
89 total assertions | |
--- PASS: TestTimeRange (0.02s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb 0.025s | |
=== RUN TestApplicationInsightsDatasource | |
ApplicationInsightsDatasource | |
Parse queries from frontend and build AzureMonitor API queries | |
and is a normal query ✔✔✔✔✔✔✔✔✔✔ | |
and has a time grain set to auto ✔✔ | |
and has a time grain set to auto and the metric has a limited list of allowed time grains ✔✔ | |
and has a dimension filter ✔✔✔ | |
and has a dimension filter set to None ✔✔ | |
19 total assertions | |
--- PASS: TestApplicationInsightsDatasource (0.00s) | |
=== RUN TestAppInsightsPluginRoutes | |
=== RUN TestAppInsightsPluginRoutes/plugin_proxy_route_for_the_Azure_public_cloud | |
=== RUN TestAppInsightsPluginRoutes/plugin_proxy_route_for_the_Azure_China_cloud | |
--- PASS: TestAppInsightsPluginRoutes (0.00s) | |
--- PASS: TestAppInsightsPluginRoutes/plugin_proxy_route_for_the_Azure_public_cloud (0.00s) | |
--- PASS: TestAppInsightsPluginRoutes/plugin_proxy_route_for_the_Azure_China_cloud (0.00s) | |
=== RUN TestInsightsDimensionsUnmarshalJSON | |
--- PASS: TestInsightsDimensionsUnmarshalJSON (0.00s) | |
=== RUN TestInsightsMetricsResultToFrame | |
=== RUN TestInsightsMetricsResultToFrame/single_series | |
=== RUN TestInsightsMetricsResultToFrame/empty_response | |
=== RUN TestInsightsMetricsResultToFrame/segmented_series | |
=== RUN TestInsightsMetricsResultToFrame/multi_segmented_series | |
=== RUN TestInsightsMetricsResultToFrame/segmented_series_with_alias | |
--- PASS: TestInsightsMetricsResultToFrame (0.01s) | |
--- PASS: TestInsightsMetricsResultToFrame/single_series (0.00s) | |
--- PASS: TestInsightsMetricsResultToFrame/empty_response (0.00s) | |
--- PASS: TestInsightsMetricsResultToFrame/segmented_series (0.00s) | |
--- PASS: TestInsightsMetricsResultToFrame/multi_segmented_series (0.00s) | |
--- PASS: TestInsightsMetricsResultToFrame/segmented_series_with_alias (0.00s) | |
=== RUN TestBuildingAzureLogAnalyticsQueries | |
=== RUN TestBuildingAzureLogAnalyticsQueries/Query_with_macros_should_be_interpolated | |
--- PASS: TestBuildingAzureLogAnalyticsQueries (0.00s) | |
--- PASS: TestBuildingAzureLogAnalyticsQueries/Query_with_macros_should_be_interpolated (0.00s) | |
=== RUN TestPluginRoutes | |
=== RUN TestPluginRoutes/plugin_proxy_route_for_the_Azure_public_cloud | |
=== RUN TestPluginRoutes/plugin_proxy_route_for_the_Azure_China_cloud | |
=== RUN TestPluginRoutes/plugin_proxy_route_for_the_Azure_Gov_cloud | |
--- PASS: TestPluginRoutes (0.00s) | |
--- PASS: TestPluginRoutes/plugin_proxy_route_for_the_Azure_public_cloud (0.00s) | |
--- PASS: TestPluginRoutes/plugin_proxy_route_for_the_Azure_China_cloud (0.00s) | |
--- PASS: TestPluginRoutes/plugin_proxy_route_for_the_Azure_Gov_cloud (0.00s) | |
=== RUN TestLogTableToFrame | |
=== RUN TestLogTableToFrame/single_series | |
=== RUN TestLogTableToFrame/response_table | |
=== RUN TestLogTableToFrame/all_supported_field_types | |
=== RUN TestLogTableToFrame/nan_and_infinity_in_real_response | |
--- PASS: TestLogTableToFrame (0.01s) | |
--- PASS: TestLogTableToFrame/single_series (0.00s) | |
--- PASS: TestLogTableToFrame/response_table (0.00s) | |
--- PASS: TestLogTableToFrame/all_supported_field_types (0.00s) | |
--- PASS: TestLogTableToFrame/nan_and_infinity_in_real_response (0.00s) | |
=== RUN TestAzureMonitorBuildQueries | |
=== RUN TestAzureMonitorBuildQueries/Parse_queries_from_frontend_and_build_AzureMonitor_API_queries | |
=== RUN TestAzureMonitorBuildQueries/time_grain_set_to_auto | |
=== RUN TestAzureMonitorBuildQueries/time_grain_set_to_auto#01 | |
=== RUN TestAzureMonitorBuildQueries/has_a_dimension_filter | |
=== RUN TestAzureMonitorBuildQueries/has_a_dimension_filter_and_none_Dimension | |
=== RUN TestAzureMonitorBuildQueries/has_dimensionFilter*s*_property_with_one_dimension | |
=== RUN TestAzureMonitorBuildQueries/has_dimensionFilter*s*_property_with_two_dimensions | |
--- PASS: TestAzureMonitorBuildQueries (0.00s) | |
--- PASS: TestAzureMonitorBuildQueries/Parse_queries_from_frontend_and_build_AzureMonitor_API_queries (0.00s) | |
--- PASS: TestAzureMonitorBuildQueries/time_grain_set_to_auto (0.00s) | |
--- PASS: TestAzureMonitorBuildQueries/time_grain_set_to_auto#01 (0.00s) | |
--- PASS: TestAzureMonitorBuildQueries/has_a_dimension_filter (0.00s) | |
--- PASS: TestAzureMonitorBuildQueries/has_a_dimension_filter_and_none_Dimension (0.00s) | |
--- PASS: TestAzureMonitorBuildQueries/has_dimensionFilter*s*_property_with_one_dimension (0.00s) | |
--- PASS: TestAzureMonitorBuildQueries/has_dimensionFilter*s*_property_with_two_dimensions (0.00s) | |
=== RUN TestAzureMonitorParseResponse | |
=== RUN TestAzureMonitorParseResponse/average_aggregate_time_series_response | |
=== RUN TestAzureMonitorParseResponse/total_aggregate_time_series_response | |
=== RUN TestAzureMonitorParseResponse/maximum_aggregate_time_series_response | |
=== RUN TestAzureMonitorParseResponse/minimum_aggregate_time_series_response | |
=== RUN TestAzureMonitorParseResponse/count_aggregate_time_series_response | |
=== RUN TestAzureMonitorParseResponse/single_dimension_time_series_response | |
=== RUN TestAzureMonitorParseResponse/with_alias_patterns_in_the_query | |
=== RUN TestAzureMonitorParseResponse/single_dimension_with_alias | |
=== RUN TestAzureMonitorParseResponse/multiple_dimension_time_series_response_with_label_alias | |
=== RUN TestAzureMonitorParseResponse/unspecified_unit_with_alias_should_not_panic | |
--- PASS: TestAzureMonitorParseResponse (0.04s) | |
--- PASS: TestAzureMonitorParseResponse/average_aggregate_time_series_response (0.00s) | |
--- PASS: TestAzureMonitorParseResponse/total_aggregate_time_series_response (0.01s) | |
--- PASS: TestAzureMonitorParseResponse/maximum_aggregate_time_series_response (0.00s) | |
--- PASS: TestAzureMonitorParseResponse/minimum_aggregate_time_series_response (0.00s) | |
--- PASS: TestAzureMonitorParseResponse/count_aggregate_time_series_response (0.00s) | |
--- PASS: TestAzureMonitorParseResponse/single_dimension_time_series_response (0.01s) | |
--- PASS: TestAzureMonitorParseResponse/with_alias_patterns_in_the_query (0.00s) | |
--- PASS: TestAzureMonitorParseResponse/single_dimension_with_alias (0.00s) | |
--- PASS: TestAzureMonitorParseResponse/multiple_dimension_time_series_response_with_label_alias (0.01s) | |
--- PASS: TestAzureMonitorParseResponse/unspecified_unit_with_alias_should_not_panic (0.00s) | |
=== RUN TestFindClosestAllowIntervalMS | |
=== RUN TestFindClosestAllowIntervalMS/closest_to_3m_is_5m | |
=== RUN TestFindClosestAllowIntervalMS/closest_to_10m_is_15m | |
=== RUN TestFindClosestAllowIntervalMS/closest_to_2d_is_1d | |
=== RUN TestFindClosestAllowIntervalMS/closest_to_3m_is_1d_when_1d_is_only_allowed_interval | |
--- PASS: TestFindClosestAllowIntervalMS (0.00s) | |
--- PASS: TestFindClosestAllowIntervalMS/closest_to_3m_is_5m (0.00s) | |
--- PASS: TestFindClosestAllowIntervalMS/closest_to_10m_is_15m (0.00s) | |
--- PASS: TestFindClosestAllowIntervalMS/closest_to_2d_is_1d (0.00s) | |
--- PASS: TestFindClosestAllowIntervalMS/closest_to_3m_is_1d_when_1d_is_only_allowed_interval (0.00s) | |
=== RUN TestAzureLogAnalyticsMacros | |
=== RUN TestAzureLogAnalyticsMacros/invalid_macro_should_be_ignored | |
=== RUN TestAzureLogAnalyticsMacros/Kusto_variables_should_be_ignored | |
=== RUN TestAzureLogAnalyticsMacros/$__contains_macro_with_a_multi_template_variable_that_has_multiple_selected_values_as_a_parameter_should_build_in_clause | |
=== RUN TestAzureLogAnalyticsMacros/$__contains_macro_with_a_multi_template_variable_that_has_a_single_selected_value_as_a_parameter_should_build_in_clause | |
=== RUN TestAzureLogAnalyticsMacros/$__contains_macro_with_multi_template_variable_has_custom_All_value_as_a_parameter_should_return_a_true_expression | |
=== RUN TestAzureLogAnalyticsMacros/$__timeFilter_has_no_column_parameter_should_use_default_time_field | |
=== RUN TestAzureLogAnalyticsMacros/$__timeFilter_has_time_field_parameter | |
=== RUN TestAzureLogAnalyticsMacros/$__timeFrom_and_$__timeTo_is_in_the_query_and_range_is_a_specific_interval | |
=== RUN TestAzureLogAnalyticsMacros/$__interval_should_use_the_defined_interval_from_the_query | |
=== RUN TestAzureLogAnalyticsMacros/$__interval_should_use_the_default_interval_if_none_is_specified | |
=== RUN TestAzureLogAnalyticsMacros/$__escapeMulti_with_multi_template_variable_should_replace_values_with_KQL_style_escaped_strings | |
=== RUN TestAzureLogAnalyticsMacros/$__escapeMulti_with_multi_template_variable_and_has_one_selected_value_that_contains_comma | |
=== RUN TestAzureLogAnalyticsMacros/$__escapeMulti_with_multi_template_variable_and_is_not_wrapped_in_single_quotes_should_fail | |
--- PASS: TestAzureLogAnalyticsMacros (0.00s) | |
--- PASS: TestAzureLogAnalyticsMacros/invalid_macro_should_be_ignored (0.00s) | |
--- PASS: TestAzureLogAnalyticsMacros/Kusto_variables_should_be_ignored (0.00s) | |
--- PASS: TestAzureLogAnalyticsMacros/$__contains_macro_with_a_multi_template_variable_that_has_multiple_selected_values_as_a_parameter_should_build_in_clause (0.00s) | |
--- PASS: TestAzureLogAnalyticsMacros/$__contains_macro_with_a_multi_template_variable_that_has_a_single_selected_value_as_a_parameter_should_build_in_clause (0.00s) | |
--- PASS: TestAzureLogAnalyticsMacros/$__contains_macro_with_multi_template_variable_has_custom_All_value_as_a_parameter_should_return_a_true_expression (0.00s) | |
--- PASS: TestAzureLogAnalyticsMacros/$__timeFilter_has_no_column_parameter_should_use_default_time_field (0.00s) | |
--- PASS: TestAzureLogAnalyticsMacros/$__timeFilter_has_time_field_parameter (0.00s) | |
--- PASS: TestAzureLogAnalyticsMacros/$__timeFrom_and_$__timeTo_is_in_the_query_and_range_is_a_specific_interval (0.00s) | |
--- PASS: TestAzureLogAnalyticsMacros/$__interval_should_use_the_defined_interval_from_the_query (0.00s) | |
--- PASS: TestAzureLogAnalyticsMacros/$__interval_should_use_the_default_interval_if_none_is_specified (0.00s) | |
--- PASS: TestAzureLogAnalyticsMacros/$__escapeMulti_with_multi_template_variable_should_replace_values_with_KQL_style_escaped_strings (0.00s) | |
--- PASS: TestAzureLogAnalyticsMacros/$__escapeMulti_with_multi_template_variable_and_has_one_selected_value_that_contains_comma (0.00s) | |
--- PASS: TestAzureLogAnalyticsMacros/$__escapeMulti_with_multi_template_variable_and_is_not_wrapped_in_single_quotes_should_fail (0.00s) | |
=== RUN TestTimeGrain_createISO8601Duration | |
=== RUN TestTimeGrain_createISO8601Duration/1m | |
=== RUN TestTimeGrain_createISO8601Duration/1minute | |
=== RUN TestTimeGrain_createISO8601Duration/2h | |
=== RUN TestTimeGrain_createISO8601Duration/2hour | |
=== RUN TestTimeGrain_createISO8601Duration/1d | |
=== RUN TestTimeGrain_createISO8601Duration/2day | |
--- PASS: TestTimeGrain_createISO8601Duration (0.00s) | |
--- PASS: TestTimeGrain_createISO8601Duration/1m (0.00s) | |
--- PASS: TestTimeGrain_createISO8601Duration/1minute (0.00s) | |
--- PASS: TestTimeGrain_createISO8601Duration/2h (0.00s) | |
--- PASS: TestTimeGrain_createISO8601Duration/2hour (0.00s) | |
--- PASS: TestTimeGrain_createISO8601Duration/1d (0.00s) | |
--- PASS: TestTimeGrain_createISO8601Duration/2day (0.00s) | |
=== RUN TestTimeGrain_createISO8601DurationFromIntervalMS | |
=== RUN TestTimeGrain_createISO8601DurationFromIntervalMS/100 | |
=== RUN TestTimeGrain_createISO8601DurationFromIntervalMS/59999 | |
=== RUN TestTimeGrain_createISO8601DurationFromIntervalMS/600000 | |
=== RUN TestTimeGrain_createISO8601DurationFromIntervalMS/172800000 | |
--- PASS: TestTimeGrain_createISO8601DurationFromIntervalMS (0.00s) | |
--- PASS: TestTimeGrain_createISO8601DurationFromIntervalMS/100 (0.00s) | |
--- PASS: TestTimeGrain_createISO8601DurationFromIntervalMS/59999 (0.00s) | |
--- PASS: TestTimeGrain_createISO8601DurationFromIntervalMS/600000 (0.00s) | |
--- PASS: TestTimeGrain_createISO8601DurationFromIntervalMS/172800000 (0.00s) | |
=== RUN TestURLBuilder | |
AzureMonitor URL Builder | |
when metric definition is in the short form ✔ | |
when metric definition is in the short form and a subscription is defined ✔ | |
when metric definition is Microsoft.Storage/storageAccounts/blobServices ✔ | |
when metric definition is Microsoft.Storage/storageAccounts/fileServices ✔ | |
23 total assertions | |
--- PASS: TestURLBuilder (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb/azuremonitor 0.091s | |
=== RUN TestCloudMonitoringExecutor_parseToAnnotations | |
--- PASS: TestCloudMonitoringExecutor_parseToAnnotations (0.00s) | |
=== RUN TestCloudMonitoring | |
Google Cloud Monitoring | |
Parse migrated queries from frontend and build Google Cloud Monitoring API queries | |
and query has no aggregation set ✔✔✔✔✔✔✔✔✔✔✔✔ | |
and generated deep link has correct parameters ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and query has filters ✔✔✔✔ | |
and generated deep link has correct parameters ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and alignmentPeriod is set to grafana-auto | |
and IntervalMs is larger than 60000 ✔✔✔ | |
and generated deep link has correct parameters ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and IntervalMs is less than 60000 ✔✔✔ | |
and generated deep link has correct parameters ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and alignmentPeriod is set to cloud-monitoring-auto | |
and range is two hours ✔✔✔ | |
and range is 22 hours ✔✔✔ | |
and range is 23 hours ✔✔✔ | |
and range is 7 days ✔✔✔ | |
and alignmentPeriod is set to stackdriver-auto | |
and range is two hours ✔✔✔ | |
and generated deep link has correct parameters ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and range is 22 hours ✔✔✔ | |
and generated deep link has correct parameters ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and range is 23 hours ✔✔✔ | |
and generated deep link has correct parameters ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and range is 7 days ✔✔✔ | |
and generated deep link has correct parameters ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and alignmentPeriod is set in frontend | |
and alignment period is within accepted range ✔✔✔ | |
and generated deep link has correct parameters ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and query has aggregation mean set ✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and generated deep link has correct parameters ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and query has group bys ✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and generated deep link has correct parameters ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
Parse queries from frontend and build Google Cloud Monitoring API queries | |
and query type is metrics ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and generated deep link has correct parameters ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and editor mode is MQL ✔✔✔✔✔✔✔ | |
and query type is SLOs ✔✔✔✔✔✔✔✔✔✔✔ | |
and perSeriesAligner is inferred by SLO selector ✔✔✔ | |
and empty deep link ✔ | |
Parse cloud monitoring response in the time series format | |
when data from query aggregated to one time series ✔✔✔✔✔✔ | |
timestamps should be in ascending order ✔✔✔✔✔✔ | |
when data from query with no aggregation ✔✔✔ | |
Should add labels to metric name ✔✔✔✔✔✔✔ | |
Should parse to time series ✔✔✔✔✔✔✔ | |
Should add meta for labels to the response ✔✔✔✔✔✔✔✔✔✔✔ | |
when data from query with no aggregation and group bys ✔✔✔ | |
Should add instance name and zone labels to metric name ✔✔✔✔ | |
when data from query with no aggregation and alias by ✔✔ | |
and the alias pattern is for metric type, a metric label and a resource label ✔ | |
Should use alias by formatting and only show instance name ✔✔✔✔✔✔ | |
and the alias pattern is for metric name ✔ | |
Should use alias by formatting and only show instance name ✔✔✔✔ | |
when data from query is distribution with exponential bounds ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
timestamps should be in ascending order ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
bucket bounds should be correct ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
value should be correct ✔✔✔✔✔✔✔✔✔ | |
when data from query is distribution with explicit bounds ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
timestamps should be in ascending order ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
bucket bounds should be correct ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
value should be correct ✔✔✔✔✔✔ | |
when data from query returns metadata system labels ✔✔✔✔ | |
and systemlabel contains key with array of string ✔✔✔✔✔✔✔✔✔✔ | |
and systemlabel contains key with primitive strings ✔✔✔✔✔✔✔ | |
and userLabel contains key with primitive strings ✔✔✔✔✔✔ | |
when data from query returns metadata system labels and alias by is defined ✔✔ | |
and systemlabel contains key with array of string ✔✔value1, value2 | |
✔✔✔✔✔ | |
and systemlabel contains key with array of string2 ✔✔✔ | |
when data from query returns slo and alias by is defined ✔✔ | |
and alias by is expanded ✔✔ | |
when data from query returns slo and alias by is not defined ✔✔ | |
and alias by is expanded ✔✔ | |
Parse cloud monitoring unit | |
when there is only one query | |
and cloud monitoring unit does not have a corresponding grafana unit ✔ | |
and cloud monitoring unit has a corresponding grafana unit ✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
when there are more than one query | |
and all target units are the same ✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
and all target units are the same but does not have grafana mappings ✔ | |
and all target units are not the same ✔ | |
when data from query returns MQL and alias by is defined ✔✔✔ | |
and alias by is expanded ✔✔ | |
when interpolating filter wildcards | |
and wildcard is used in the beginning and the end of the word | |
and there's no wildcard in the middle of the word ✔ | |
and there is a wildcard in the middle of the word ✔ | |
and wildcard is used in the beginning of the word | |
and there is not a wildcard elsewhere in the word ✔ | |
and there is a wildcard elsewhere in the word ✔ | |
and wildcard is used at the end of the word | |
and there is not a wildcard elsewhere in the word ✔ | |
and there is a wildcard elsewhere in the word ✔ | |
and wildcard is used in the middle of the word | |
and there is only one wildcard ✔ | |
and there is more than one wildcard ✔ | |
and wildcard is used in the middle of the word and in the beginning of the word ✔ | |
and wildcard is used in the middle of the word and in the ending of the word ✔ | |
and no wildcard is used ✔ | |
when building filter string | |
and there's no regex operator | |
and there are wildcards in a filter value ✔ | |
and there are no wildcards in any filter value ✔ | |
and there is a regex operator | |
it should remove the ~ character from the operator that belongs to the value ✔✔ | |
it should insert monitoring.regex.full_match before filter value ✔ | |
814 total assertions | |
--- PASS: TestCloudMonitoring (0.06s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb/cloudmonitoring 0.079s | |
=== RUN TestCloudWatchQuery | |
=== RUN TestCloudWatchQuery/SEARCH(someexpression)_was_specified_in_the_query_editor | |
=== RUN TestCloudWatchQuery/No_expression,_no_multi_dimension_key_values_and_no_*_was_used | |
=== RUN TestCloudWatchQuery/No_expression_but_multi_dimension_key_values_exist | |
=== RUN TestCloudWatchQuery/No_expression_but_dimension_values_has_* | |
=== RUN TestCloudWatchQuery/Query_has_a_multi-valued_dimension | |
=== RUN TestCloudWatchQuery/No_dimensions_were_added | |
=== RUN TestCloudWatchQuery/No_dimensions_were_added/Match_exact_is_false | |
=== RUN TestCloudWatchQuery/No_dimensions_were_added/Match_exact_is_true | |
=== RUN TestCloudWatchQuery/Match_exact_is | |
--- PASS: TestCloudWatchQuery (0.00s) | |
--- PASS: TestCloudWatchQuery/SEARCH(someexpression)_was_specified_in_the_query_editor (0.00s) | |
--- PASS: TestCloudWatchQuery/No_expression,_no_multi_dimension_key_values_and_no_*_was_used (0.00s) | |
--- PASS: TestCloudWatchQuery/No_expression_but_multi_dimension_key_values_exist (0.00s) | |
--- PASS: TestCloudWatchQuery/No_expression_but_dimension_values_has_* (0.00s) | |
--- PASS: TestCloudWatchQuery/Query_has_a_multi-valued_dimension (0.00s) | |
--- PASS: TestCloudWatchQuery/No_dimensions_were_added (0.00s) | |
--- PASS: TestCloudWatchQuery/No_dimensions_were_added/Match_exact_is_false (0.00s) | |
--- PASS: TestCloudWatchQuery/No_dimensions_were_added/Match_exact_is_true (0.00s) | |
--- PASS: TestCloudWatchQuery/Match_exact_is (0.00s) | |
=== RUN TestGetMetricDataExecutorTest | |
--- PASS: TestGetMetricDataExecutorTest (0.00s) | |
=== RUN TestQuery_DescribeLogGroups | |
=== RUN TestQuery_DescribeLogGroups/Empty_log_group_name_prefix | |
=== RUN TestQuery_DescribeLogGroups/Non-empty_log_group_name_prefix | |
--- PASS: TestQuery_DescribeLogGroups (0.00s) | |
--- PASS: TestQuery_DescribeLogGroups/Empty_log_group_name_prefix (0.00s) | |
--- PASS: TestQuery_DescribeLogGroups/Non-empty_log_group_name_prefix (0.00s) | |
=== RUN TestQuery_GetLogGroupFields | |
--- PASS: TestQuery_GetLogGroupFields (0.00s) | |
=== RUN TestQuery_StartQuery | |
=== RUN TestQuery_StartQuery/invalid_time_range | |
=== RUN TestQuery_StartQuery/valid_time_range | |
--- PASS: TestQuery_StartQuery (0.00s) | |
--- PASS: TestQuery_StartQuery/invalid_time_range (0.00s) | |
--- PASS: TestQuery_StartQuery/valid_time_range (0.00s) | |
=== RUN TestQuery_StopQuery | |
--- PASS: TestQuery_StopQuery (0.00s) | |
=== RUN TestQuery_GetQueryResults | |
--- PASS: TestQuery_GetQueryResults (0.00s) | |
=== RUN TestLogsResultsToDataframes | |
--- PASS: TestLogsResultsToDataframes (0.00s) | |
=== RUN TestGroupKeyGeneration | |
--- PASS: TestGroupKeyGeneration (0.00s) | |
=== RUN TestGroupingResults | |
--- PASS: TestGroupingResults (0.00s) | |
=== RUN TestGroupingResultsWithNumericField | |
--- PASS: TestGroupingResultsWithNumericField (0.00s) | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact/Query_has_three_dimension_values_for_a_given_dimension_key | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact/Query_has_three_dimension_values_for_two_given_dimension_keys | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact/No_OR_operator_was_added_if_a_star_was_used_for_dimension_value | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact/Query_has_one_dimension_key_with_a_*_value | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact/Query_has_three_dimension_values_for_two_given_dimension_keys,_and_one_value_is_a_star | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact/Query_has_a_dimension_key_with_a_space | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact/Query_has_a_custom_namespace_contains_spaces | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression/Query_should_not_be_matched_exact | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression/Query_should_not_be_matched_exact/Query_has_three_dimension_values_for_a_given_dimension_key | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression/Query_should_not_be_matched_exact/Query_has_three_dimension_values_for_two_given_dimension_keys | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression/Query_should_not_be_matched_exact/Query_has_one_dimension_key_with_a_*_value | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression/Query_should_not_be_matched_exact/query_has_three_dimension_values_for_two_given_dimension_keys,_and_one_value_is_a_star | |
=== RUN TestMetricDataQueryBuilder_buildSearchExpression/Query_has_invalid_characters_in_dimension_values | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression (0.00s) | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact (0.00s) | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact/Query_has_three_dimension_values_for_a_given_dimension_key (0.00s) | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact/Query_has_three_dimension_values_for_two_given_dimension_keys (0.00s) | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact/No_OR_operator_was_added_if_a_star_was_used_for_dimension_value (0.00s) | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact/Query_has_one_dimension_key_with_a_*_value (0.00s) | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact/Query_has_three_dimension_values_for_two_given_dimension_keys,_and_one_value_is_a_star (0.00s) | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact/Query_has_a_dimension_key_with_a_space (0.00s) | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression/Query_should_be_matched_exact/Query_has_a_custom_namespace_contains_spaces (0.00s) | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression/Query_should_not_be_matched_exact (0.00s) | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression/Query_should_not_be_matched_exact/Query_has_three_dimension_values_for_a_given_dimension_key (0.00s) | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression/Query_should_not_be_matched_exact/Query_has_three_dimension_values_for_two_given_dimension_keys (0.00s) | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression/Query_should_not_be_matched_exact/Query_has_one_dimension_key_with_a_*_value (0.00s) | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression/Query_should_not_be_matched_exact/query_has_three_dimension_values_for_two_given_dimension_keys,_and_one_value_is_a_star (0.00s) | |
--- PASS: TestMetricDataQueryBuilder_buildSearchExpression/Query_has_invalid_characters_in_dimension_values (0.00s) | |
=== RUN TestQuery_Metrics | |
=== RUN TestQuery_Metrics/Custom_metrics | |
=== RUN TestQuery_Metrics/Dimension_keys_for_custom_metrics | |
--- PASS: TestQuery_Metrics (0.00s) | |
--- PASS: TestQuery_Metrics/Custom_metrics (0.00s) | |
--- PASS: TestQuery_Metrics/Dimension_keys_for_custom_metrics (0.00s) | |
=== RUN TestQuery_Regions | |
=== RUN TestQuery_Regions/An_extra_region | |
--- PASS: TestQuery_Regions (0.00s) | |
--- PASS: TestQuery_Regions/An_extra_region (0.00s) | |
=== RUN TestQuery_InstanceAttributes | |
=== RUN TestQuery_InstanceAttributes/Get_instance_ID | |
--- PASS: TestQuery_InstanceAttributes (0.00s) | |
--- PASS: TestQuery_InstanceAttributes/Get_instance_ID (0.00s) | |
=== RUN TestQuery_EBSVolumeIDs | |
=== RUN TestQuery_EBSVolumeIDs/#00 | |
--- PASS: TestQuery_EBSVolumeIDs (0.00s) | |
--- PASS: TestQuery_EBSVolumeIDs/#00 (0.00s) | |
=== RUN TestQuery_ResourceARNs | |
=== RUN TestQuery_ResourceARNs/#00 | |
--- PASS: TestQuery_ResourceARNs (0.00s) | |
--- PASS: TestQuery_ResourceARNs/#00 (0.00s) | |
=== RUN TestQueryTransformer | |
=== RUN TestQueryTransformer/One_cloudwatchQuery_is_generated_when_its_request_query_has_one_stat | |
=== RUN TestQueryTransformer/Two_cloudwatchQuery_is_generated_when_there's_two_stats | |
=== RUN TestQueryTransformer/id_is_given_by_user_that_will_be_used_in_the_cloudwatch_query | |
=== RUN TestQueryTransformer/ID_is_not_given_by_user | |
=== RUN TestQueryTransformer/ID_is_not_given_by_user/ID_will_be_generated_based_on_ref_ID_if_query_only_has_one_stat | |
=== RUN TestQueryTransformer/ID_is_not_given_by_user/ID_will_be_generated_based_on_ref_and_stat_name_if_query_has_two_stats | |
=== RUN TestQueryTransformer/dot_should_be_removed_when_query_has_more_than_one_stat_and_one_of_them_is_a_percentile | |
=== RUN TestQueryTransformer/should_return_an_error_if_two_queries_have_the_same_id | |
=== RUN TestQueryTransformer/A_deep_link_that_reference_two_metric_stat_metrics_is_created_based_on_a_request_query_with_two_stats | |
=== RUN TestQueryTransformer/A_deep_link_that_reference_an_expression_based_metric_is_created_based_on_a_request_query_with_one_stat | |
=== RUN TestQueryTransformer/A_deep_link_is_not_built_in_case_any_of_the_executedQueries_are_math_expressions | |
--- PASS: TestQueryTransformer (0.00s) | |
--- PASS: TestQueryTransformer/One_cloudwatchQuery_is_generated_when_its_request_query_has_one_stat (0.00s) | |
--- PASS: TestQueryTransformer/Two_cloudwatchQuery_is_generated_when_there's_two_stats (0.00s) | |
--- PASS: TestQueryTransformer/id_is_given_by_user_that_will_be_used_in_the_cloudwatch_query (0.00s) | |
--- PASS: TestQueryTransformer/ID_is_not_given_by_user (0.00s) | |
--- PASS: TestQueryTransformer/ID_is_not_given_by_user/ID_will_be_generated_based_on_ref_ID_if_query_only_has_one_stat (0.00s) | |
--- PASS: TestQueryTransformer/ID_is_not_given_by_user/ID_will_be_generated_based_on_ref_and_stat_name_if_query_has_two_stats (0.00s) | |
--- PASS: TestQueryTransformer/dot_should_be_removed_when_query_has_more_than_one_stat_and_one_of_them_is_a_percentile (0.00s) | |
--- PASS: TestQueryTransformer/should_return_an_error_if_two_queries_have_the_same_id (0.00s) | |
--- PASS: TestQueryTransformer/A_deep_link_that_reference_two_metric_stat_metrics_is_created_based_on_a_request_query_with_two_stats (0.00s) | |
--- PASS: TestQueryTransformer/A_deep_link_that_reference_an_expression_based_metric_is_created_based_on_a_request_query_with_one_stat (0.00s) | |
--- PASS: TestQueryTransformer/A_deep_link_is_not_built_in_case_any_of_the_executedQueries_are_math_expressions (0.00s) | |
=== RUN TestRequestParser | |
=== RUN TestRequestParser/New_dimensions_structure | |
=== RUN TestRequestParser/Old_dimensions_structure_(backwards_compatibility) | |
=== RUN TestRequestParser/Period_defined_in_the_editor_by_the_user_is_being_used_when_time_range_is_short | |
=== RUN TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user | |
=== RUN TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_5_minutes | |
=== RUN TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_1_day | |
=== RUN TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_2_days | |
=== RUN TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_7_days | |
=== RUN TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_30_days | |
=== RUN TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_90_days | |
=== RUN TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_1_year | |
=== RUN TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_2_years | |
--- PASS: TestRequestParser (0.00s) | |
--- PASS: TestRequestParser/New_dimensions_structure (0.00s) | |
--- PASS: TestRequestParser/Old_dimensions_structure_(backwards_compatibility) (0.00s) | |
--- PASS: TestRequestParser/Period_defined_in_the_editor_by_the_user_is_being_used_when_time_range_is_short (0.00s) | |
--- PASS: TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user (0.00s) | |
--- PASS: TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_5_minutes (0.00s) | |
--- PASS: TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_1_day (0.00s) | |
--- PASS: TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_2_days (0.00s) | |
--- PASS: TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_7_days (0.00s) | |
--- PASS: TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_30_days (0.00s) | |
--- PASS: TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_90_days (0.00s) | |
--- PASS: TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_1_year (0.00s) | |
--- PASS: TestRequestParser/Period_is_parsed_correctly_if_not_defined_by_user/Time_range_is_2_years (0.00s) | |
=== RUN TestCloudWatchResponseParser | |
=== RUN TestCloudWatchResponseParser/Expand_dimension_value_using_exact_match | |
=== RUN TestCloudWatchResponseParser/Expand_dimension_value_using_substring | |
=== RUN TestCloudWatchResponseParser/Expand_dimension_value_using_wildcard | |
=== RUN TestCloudWatchResponseParser/Expand_dimension_value_when_no_values_are_returned_and_a_multi-valued_template_variable_is_used | |
=== RUN TestCloudWatchResponseParser/Expand_dimension_value_when_no_values_are_returned_and_a_multi-valued_template_variable_and_two_single-valued_dimensions_are_used | |
=== RUN TestCloudWatchResponseParser/Parse_cloudwatch_response | |
--- PASS: TestCloudWatchResponseParser (0.00s) | |
--- PASS: TestCloudWatchResponseParser/Expand_dimension_value_using_exact_match (0.00s) | |
--- PASS: TestCloudWatchResponseParser/Expand_dimension_value_using_substring (0.00s) | |
--- PASS: TestCloudWatchResponseParser/Expand_dimension_value_using_wildcard (0.00s) | |
--- PASS: TestCloudWatchResponseParser/Expand_dimension_value_when_no_values_are_returned_and_a_multi-valued_template_variable_is_used (0.00s) | |
--- PASS: TestCloudWatchResponseParser/Expand_dimension_value_when_no_values_are_returned_and_a_multi-valued_template_variable_and_two_single-valued_dimensions_are_used (0.00s) | |
--- PASS: TestCloudWatchResponseParser/Parse_cloudwatch_response (0.00s) | |
=== RUN TestNewSession_AssumeRole | |
=== RUN TestNewSession_AssumeRole/Without_external_ID | |
=== RUN TestNewSession_AssumeRole/With_external_ID | |
--- PASS: TestNewSession_AssumeRole (0.00s) | |
--- PASS: TestNewSession_AssumeRole/Without_external_ID (0.00s) | |
--- PASS: TestNewSession_AssumeRole/With_external_ID (0.00s) | |
=== RUN TestFrameSort | |
--- PASS: TestFrameSort (0.00s) | |
=== RUN TestTimeSeriesQuery | |
=== RUN TestTimeSeriesQuery/End_time_before_start_time_should_result_in_error | |
=== RUN TestTimeSeriesQuery/End_time_equals_start_time_should_result_in_error | |
--- PASS: TestTimeSeriesQuery (0.00s) | |
--- PASS: TestTimeSeriesQuery/End_time_before_start_time_should_result_in_error (0.00s) | |
--- PASS: TestTimeSeriesQuery/End_time_equals_start_time_should_result_in_error (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb/cloudwatch 0.019s | |
=== RUN TestResponseParser | |
Elasticsearch response parser test | |
Simple query and count ✔✔✔✔✔✔✔✔✔✔✔ | |
Simple query count & avg aggregation ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
Single group by query one metric ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
Single group by query two metrics ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
With percentiles ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
With extended stats ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
Single group by with alias pattern ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
Histogram response ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
With two filters agg ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
With dropfirst and last aggregation ✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
No group by time ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
Multiple metrics of same type ✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
With bucket_script ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
Terms with two bucket_script ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
257 total assertions | |
--- PASS: TestResponseParser (0.01s) | |
=== RUN TestExecuteTimeSeriesQuery | |
Test execute time series query | |
With defaults on es 2 ✔✔✔✔✔✔✔✔✔ | |
With defaults on es 5 ✔✔✔✔✔ | |
With multiple bucket aggs ✔✔✔✔✔✔ | |
With select field ✔✔✔✔✔✔ | |
With term agg and order by metric agg ✔✔✔✔✔ | |
With term agg and order by count metric agg ✔✔ | |
With term agg and order by percentiles agg ✔✔✔ | |
With term agg and order by extended stats agg ✔✔✔ | |
With term agg and order by term ✔✔✔ | |
With term agg and order by term with es6.x ✔✔✔ | |
With metric percentiles ✔✔✔✔✔✔✔✔ | |
With filters aggs on es 2 ✔✔✔✔✔✔✔ | |
With filters aggs on es 5 ✔✔✔✔✔✔✔ | |
With raw document metric ✔✔ | |
With raw document metric size set ✔✔ | |
With date histogram agg ✔✔✔✔✔✔ | |
With histogram agg ✔✔✔✔✔✔✔ | |
With geo hash grid agg ✔✔✔✔✔ | |
With moving average ✔✔✔✔✔✔✔✔✔✔ | |
With moving average doc count ✔✔✔✔✔✔✔ | |
With broken moving average ✔✔✔✔✔✔ | |
With cumulative sum ✔✔✔✔✔✔✔✔✔✔ | |
With cumulative sum doc count ✔✔✔✔✔✔✔ | |
With broken cumulative sum ✔✔✔✔✔✔ | |
With derivative ✔✔✔✔✔ | |
With derivative doc count ✔✔✔✔✔ | |
With serial_diff ✔✔✔✔✔ | |
With serial_diff doc count ✔✔✔✔✔ | |
With bucket_script ✔✔✔✔✔ | |
With bucket_script doc count ✔✔✔✔✔ | |
422 total assertions | |
--- PASS: TestExecuteTimeSeriesQuery (0.01s) | |
=== RUN TestTimeSeriesQueryParser | |
Test time series query parser | |
Should be able to parse query ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
456 total assertions | |
--- PASS: TestTimeSeriesQueryParser (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb/elasticsearch 0.029s | |
=== RUN TestNewClient | |
=== RUN TestNewClient/When_no_version_set_should_return_error | |
=== RUN TestNewClient/When_no_time_field_name_set_should_return_error | |
=== RUN TestNewClient/When_unsupported_version_set_should_return_error | |
=== RUN TestNewClient/When_version_2_should_return_v2_client | |
=== RUN TestNewClient/When_version_5_should_return_v5_client | |
=== RUN TestNewClient/When_version_56_should_return_v5.6_client | |
=== RUN TestNewClient/When_version_60_should_return_v6.0_client | |
=== RUN TestNewClient/When_version_70_should_return_v7.0_client | |
--- PASS: TestNewClient (0.00s) | |
--- PASS: TestNewClient/When_no_version_set_should_return_error (0.00s) | |
--- PASS: TestNewClient/When_no_time_field_name_set_should_return_error (0.00s) | |
--- PASS: TestNewClient/When_unsupported_version_set_should_return_error (0.00s) | |
--- PASS: TestNewClient/When_version_2_should_return_v2_client (0.00s) | |
--- PASS: TestNewClient/When_version_5_should_return_v5_client (0.00s) | |
--- PASS: TestNewClient/When_version_56_should_return_v5.6_client (0.00s) | |
--- PASS: TestNewClient/When_version_60_should_return_v6.0_client (0.00s) | |
--- PASS: TestNewClient/When_version_70_should_return_v7.0_client (0.00s) | |
=== RUN TestClient_ExecuteMultisearch | |
=== RUN TestClient_ExecuteMultisearch/Given_a_fake_http_client_and_a_v2.x_client_with_response | |
2021/03/07 22:31:31 http: superfluous response.WriteHeader call from github.com/grafana/grafana/pkg/tsdb/elasticsearch/client.httpClientScenario.func1.1 (client_test.go:371) | |
=== RUN TestClient_ExecuteMultisearch/Given_a_fake_http_client_and_a_v5.x_client_with_response | |
2021/03/07 22:31:31 http: superfluous response.WriteHeader call from github.com/grafana/grafana/pkg/tsdb/elasticsearch/client.httpClientScenario.func1.1 (client_test.go:371) | |
=== RUN TestClient_ExecuteMultisearch/Given_a_fake_http_client_and_a_v5.6_client_with_response | |
2021/03/07 22:31:31 http: superfluous response.WriteHeader call from github.com/grafana/grafana/pkg/tsdb/elasticsearch/client.httpClientScenario.func1.1 (client_test.go:371) | |
=== RUN TestClient_ExecuteMultisearch/Given_a_fake_http_client_and_a_v7.0_client_with_response | |
2021/03/07 22:31:31 http: superfluous response.WriteHeader call from github.com/grafana/grafana/pkg/tsdb/elasticsearch/client.httpClientScenario.func1.1 (client_test.go:371) | |
--- PASS: TestClient_ExecuteMultisearch (0.00s) | |
--- PASS: TestClient_ExecuteMultisearch/Given_a_fake_http_client_and_a_v2.x_client_with_response (0.00s) | |
--- PASS: TestClient_ExecuteMultisearch/Given_a_fake_http_client_and_a_v5.x_client_with_response (0.00s) | |
--- PASS: TestClient_ExecuteMultisearch/Given_a_fake_http_client_and_a_v5.6_client_with_response (0.00s) | |
--- PASS: TestClient_ExecuteMultisearch/Given_a_fake_http_client_and_a_v7.0_client_with_response (0.00s) | |
=== RUN TestIndexPattern | |
Static index patterns | |
Index pattern (interval=, index=data-* ✔✔✔✔✔ | |
Index pattern (interval=, index=es-index-name ✔✔✔✔✔ | |
10 total assertions | |
Dynamic index patterns | |
Index pattern (interval=hourly, index=[data-]YYYY.MM.DD.HH ✔✔✔✔✔ | |
Index pattern (interval=hourly, index=YYYY.MM.DD.HH[-data] ✔✔✔✔✔ | |
Index pattern (interval=daily, index=[data-]YYYY.MM.DD ✔✔✔✔✔ | |
Index pattern (interval=daily, index=YYYY.MM.DD[-data] ✔✔✔✔✔ | |
Index pattern (interval=weekly, index=[data-]GGGG.WW ✔✔✔✔✔ | |
Index pattern (interval=weekly, index=GGGG.WW[-data] ✔✔✔✔✔ | |
Index pattern (interval=monthly, index=[data-]YYYY.MM ✔✔✔✔✔ | |
Index pattern (interval=monthly, index=YYYY.MM[-data] ✔✔✔✔✔ | |
Index pattern (interval=yearly, index=[data-]YYYY ✔✔✔✔✔ | |
Index pattern (interval=yearly, index=YYYY[-data] ✔✔✔✔✔ | |
Index pattern (interval=daily, index=YYYY[-data-]MM.DD ✔✔✔✔✔ | |
Index pattern (interval=daily, index=[data-]YYYY[-moredata-]MM.DD ✔✔✔✔✔ | |
Should return 01 week | |
Index pattern (interval=weekly, index=[data-]GGGG.WW ✔✔✔✔✔ | |
75 total assertions | |
Hourly interval | |
Should return 1 interval ✔✔ | |
Should return 2 intervals ✔✔✔ | |
Should return 10 intervals ✔✔✔✔ | |
84 total assertions | |
Daily interval | |
Should return 1 day ✔✔ | |
Should return 2 days ✔✔✔ | |
Should return 32 days ✔✔✔✔ | |
93 total assertions | |
Weekly interval | |
Should return 1 week (1) ✔✔ | |
Should return 1 week (2) ✔✔ | |
Should return 2 weeks (1) ✔✔✔ | |
Should return 2 weeks (2) ✔✔✔ | |
Should return 3 weeks (1) ✔✔✔✔ | |
Should return 3 weeks (2) ✔✔✔✔ | |
111 total assertions | |
Monthly interval | |
Should return 1 month ✔✔ | |
Should return 2 months ✔✔✔ | |
Should return 14 months ✔✔✔ | |
119 total assertions | |
Yearly interval | |
Should return 1 year (hour diff) ✔✔ | |
Should return 1 year (month diff) ✔✔ | |
Should return 2 years ✔✔✔ | |
Should return 5 years ✔✔✔ | |
129 total assertions | |
--- PASS: TestIndexPattern (0.01s) | |
=== RUN TestSearchRequest | |
Test elasticsearch search request | |
Given new search request builder for es version 5 | |
When building search request ✔ | |
Should have size of zero ✔✔ | |
Should have no sorting ✔✔ | |
When marshal to JSON should generate correct json ✔✔✔✔✔✔ | |
When adding size, sort, filters | |
When building search request ✔ | |
Should have correct size ✔✔ | |
Should have correct sorting ✔✔✔✔ | |
Should have range filter ✔✔✔✔✔ | |
Should have query string filter ✔✔✔✔ | |
When marshal to JSON should generate correct json ✔✔✔✔✔✔✔✔✔✔ | |
When adding doc value field | |
should set correct props ✔✔✔✔✔✔ | |
When building search request ✔ | |
When marshal to JSON should generate correct json ✔✔✔✔✔✔✔✔ | |
and adding multiple top level aggs | |
When building search request ✔ | |
Should have 2 top level aggs ✔✔✔✔✔✔ | |
When marshal to JSON should generate correct json ✔✔✔✔✔ | |
and adding top level agg with child agg | |
When building search request ✔ | |
Should have 1 top level agg and one child agg ✔✔✔✔✔✔✔ | |
When marshal to JSON should generate correct json ✔✔✔✔✔ | |
and adding two top level aggs with child agg | |
When building search request ✔ | |
Should have 2 top level aggs with one child agg each ✔✔✔✔✔✔✔✔✔✔✔✔ | |
When marshal to JSON should generate correct json ✔✔✔✔✔✔ | |
and adding top level agg with child agg with child agg | |
When building search request ✔ | |
Should have 1 top level agg with one child having a child ✔✔✔✔✔✔✔✔✔ | |
When marshal to JSON should generate correct json ✔✔✔✔✔ | |
and adding bucket and metric aggs | |
When building search request ✔ | |
Should have 1 top level agg with one child having a child ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
When marshal to JSON should generate correct json ✔✔✔✔✔✔✔✔ | |
Given new search request builder for es version 2 | |
When adding doc value field | |
should set correct props ✔✔✔✔✔✔✔✔✔ | |
When building search request ✔ | |
When marshal to JSON should generate correct json ✔✔✔✔✔✔✔✔✔✔✔ | |
285 total assertions | |
--- PASS: TestSearchRequest (0.01s) | |
=== RUN TestMultiSearchRequest | |
Test elasticsearch multi search request | |
Given new multi search request builder | |
When adding one search request | |
When building search request should contain one search request ✔✔ | |
When adding two search requests | |
When building search request should contain two search requests ✔✔ | |
289 total assertions | |
--- PASS: TestMultiSearchRequest (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb/elasticsearch/client 0.036s | |
=== RUN TestFormatTimeRange | |
=== RUN TestFormatTimeRange/now | |
=== RUN TestFormatTimeRange/now-1m | |
=== RUN TestFormatTimeRange/now-1M | |
--- PASS: TestFormatTimeRange (0.00s) | |
--- PASS: TestFormatTimeRange/now (0.00s) | |
--- PASS: TestFormatTimeRange/now-1m (0.00s) | |
--- PASS: TestFormatTimeRange/now-1M (0.00s) | |
=== RUN TestFixIntervalFormat | |
=== RUN TestFixIntervalFormat/should_transform_1m_to_graphite_unit_(1min)_when_used_as_interval_string | |
=== RUN TestFixIntervalFormat/should_transform_1M_to_graphite_unit_(1mon)_when_used_as_interval_string | |
=== RUN TestFixIntervalFormat/should_not_transform_1m_when_not_used_as_interval_string | |
=== RUN TestFixIntervalFormat/should_not_transform_1M_when_not_used_as_interval_string | |
--- PASS: TestFixIntervalFormat (0.00s) | |
--- PASS: TestFixIntervalFormat/should_transform_1m_to_graphite_unit_(1min)_when_used_as_interval_string (0.00s) | |
--- PASS: TestFixIntervalFormat/should_transform_1M_to_graphite_unit_(1mon)_when_used_as_interval_string (0.00s) | |
--- PASS: TestFixIntervalFormat/should_not_transform_1m_when_not_used_as_interval_string (0.00s) | |
--- PASS: TestFixIntervalFormat/should_not_transform_1M_when_not_used_as_interval_string (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb/graphite 0.008s | |
=== RUN TestInfluxDBExecutor_createRequest | |
=== RUN TestInfluxDBExecutor_createRequest/createRequest_with_GET_httpMode | |
=== RUN TestInfluxDBExecutor_createRequest/createRequest_with_POST_httpMode | |
=== RUN TestInfluxDBExecutor_createRequest/createRequest_with_PUT_httpMode | |
--- PASS: TestInfluxDBExecutor_createRequest (0.00s) | |
--- PASS: TestInfluxDBExecutor_createRequest/createRequest_with_GET_httpMode (0.00s) | |
--- PASS: TestInfluxDBExecutor_createRequest/createRequest_with_POST_httpMode (0.00s) | |
--- PASS: TestInfluxDBExecutor_createRequest/createRequest_with_PUT_httpMode (0.00s) | |
=== RUN TestInfluxdbQueryParser_Parse | |
=== RUN TestInfluxdbQueryParser_Parse/can_parse_influxdb_json_model | |
=== RUN TestInfluxdbQueryParser_Parse/can_parse_raw_query_json_model | |
--- PASS: TestInfluxdbQueryParser_Parse (0.00s) | |
--- PASS: TestInfluxdbQueryParser_Parse/can_parse_influxdb_json_model (0.00s) | |
--- PASS: TestInfluxdbQueryParser_Parse/can_parse_raw_query_json_model (0.00s) | |
=== RUN TestInfluxdbQueryPart | |
--- PASS: TestInfluxdbQueryPart (0.00s) | |
=== RUN TestInfluxdbQueryBuilder | |
Influxdb query builder | |
can build simple query ✔✔ | |
can build query with tz ✔✔ | |
can build query with group bys ✔✔ | |
can build query with math part ✔✔ | |
can build query with math part using $__interval_ms variable ✔✔ | |
can build query with old $interval variable ✔✔ | |
can render time range | |
render from: 2h to now-1h ✔ | |
render from: 10m ✔ | |
can build query from raw query ✔✔ | |
can render normal tags without operator ✔ | |
can render regex tags without operator ✔ | |
can render regex tags ✔ | |
can render number tags ✔ | |
can render numbers less then condition tags ✔ | |
can render number greater then condition tags ✔ | |
can render string tags ✔ | |
can escape backslashes when rendering string tags ✔ | |
can render regular measurement ✔ | |
can render regexp measurement ✔ | |
26 total assertions | |
--- PASS: TestInfluxdbQueryBuilder (0.01s) | |
=== RUN TestInfluxdbResponseParser | |
Influxdb response parser | |
Response parser t=2021-03-07T22:31:33+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔ | |
can parse all series ✔t=2021-03-07T22:31:33+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔ | |
can parse all points ✔✔t=2021-03-07T22:31:33+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔ | |
can parse multi row result ✔✔t=2021-03-07T22:31:33+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔ | |
can parse null points ✔t=2021-03-07T22:31:33+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔ | |
can format series names ✔✔ | |
Response parser with alias | |
$ alias | |
simple alias ✔ | |
measurement alias ✔ | |
column alias ✔✔ | |
tag alias ✔ | |
segment alias ✔ | |
segment position out of bound ✔ | |
[[]] alias | |
simple alias ✔ | |
measurement alias ✔ | |
column alias ✔✔ | |
tag alias ✔ | |
tag alias with periods ✔ | |
Response parser with errors t=2021-03-07T22:31:33+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔ | |
can parse all series ✔t=2021-03-07T22:31:33+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔ | |
can parse all points ✔✔t=2021-03-07T22:31:33+0000 lvl=eror msg="Failed to detect generated javascript files in public/build" logger=settings | |
✔ | |
can parse errors ✔✔ | |
60 total assertions | |
--- PASS: TestInfluxdbResponseParser (0.02s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb/influxdb 0.037s | |
=== RUN TestColumnIdentification | |
=== RUN TestColumnIdentification/Test_Tag_Identification | |
=== RUN TestColumnIdentification/Test_Special_Case_Tag_Identification | |
--- PASS: TestColumnIdentification (0.00s) | |
--- PASS: TestColumnIdentification/Test_Tag_Identification (0.00s) | |
--- PASS: TestColumnIdentification/Test_Special_Case_Tag_Identification (0.00s) | |
=== RUN TestExecuteSimple | |
Name: test | |
Dimensions: 2 Fields by 2 Rows | |
+-----------------------------------------+-------------------------+ | |
| Name: Time | Name: f | | |
| Labels: | Labels: a=1, b=adsfasdf | | |
| Type: []time.Time | Type: []*float64 | | |
+-----------------------------------------+-------------------------+ | |
| 2020-02-18 10:34:08.135814545 +0000 UTC | 1.4 | | |
| 2020-02-18 22:08:44.850214724 +0000 UTC | 6.6 | | |
+-----------------------------------------+-------------------------+ | |
---------------------- | |
--- PASS: TestExecuteSimple (0.11s) | |
=== RUN TestExecuteSingle | |
--- PASS: TestExecuteSingle (0.11s) | |
=== RUN TestExecuteMultiple | |
Name: test | |
Dimensions: 2 Fields by 2 Rows | |
+-----------------------------------------+-------------------------+ | |
| Name: Time | Name: f | | |
| Labels: | Labels: a=1, b=adsfasdf | | |
| Type: []time.Time | Type: []*float64 | | |
+-----------------------------------------+-------------------------+ | |
| 2020-02-18 10:34:08.135814545 +0000 UTC | 1.4 | | |
| 2020-02-18 22:08:44.850214724 +0000 UTC | 6.6 | | |
+-----------------------------------------+-------------------------+ | |
---------------------- | |
--- PASS: TestExecuteMultiple (0.11s) | |
=== RUN TestExecuteGrouping | |
Name: system | |
Dimensions: 2 Fields by 3 Rows | |
+-----------------------------------------+-----------------------+ | |
| Name: Time | Name: load1 | | |
| Labels: | Labels: host=hostname | | |
| Type: []time.Time | Type: []*float64 | | |
+-----------------------------------------+-----------------------+ | |
| 2020-05-05 18:38:50 +0000 UTC | null | | |
| 2020-05-05 18:39:00 +0000 UTC | 3.56 | | |
| 2020-05-05 19:38:47.207881833 +0000 UTC | null | | |
+-----------------------------------------+-----------------------+ | |
---------------------- | |
--- PASS: TestExecuteGrouping (0.11s) | |
=== RUN TestAggregateGrouping | |
Name: | |
Dimensions: 2 Fields by 3 Rows | |
+-------------------------------+--------------------------+ | |
| Name: Time | Name: | | |
| Labels: | Labels: host=hostname.ru | | |
| Type: []time.Time | Type: []*float64 | | |
+-------------------------------+--------------------------+ | |
| 2020-06-05 12:06:00 +0000 UTC | 8.291 | | |
| 2020-06-05 12:07:00 +0000 UTC | 0.534 | | |
| 2020-06-05 12:08:00 +0000 UTC | 0.667 | | |
+-------------------------------+--------------------------+ | |
--- PASS: TestAggregateGrouping (0.10s) | |
=== RUN TestNonStandardTimeColumn | |
Name: | |
Dimensions: 2 Fields by 1 Rows | |
+-----------------------------------------+------------------+ | |
| Name: _start_water | Name: | | |
| Labels: | Labels: st=1 | | |
| Type: []time.Time | Type: []*float64 | | |
+-----------------------------------------+------------------+ | |
| 2020-06-28 17:50:13.012584046 +0000 UTC | 156.304 | | |
+-----------------------------------------+------------------+ | |
--- PASS: TestNonStandardTimeColumn (0.11s) | |
=== RUN TestBuckets | |
--- PASS: TestBuckets (0.11s) | |
=== RUN TestBooleanGrouping | |
--- PASS: TestBooleanGrouping (0.11s) | |
=== RUN TestGoldenFiles | |
--- PASS: TestGoldenFiles (0.11s) | |
=== RUN TestRealQuery | |
executor_test.go:202: | |
--- SKIP: TestRealQuery (0.00s) | |
=== RUN TestInterpolate | |
=== RUN TestInterpolate/interpolate_flux_variables | |
--- PASS: TestInterpolate (0.00s) | |
--- PASS: TestInterpolate/interpolate_flux_variables (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb/influxdb/flux 0.972s | |
=== RUN TestMacroEngine | |
MacroEngine | |
Given a time range between 2018-04-12 00:00 and 2018-04-12 00:05 | |
interpolate __time function ✔✔ | |
interpolate __timeEpoch function ✔✔ | |
interpolate __timeEpoch function wrapped in aggregation ✔✔ | |
interpolate __timeFilter function ✔✔ | |
interpolate __timeFrom function ✔✔ | |
interpolate __timeTo function ✔✔ | |
interpolate __timeGroup function ✔✔✔✔ | |
interpolate __timeGroup function with spaces around arguments ✔✔✔✔ | |
interpolate __timeGroup function with fill (value = NULL) ✔✔✔✔ | |
interpolate __timeGroup function with fill (value = previous) ✔✔✔✔ | |
interpolate __timeGroup function with fill (value = float) ✔✔✔✔ | |
interpolate __unixEpochFilter function ✔✔ | |
interpolate __unixEpochNanoFilter function ✔✔ | |
interpolate __unixEpochNanoFrom function ✔✔ | |
interpolate __unixEpochNanoTo function ✔✔ | |
interpolate __unixEpochGroup function ✔✔✔✔ | |
Given a time range between 1960-02-01 07:00 and 1965-02-03 08:00 | |
interpolate __timeFilter function ✔✔ | |
interpolate __unixEpochFilter function ✔✔ | |
interpolate __unixEpochNanoFilter function ✔✔ | |
Given a time range between 1960-02-01 07:00 and 1980-02-03 08:00 | |
interpolate __timeFilter function ✔✔ | |
interpolate __unixEpochFilter function ✔✔ | |
interpolate __unixEpochNanoFilter function ✔✔ | |
56 total assertions | |
--- PASS: TestMacroEngine (0.01s) | |
=== RUN TestMSSQL | |
MSSQL ⚠ | |
56 total assertions (one or more sections skipped) | |
--- PASS: TestMSSQL (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb/mssql 0.021s | |
=== RUN TestMacroEngine | |
MacroEngine | |
Given a time range between 2018-04-12 00:00 and 2018-04-12 00:05 | |
interpolate __time function ✔✔ | |
interpolate __time function wrapped in aggregation ✔✔ | |
interpolate __timeGroup function ✔✔✔✔ | |
interpolate __timeGroup function with spaces around arguments ✔✔✔✔ | |
interpolate __timeFilter function ✔✔ | |
interpolate __timeFrom function ✔✔ | |
interpolate __timeTo function ✔✔ | |
interpolate __unixEpochFilter function ✔✔ | |
interpolate __unixEpochNanoFilter function ✔✔ | |
interpolate __unixEpochNanoFrom function ✔✔ | |
interpolate __unixEpochNanoTo function ✔✔ | |
interpolate __unixEpochGroup function ✔✔✔✔ | |
Given a time range between 1960-02-01 07:00 and 1965-02-03 08:00 | |
interpolate __timeFilter function ✔✔ | |
interpolate __unixEpochFilter function ✔✔ | |
Given a time range between 1960-02-01 07:00 and 1980-02-03 08:00 | |
interpolate __timeFilter function ✔✔ | |
interpolate __unixEpochFilter function ✔✔ | |
Given queries that contains unallowed user functions ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔ | |
56 total assertions | |
--- PASS: TestMacroEngine (0.01s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb/mysql 0.016s | |
=== RUN TestOpenTsdbExecutor | |
=== RUN TestOpenTsdbExecutor/Build_metric_with_downsampling_enabled | |
=== RUN TestOpenTsdbExecutor/Build_metric_with_downsampling_disabled | |
=== RUN TestOpenTsdbExecutor/Build_metric_with_downsampling_enabled_with_params | |
=== RUN TestOpenTsdbExecutor/Build_metric_with_tags_with_downsampling_disabled | |
=== RUN TestOpenTsdbExecutor/Build_metric_with_rate_enabled_but_counter_disabled | |
=== RUN TestOpenTsdbExecutor/Build_metric_with_rate_and_counter_enabled | |
--- PASS: TestOpenTsdbExecutor (0.00s) | |
--- PASS: TestOpenTsdbExecutor/Build_metric_with_downsampling_enabled (0.00s) | |
--- PASS: TestOpenTsdbExecutor/Build_metric_with_downsampling_disabled (0.00s) | |
--- PASS: TestOpenTsdbExecutor/Build_metric_with_downsampling_enabled_with_params (0.00s) | |
--- PASS: TestOpenTsdbExecutor/Build_metric_with_tags_with_downsampling_disabled (0.00s) | |
--- PASS: TestOpenTsdbExecutor/Build_metric_with_rate_enabled_but_counter_disabled (0.00s) | |
--- PASS: TestOpenTsdbExecutor/Build_metric_with_rate_and_counter_enabled (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb/opentsdb 0.008s | |
=== RUN TestMacroEngine | |
MacroEngine | |
Given a time range between 2018-04-12 00:00 and 2018-04-12 00:05 | |
interpolate __time function ✔✔ | |
interpolate __time function wrapped in aggregation ✔✔ | |
interpolate __timeFilter function ✔✔ | |
interpolate __timeFrom function ✔✔ | |
interpolate __timeTo function ✔✔ | |
interpolate __timeGroup function pre 5.3 compatibility ✔✔✔✔ | |
interpolate __timeGroup function ✔✔✔✔ | |
interpolate __timeGroup function with spaces between args ✔✔✔✔ | |
interpolate __timeGroup function with TimescaleDB enabled ✔✔ | |
interpolate __timeGroup function with spaces between args and TimescaleDB enabled ✔✔ | |
interpolate __timeGroup function with large time range as an argument and TimescaleDB enabled ✔✔ | |
interpolate __unixEpochFilter function ✔✔ | |
interpolate __unixEpochNanoFilter function ✔✔ | |
interpolate __unixEpochNanoFrom function ✔✔ | |
interpolate __unixEpochNanoTo function ✔✔ | |
interpolate __unixEpochGroup function ✔✔✔✔ | |
Given a time range between 1960-02-01 07:00 and 1965-02-03 08:00 | |
interpolate __timeFilter function ✔✔ | |
interpolate __unixEpochFilter function ✔✔ | |
interpolate __unixEpochNanoFilter function ✔✔ | |
Given a time range between 1960-02-01 07:00 and 1980-02-03 08:00 | |
interpolate __timeFilter function ✔✔ | |
interpolate __unixEpochFilter function ✔✔ | |
interpolate __unixEpochNanoFilter function ✔✔ | |
Given a time range between 1960-02-01 07:00:00.5 and 1980-02-03 08:00:00.5 ✔✔ | |
interpolate __timeFilter function ✔✔ | |
56 total assertions | |
--- PASS: TestMacroEngine (0.01s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb/postgres 0.017s | |
=== RUN TestPrometheus | |
=== RUN TestPrometheus/converting_metric_name | |
=== RUN TestPrometheus/build_full_series_name | |
=== RUN TestPrometheus/parsing_query_model_with_step | |
=== RUN TestPrometheus/parsing_query_model_without_step_parameter | |
=== RUN TestPrometheus/parsing_query_model_with_high_intervalFactor | |
=== RUN TestPrometheus/parsing_query_model_with_low_intervalFactor | |
--- PASS: TestPrometheus (0.00s) | |
--- PASS: TestPrometheus/converting_metric_name (0.00s) | |
--- PASS: TestPrometheus/build_full_series_name (0.00s) | |
--- PASS: TestPrometheus/parsing_query_model_with_step (0.00s) | |
--- PASS: TestPrometheus/parsing_query_model_without_step_parameter (0.00s) | |
--- PASS: TestPrometheus/parsing_query_model_with_high_intervalFactor (0.00s) | |
--- PASS: TestPrometheus/parsing_query_model_with_low_intervalFactor (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb/prometheus 0.008s | |
=== RUN TestSqlEngine | |
=== RUN TestSqlEngine/Given_a_time_range_between_2018-04-12_00:00_and_2018-04-12_00:05 | |
=== RUN TestSqlEngine/Given_a_time_range_between_2018-04-12_00:00_and_2018-04-12_00:05/interpolate_$__interval | |
=== RUN TestSqlEngine/Given_a_time_range_between_2018-04-12_00:00_and_2018-04-12_00:05/interpolate_$__interval_in_$__timeGroup | |
=== RUN TestSqlEngine/Given_a_time_range_between_2018-04-12_00:00_and_2018-04-12_00:05/interpolate_$__interval_ms | |
=== RUN TestSqlEngine/Given_a_time_range_between_2018-04-12_00:00_and_2018-04-12_00:05/interpolate___unixEpochFrom_function | |
=== RUN TestSqlEngine/Given_a_time_range_between_2018-04-12_00:00_and_2018-04-12_00:05/interpolate___unixEpochTo_function | |
=== RUN TestSqlEngine/Given_row_values_with_time.Time_as_time_columns | |
=== RUN TestSqlEngine/Given_row_values_with_int64_as_time_columns | |
=== RUN TestSqlEngine/Given_row_values_with_uint64_as_time_columns | |
=== RUN TestSqlEngine/Given_row_values_with_int32_as_time_columns | |
=== RUN TestSqlEngine/Given_row_values_with_uint32_as_time_columns | |
=== RUN TestSqlEngine/Given_row_values_with_float64_as_time_columns | |
=== RUN TestSqlEngine/Given_row_values_with_float32_as_time_columns | |
=== RUN TestSqlEngine/Given_row_with_value_columns | |
=== RUN TestSqlEngine/Given_row_with_value_columns/intValue | |
=== RUN TestSqlEngine/Given_row_with_value_columns/&intValue | |
=== RUN TestSqlEngine/Given_row_with_value_columns/int64Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/&int64Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/int32Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/&int32Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/int16Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/&int16Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/int8Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/&int8Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/float64Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/&float64Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/float32Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/&float32Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/uintValue | |
=== RUN TestSqlEngine/Given_row_with_value_columns/&uintValue | |
=== RUN TestSqlEngine/Given_row_with_value_columns/uint64Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/&uint64Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/uint32Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/&uint32Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/uint16Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/&uint16Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/uint8Value | |
=== RUN TestSqlEngine/Given_row_with_value_columns/&uint8Value | |
=== RUN TestSqlEngine/Given_row_with_nil_value_columns | |
=== RUN TestSqlEngine/Given_row_with_nil_value_columns/intNilPointer | |
=== RUN TestSqlEngine/Given_row_with_nil_value_columns/int64NilPointer | |
=== RUN TestSqlEngine/Given_row_with_nil_value_columns/int32NilPointer | |
=== RUN TestSqlEngine/Given_row_with_nil_value_columns/int16NilPointer | |
=== RUN TestSqlEngine/Given_row_with_nil_value_columns/int8NilPointer | |
=== RUN TestSqlEngine/Given_row_with_nil_value_columns/float64NilPointer | |
=== RUN TestSqlEngine/Given_row_with_nil_value_columns/float32NilPointer | |
=== RUN TestSqlEngine/Given_row_with_nil_value_columns/uintNilPointer | |
=== RUN TestSqlEngine/Given_row_with_nil_value_columns/uint64NilPointer | |
=== RUN TestSqlEngine/Given_row_with_nil_value_columns/uint32NilPointer | |
=== RUN TestSqlEngine/Given_row_with_nil_value_columns/uint16NilPointer | |
=== RUN TestSqlEngine/Given_row_with_nil_value_columns/uint8NilPointer | |
--- PASS: TestSqlEngine (0.00s) | |
--- PASS: TestSqlEngine/Given_a_time_range_between_2018-04-12_00:00_and_2018-04-12_00:05 (0.00s) | |
--- PASS: TestSqlEngine/Given_a_time_range_between_2018-04-12_00:00_and_2018-04-12_00:05/interpolate_$__interval (0.00s) | |
--- PASS: TestSqlEngine/Given_a_time_range_between_2018-04-12_00:00_and_2018-04-12_00:05/interpolate_$__interval_in_$__timeGroup (0.00s) | |
--- PASS: TestSqlEngine/Given_a_time_range_between_2018-04-12_00:00_and_2018-04-12_00:05/interpolate_$__interval_ms (0.00s) | |
--- PASS: TestSqlEngine/Given_a_time_range_between_2018-04-12_00:00_and_2018-04-12_00:05/interpolate___unixEpochFrom_function (0.00s) | |
--- PASS: TestSqlEngine/Given_a_time_range_between_2018-04-12_00:00_and_2018-04-12_00:05/interpolate___unixEpochTo_function (0.00s) | |
--- PASS: TestSqlEngine/Given_row_values_with_time.Time_as_time_columns (0.00s) | |
--- PASS: TestSqlEngine/Given_row_values_with_int64_as_time_columns (0.00s) | |
--- PASS: TestSqlEngine/Given_row_values_with_uint64_as_time_columns (0.00s) | |
--- PASS: TestSqlEngine/Given_row_values_with_int32_as_time_columns (0.00s) | |
--- PASS: TestSqlEngine/Given_row_values_with_uint32_as_time_columns (0.00s) | |
--- PASS: TestSqlEngine/Given_row_values_with_float64_as_time_columns (0.00s) | |
--- PASS: TestSqlEngine/Given_row_values_with_float32_as_time_columns (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/intValue (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/&intValue (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/int64Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/&int64Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/int32Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/&int32Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/int16Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/&int16Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/int8Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/&int8Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/float64Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/&float64Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/float32Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/&float32Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/uintValue (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/&uintValue (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/uint64Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/&uint64Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/uint32Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/&uint32Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/uint16Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/&uint16Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/uint8Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_value_columns/&uint8Value (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_nil_value_columns (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_nil_value_columns/intNilPointer (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_nil_value_columns/int64NilPointer (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_nil_value_columns/int32NilPointer (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_nil_value_columns/int16NilPointer (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_nil_value_columns/int8NilPointer (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_nil_value_columns/float64NilPointer (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_nil_value_columns/float32NilPointer (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_nil_value_columns/uintNilPointer (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_nil_value_columns/uint64NilPointer (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_nil_value_columns/uint32NilPointer (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_nil_value_columns/uint16NilPointer (0.00s) | |
--- PASS: TestSqlEngine/Given_row_with_nil_value_columns/uint8NilPointer (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/tsdb/sqleng 0.010s | |
=== RUN TestGetBasicAuthHeader_Encoding | |
=== RUN TestGetBasicAuthHeader_Encoding/generating_base64_header | |
=== RUN TestGetBasicAuthHeader_Encoding/decoding_basic_auth_header | |
--- PASS: TestGetBasicAuthHeader_Encoding (0.00s) | |
--- PASS: TestGetBasicAuthHeader_Encoding/generating_base64_header (0.00s) | |
--- PASS: TestGetBasicAuthHeader_Encoding/decoding_basic_auth_header (0.00s) | |
=== RUN TestEncodePassword | |
--- PASS: TestEncodePassword (0.01s) | |
=== RUN TestEncryption | |
=== RUN TestEncryption/getting_encryption_key | |
=== RUN TestEncryption/decrypting_basic_payload | |
--- PASS: TestEncryption (0.02s) | |
--- PASS: TestEncryption/getting_encryption_key (0.01s) | |
--- PASS: TestEncryption/decrypting_basic_payload (0.01s) | |
=== RUN TestSplitHostPortDefault_Valid | |
--- PASS: TestSplitHostPortDefault_Valid (0.00s) | |
=== RUN TestMd5Sum | |
--- PASS: TestMd5Sum (0.00s) | |
=== RUN TestAllowedCharMatchesUidPattern | |
--- PASS: TestAllowedCharMatchesUidPattern (0.00s) | |
=== RUN TestSplitEmails | |
--- PASS: TestSplitEmails (0.00s) | |
=== RUN TestStringsFallback2 | |
--- PASS: TestStringsFallback2 (0.00s) | |
=== RUN TestStringsFallback3 | |
--- PASS: TestStringsFallback3 (0.00s) | |
=== RUN TestSplitString | |
--- PASS: TestSplitString (0.00s) | |
=== RUN TestDateAge | |
--- PASS: TestDateAge (0.00s) | |
=== RUN TestToCamelCase | |
--- PASS: TestToCamelCase (0.00s) | |
=== RUN TestJoinURLFragments | |
=== PAUSE TestJoinURLFragments | |
=== RUN TestNewURLQueryReader | |
--- PASS: TestNewURLQueryReader (0.00s) | |
=== RUN TestIsEmail | |
=== PAUSE TestIsEmail | |
=== CONT TestJoinURLFragments | |
=== CONT TestIsEmail | |
=== RUN TestJoinURLFragments/where_RHS_is_empty | |
=== RUN TestIsEmail/validating_that_at_dot_is_invalid | |
=== RUN TestIsEmail/validating_that_only_a_domain_name_is_invalid | |
=== RUN TestJoinURLFragments/where_RHS_is_empty_and_LHS_has_trailing_slash | |
=== RUN TestJoinURLFragments/where_neither_has_trailing_slash | |
=== RUN TestIsEmail/validating_that_no_recipient_is_invalid | |
=== RUN TestJoinURLFragments/where_LHS_has_trailing_slash | |
=== RUN TestIsEmail/validating_that_a_simple_valid_email_is_valid | |
=== RUN TestJoinURLFragments/where_LHS_and_RHS_has_trailing_slash | |
=== RUN TestIsEmail/validating_that_a_gmail_style_alias_is_valid | |
=== RUN TestJoinURLFragments/where_LHS_has_trailing_slash_and_RHS_has_preceding_slash | |
=== RUN TestIsEmail/validating_that_the_empty_string_is_invalid | |
--- PASS: TestJoinURLFragments (0.00s) | |
--- PASS: TestJoinURLFragments/where_RHS_is_empty (0.00s) | |
--- PASS: TestJoinURLFragments/where_RHS_is_empty_and_LHS_has_trailing_slash (0.00s) | |
--- PASS: TestJoinURLFragments/where_neither_has_trailing_slash (0.00s) | |
--- PASS: TestJoinURLFragments/where_LHS_has_trailing_slash (0.00s) | |
--- PASS: TestJoinURLFragments/where_LHS_and_RHS_has_trailing_slash (0.00s) | |
--- PASS: TestJoinURLFragments/where_LHS_has_trailing_slash_and_RHS_has_preceding_slash (0.00s) | |
=== RUN TestIsEmail/validating_that_no_domain_is_invalid | |
=== RUN TestIsEmail/validating_that_new_line_is_invalid | |
=== RUN TestIsEmail/validating_that_non-ASCII_characters_is_valid | |
--- PASS: TestIsEmail (0.00s) | |
--- PASS: TestIsEmail/validating_that_at_dot_is_invalid (0.00s) | |
--- PASS: TestIsEmail/validating_that_only_a_domain_name_is_invalid (0.00s) | |
--- PASS: TestIsEmail/validating_that_no_recipient_is_invalid (0.00s) | |
--- PASS: TestIsEmail/validating_that_a_simple_valid_email_is_valid (0.00s) | |
--- PASS: TestIsEmail/validating_that_a_gmail_style_alias_is_valid (0.00s) | |
--- PASS: TestIsEmail/validating_that_the_empty_string_is_invalid (0.00s) | |
--- PASS: TestIsEmail/validating_that_no_domain_is_invalid (0.00s) | |
--- PASS: TestIsEmail/validating_that_new_line_is_invalid (0.00s) | |
--- PASS: TestIsEmail/validating_that_non-ASCII_characters_is_valid (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/util 0.041s | |
=== RUN TestPrepareProxyRequest | |
=== RUN TestPrepareProxyRequest/Prepare_proxy_request_should_clear_X-Forwarded_headers | |
=== RUN TestPrepareProxyRequest/Prepare_proxy_request_should_set_X-Forwarded-For | |
=== RUN TestPrepareProxyRequest/Prepare_proxy_request_should_append_client_ip_at_the_end_of_X-Forwarded-For | |
--- PASS: TestPrepareProxyRequest (0.00s) | |
--- PASS: TestPrepareProxyRequest/Prepare_proxy_request_should_clear_X-Forwarded_headers (0.00s) | |
--- PASS: TestPrepareProxyRequest/Prepare_proxy_request_should_set_X-Forwarded-For (0.00s) | |
--- PASS: TestPrepareProxyRequest/Prepare_proxy_request_should_append_client_ip_at_the_end_of_X-Forwarded-For (0.00s) | |
=== RUN TestClearCookieHeader | |
=== RUN TestClearCookieHeader/Clear_cookie_header_should_clear_Cookie_header | |
=== RUN TestClearCookieHeader/Clear_cookie_header_with_cookies_to_keep_should_clear_Cookie_header_and_keep_cookies | |
--- PASS: TestClearCookieHeader (0.00s) | |
--- PASS: TestClearCookieHeader/Clear_cookie_header_should_clear_Cookie_header (0.00s) | |
--- PASS: TestClearCookieHeader/Clear_cookie_header_with_cookies_to_keep_should_clear_Cookie_header_and_keep_cookies (0.00s) | |
PASS | |
ok github.com/grafana/grafana/pkg/util/proxyutil 0.003s | |
=== RUN TestMaxRetries | |
--- PASS: TestMaxRetries (0.80s) | |
PASS | |
ok github.com/grafana/grafana/pkg/util/retryer 0.805s | |
@nix { "action": "setPhase", "phase": "installPhase" } | |
installing | |
grafana-7.4.3/LICENSE | |
grafana-7.4.3/README.md | |
grafana-7.4.3/NOTICE.md | |
grafana-7.4.3/VERSION | |
grafana-7.4.3/bin | |
grafana-7.4.3/bin/grafana-cli | |
grafana-7.4.3/bin/grafana-cli.md5 | |
grafana-7.4.3/bin/grafana-server | |
grafana-7.4.3/bin/grafana-server.md5 | |
grafana-7.4.3/conf | |
grafana-7.4.3/conf/defaults.ini | |
grafana-7.4.3/conf/ldap.toml | |
grafana-7.4.3/conf/ldap_multiple.toml | |
grafana-7.4.3/conf/provisioning | |
grafana-7.4.3/conf/provisioning/dashboards | |
grafana-7.4.3/conf/provisioning/dashboards/sample.yaml | |
grafana-7.4.3/conf/provisioning/datasources | |
grafana-7.4.3/conf/provisioning/datasources/sample.yaml | |
grafana-7.4.3/conf/provisioning/notifiers | |
grafana-7.4.3/conf/provisioning/notifiers/sample.yaml | |
grafana-7.4.3/conf/provisioning/plugins | |
grafana-7.4.3/conf/provisioning/plugins/sample.yaml | |
grafana-7.4.3/conf/sample.ini | |
grafana-7.4.3/plugins-bundled | |
grafana-7.4.3/plugins-bundled/internal | |
grafana-7.4.3/plugins-bundled/internal/input-datasource | |
grafana-7.4.3/plugins-bundled/internal/input-datasource/LICENSE | |
grafana-7.4.3/plugins-bundled/internal/input-datasource/MANIFEST.txt | |
grafana-7.4.3/plugins-bundled/internal/input-datasource/README.md | |
grafana-7.4.3/plugins-bundled/internal/input-datasource/img | |
grafana-7.4.3/plugins-bundled/internal/input-datasource/img/input.svg | |
grafana-7.4.3/plugins-bundled/internal/input-datasource/module.js | |
grafana-7.4.3/plugins-bundled/internal/input-datasource/module.js.LICENSE.txt | |
grafana-7.4.3/plugins-bundled/internal/input-datasource/module.js.map | |
grafana-7.4.3/plugins-bundled/internal/input-datasource/plugin.json | |
grafana-7.4.3/public | |
grafana-7.4.3/public/app | |
grafana-7.4.3/public/app/app.ts | |
grafana-7.4.3/public/app/core | |
grafana-7.4.3/public/app/core/actions | |
grafana-7.4.3/public/app/core/actions/cleanUp.ts | |
grafana-7.4.3/public/app/core/actions/index.ts | |
grafana-7.4.3/public/app/core/angular_wrappers.ts | |
grafana-7.4.3/public/app/core/app_events.ts | |
grafana-7.4.3/public/app/core/components | |
grafana-7.4.3/public/app/core/components/Animations | |
grafana-7.4.3/public/app/core/components/Animations/FadeIn.tsx | |
grafana-7.4.3/public/app/core/components/Animations/SlideDown.tsx | |
grafana-7.4.3/public/app/core/components/AppNotifications | |
grafana-7.4.3/public/app/core/components/AppNotifications/AppNotificationItem.tsx | |
grafana-7.4.3/public/app/core/components/AppNotifications/AppNotificationList.tsx | |
grafana-7.4.3/public/app/core/components/BackButton | |
grafana-7.4.3/public/app/core/components/BackButton/BackButton.tsx | |
grafana-7.4.3/public/app/core/components/Branding | |
grafana-7.4.3/public/app/core/components/Branding/Branding.tsx | |
grafana-7.4.3/public/app/core/components/Card | |
grafana-7.4.3/public/app/core/components/Card/Card.tsx | |
grafana-7.4.3/public/app/core/components/CopyToClipboard | |
grafana-7.4.3/public/app/core/components/CopyToClipboard/CopyToClipboard.tsx | |
grafana-7.4.3/public/app/core/components/DynamicImports | |
grafana-7.4.3/public/app/core/components/DynamicImports/ErrorLoadingChunk.tsx | |
grafana-7.4.3/public/app/core/components/DynamicImports/LoadingChunkPlaceHolder.tsx | |
grafana-7.4.3/public/app/core/components/DynamicImports/SafeDynamicImport.test.tsx | |
grafana-7.4.3/public/app/core/components/DynamicImports/SafeDynamicImport.tsx | |
grafana-7.4.3/public/app/core/components/EmptyListCTA | |
grafana-7.4.3/public/app/core/components/EmptyListCTA/EmptyListCTA.tsx | |
grafana-7.4.3/public/app/core/components/ErrorPage | |
grafana-7.4.3/public/app/core/components/ErrorPage/ErrorPage.tsx | |
grafana-7.4.3/public/app/core/components/FilterInput | |
grafana-7.4.3/public/app/core/components/FilterInput/FilterInput.tsx | |
grafana-7.4.3/public/app/core/components/Footer | |
grafana-7.4.3/public/app/core/components/Footer/Footer.tsx | |
grafana-7.4.3/public/app/core/components/ForgottenPassword | |
grafana-7.4.3/public/app/core/components/ForgottenPassword/ChangePassword.tsx | |
grafana-7.4.3/public/app/core/components/ForgottenPassword/ChangePasswordPage.tsx | |
grafana-7.4.3/public/app/core/components/ForgottenPassword/ForgottenPassword.tsx | |
grafana-7.4.3/public/app/core/components/ForgottenPassword/SendResetMailPage.tsx | |
grafana-7.4.3/public/app/core/components/LayoutSelector | |
grafana-7.4.3/public/app/core/components/LayoutSelector/LayoutSelector.tsx | |
grafana-7.4.3/public/app/core/components/LocalStorageValueProvider | |
grafana-7.4.3/public/app/core/components/LocalStorageValueProvider/LocalStorageValueProvider.tsx | |
grafana-7.4.3/public/app/core/components/LocalStorageValueProvider/index.tsx | |
grafana-7.4.3/public/app/core/components/Login | |
grafana-7.4.3/public/app/core/components/Login/LoginCtrl.tsx | |
grafana-7.4.3/public/app/core/components/Login/LoginForm.tsx | |
grafana-7.4.3/public/app/core/components/Login/LoginLayout.tsx | |
grafana-7.4.3/public/app/core/components/Login/LoginPage.tsx | |
grafana-7.4.3/public/app/core/components/Login/LoginServiceButtons.tsx | |
grafana-7.4.3/public/app/core/components/Login/UserSignup.tsx | |
grafana-7.4.3/public/app/core/components/OrgActionBar | |
grafana-7.4.3/public/app/core/components/OrgActionBar/OrgActionBar.test.tsx | |
grafana-7.4.3/public/app/core/components/OrgActionBar/OrgActionBar.tsx | |
grafana-7.4.3/public/app/core/components/OrgActionBar/__snapshots__ | |
grafana-7.4.3/public/app/core/components/OrgActionBar/__snapshots__/OrgActionBar.test.tsx.snap | |
grafana-7.4.3/public/app/core/components/OrgSwitcher.tsx | |
grafana-7.4.3/public/app/core/components/Page | |
grafana-7.4.3/public/app/core/components/Page/Page.tsx | |
grafana-7.4.3/public/app/core/components/Page/PageContents.tsx | |
grafana-7.4.3/public/app/core/components/PageHeader | |
grafana-7.4.3/public/app/core/components/PageHeader/PageHeader.test.tsx | |
grafana-7.4.3/public/app/core/components/PageHeader/PageHeader.tsx | |
grafana-7.4.3/public/app/core/components/PageLoader | |
grafana-7.4.3/public/app/core/components/PageLoader/PageLoader.tsx | |
grafana-7.4.3/public/app/core/components/PageToolbar | |
grafana-7.4.3/public/app/core/components/PageToolbar/PageToolbar.tsx | |
grafana-7.4.3/public/app/core/components/PermissionList | |
grafana-7.4.3/public/app/core/components/PermissionList/AddPermission.tsx | |
grafana-7.4.3/public/app/core/components/PermissionList/DisabledPermissionListItem.tsx | |
grafana-7.4.3/public/app/core/components/PermissionList/PermissionList.tsx | |
grafana-7.4.3/public/app/core/components/PermissionList/PermissionListItem.tsx | |
grafana-7.4.3/public/app/core/components/PermissionList/PermissionsInfo.tsx | |
grafana-7.4.3/public/app/core/components/PluginHelp | |
grafana-7.4.3/public/app/core/components/PluginHelp/PluginHelp.tsx | |
grafana-7.4.3/public/app/core/components/QueryOperationRow | |
grafana-7.4.3/public/app/core/components/QueryOperationRow/QueryOperationAction.test.tsx | |
grafana-7.4.3/public/app/core/components/QueryOperationRow/QueryOperationAction.tsx | |
grafana-7.4.3/public/app/core/components/QueryOperationRow/QueryOperationRow.test.tsx | |
grafana-7.4.3/public/app/core/components/QueryOperationRow/QueryOperationRow.tsx | |
grafana-7.4.3/public/app/core/components/Select | |
grafana-7.4.3/public/app/core/components/Select/DashboardPicker.tsx | |
grafana-7.4.3/public/app/core/components/Select/DataSourcePicker.tsx | |
grafana-7.4.3/public/app/core/components/Select/FolderPicker.test.tsx | |
grafana-7.4.3/public/app/core/components/Select/FolderPicker.tsx | |
grafana-7.4.3/public/app/core/components/Select/MetricSelect.test.tsx | |
grafana-7.4.3/public/app/core/components/Select/MetricSelect.tsx | |
grafana-7.4.3/public/app/core/components/Select/OrgPicker.tsx | |
grafana-7.4.3/public/app/core/components/Select/SortPicker.tsx | |
grafana-7.4.3/public/app/core/components/Select/TeamPicker.test.tsx | |
grafana-7.4.3/public/app/core/components/Select/TeamPicker.tsx | |
grafana-7.4.3/public/app/core/components/Select/UserPicker.test.tsx | |
grafana-7.4.3/public/app/core/components/Select/UserPicker.tsx | |
grafana-7.4.3/public/app/core/components/Select/__snapshots__ | |
grafana-7.4.3/public/app/core/components/Select/__snapshots__/FolderPicker.test.tsx.snap | |
grafana-7.4.3/public/app/core/components/SharedPreferences | |
grafana-7.4.3/public/app/core/components/SharedPreferences/SharedPreferences.tsx | |
grafana-7.4.3/public/app/core/components/Signup | |
grafana-7.4.3/public/app/core/components/Signup/Signup.tsx | |
grafana-7.4.3/public/app/core/components/Signup/SignupPage.tsx | |
grafana-7.4.3/public/app/core/components/Signup/VerifyEmail.tsx | |
grafana-7.4.3/public/app/core/components/Signup/VerifyEmailPage.tsx | |
grafana-7.4.3/public/app/core/components/SplitPaneWrapper | |
grafana-7.4.3/public/app/core/components/SplitPaneWrapper/SplitPaneWrapper.tsx | |
grafana-7.4.3/public/app/core/components/TagFilter | |
grafana-7.4.3/public/app/core/components/TagFilter/TagBadge.tsx | |
grafana-7.4.3/public/app/core/components/TagFilter/TagFilter.tsx | |
grafana-7.4.3/public/app/core/components/TagFilter/TagOption.tsx | |
grafana-7.4.3/public/app/core/components/TagFilter/TagValue.tsx | |
grafana-7.4.3/public/app/core/components/TimePicker | |
grafana-7.4.3/public/app/core/components/TimePicker/TimePickerWithHistory.tsx | |
grafana-7.4.3/public/app/core/components/TraceToLogsSettings.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI | |
grafana-7.4.3/public/app/core/components/TransformersUI/CalculateFieldTransformerEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/ConcatenateTransformerEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/FilterByNameTransformerEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/FilterByRefIdTransformerEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/FilterByValueTransformer | |
grafana-7.4.3/public/app/core/components/TransformersUI/FilterByValueTransformer/FilterByValueFilterEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/FilterByValueTransformer/FilterByValueTransformerEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/FilterByValueTransformer/ValueMatchers | |
grafana-7.4.3/public/app/core/components/TransformersUI/FilterByValueTransformer/ValueMatchers/BasicMatcherEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/FilterByValueTransformer/ValueMatchers/NoopMatcherEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/FilterByValueTransformer/ValueMatchers/RangeMatcherEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/FilterByValueTransformer/ValueMatchers/types.ts | |
grafana-7.4.3/public/app/core/components/TransformersUI/FilterByValueTransformer/ValueMatchers/utils.ts | |
grafana-7.4.3/public/app/core/components/TransformersUI/FilterByValueTransformer/ValueMatchers/valueMatchersUI.ts | |
grafana-7.4.3/public/app/core/components/TransformersUI/GroupByTransformerEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/LabelsToFieldsTransformerEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/MergeTransformerEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/OrganizeFieldsTransformerEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/ReduceTransformerEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/RenameByRegexTransformer.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/SeriesToFieldsTransformerEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/SeriesToRowsTransformerEditor.tsx | |
grafana-7.4.3/public/app/core/components/TransformersUI/SortByTransformerEditor.tsx | |
grafana-7.4.3/public/app/core/components/WithFeatureToggle.tsx | |
grafana-7.4.3/public/app/core/components/code_editor | |
grafana-7.4.3/public/app/core/components/code_editor/brace.d.ts | |
grafana-7.4.3/public/app/core/components/code_editor/code_editor.ts | |
grafana-7.4.3/public/app/core/components/code_editor/theme-grafana-dark.js | |
grafana-7.4.3/public/app/core/components/colorpicker | |
grafana-7.4.3/public/app/core/components/colorpicker/spectrum_picker.ts | |
grafana-7.4.3/public/app/core/components/connectWithCleanUp.tsx | |
grafana-7.4.3/public/app/core/components/dashboard_selector.ts | |
grafana-7.4.3/public/app/core/components/form_dropdown | |
grafana-7.4.3/public/app/core/components/form_dropdown/form_dropdown.ts | |
grafana-7.4.3/public/app/core/components/help | |
grafana-7.4.3/public/app/core/components/help/HelpModal.tsx | |
grafana-7.4.3/public/app/core/components/info_popover.ts | |
grafana-7.4.3/public/app/core/components/jsontree | |
grafana-7.4.3/public/app/core/components/jsontree/jsontree.ts | |
grafana-7.4.3/public/app/core/components/modals | |
grafana-7.4.3/public/app/core/components/modals/AngularModalProxy.tsx | |
grafana-7.4.3/public/app/core/components/query_part | |
grafana-7.4.3/public/app/core/components/query_part/query_part.ts | |
grafana-7.4.3/public/app/core/components/query_part/query_part_editor.ts | |
grafana-7.4.3/public/app/core/components/scroll | |
grafana-7.4.3/public/app/core/components/scroll/scroll.ts | |
grafana-7.4.3/public/app/core/components/search | |
grafana-7.4.3/public/app/core/components/search/search_results.ts | |
grafana-7.4.3/public/app/core/components/sidemenu | |
grafana-7.4.3/public/app/core/components/sidemenu/BottomNavLinks.test.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/BottomNavLinks.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/BottomSection.test.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/BottomSection.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/DropDownChild.test.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/DropDownChild.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/SideMenu.test.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/SideMenu.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/SideMenuDropDown.test.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/SideMenuDropDown.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/SignIn.test.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/SignIn.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/TopSection.test.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/TopSection.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/TopSectionItem.test.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/TopSectionItem.tsx | |
grafana-7.4.3/public/app/core/components/sidemenu/__snapshots__ | |
grafana-7.4.3/public/app/core/components/sidemenu/__snapshots__/BottomNavLinks.test.tsx.snap | |
grafana-7.4.3/public/app/core/components/sidemenu/__snapshots__/BottomSection.test.tsx.snap | |
grafana-7.4.3/public/app/core/components/sidemenu/__snapshots__/DropDownChild.test.tsx.snap | |
grafana-7.4.3/public/app/core/components/sidemenu/__snapshots__/SideMenu.test.tsx.snap | |
grafana-7.4.3/public/app/core/components/sidemenu/__snapshots__/SideMenuDropDown.test.tsx.snap | |
grafana-7.4.3/public/app/core/components/sidemenu/__snapshots__/SignIn.test.tsx.snap | |
grafana-7.4.3/public/app/core/components/sidemenu/__snapshots__/TopSection.test.tsx.snap | |
grafana-7.4.3/public/app/core/components/sidemenu/__snapshots__/TopSectionItem.test.tsx.snap | |
grafana-7.4.3/public/app/core/components/sidemenu/utils.test.ts | |
grafana-7.4.3/public/app/core/components/sidemenu/utils.ts | |
grafana-7.4.3/public/app/core/components/sql_part | |
grafana-7.4.3/public/app/core/components/sql_part/sql_part.ts | |
grafana-7.4.3/public/app/core/components/sql_part/sql_part_editor.ts | |
grafana-7.4.3/public/app/core/components/switch.ts | |
grafana-7.4.3/public/app/core/config.ts | |
grafana-7.4.3/public/app/core/constants.ts | |
grafana-7.4.3/public/app/core/controllers | |
grafana-7.4.3/public/app/core/controllers/all.ts | |
grafana-7.4.3/public/app/core/controllers/invited_ctrl.ts | |
grafana-7.4.3/public/app/core/controllers/json_editor_ctrl.ts | |
grafana-7.4.3/public/app/core/controllers/reset_password_ctrl.ts | |
grafana-7.4.3/public/app/core/controllers/signup_ctrl.ts | |
grafana-7.4.3/public/app/core/copy | |
grafana-7.4.3/public/app/core/copy/appNotification.ts | |
grafana-7.4.3/public/app/core/core.ts | |
grafana-7.4.3/public/app/core/core_module.ts | |
grafana-7.4.3/public/app/core/directives | |
grafana-7.4.3/public/app/core/directives/array_join.ts | |
grafana-7.4.3/public/app/core/directives/autofill_event_fix.ts | |
grafana-7.4.3/public/app/core/directives/diff-view.ts | |
grafana-7.4.3/public/app/core/directives/dropdown_typeahead.ts | |
grafana-7.4.3/public/app/core/directives/give_focus.ts | |
grafana-7.4.3/public/app/core/directives/metric_segment.ts | |
grafana-7.4.3/public/app/core/directives/misc.ts | |
grafana-7.4.3/public/app/core/directives/ng_model_on_blur.ts | |
grafana-7.4.3/public/app/core/directives/rebuild_on_change.ts | |
grafana-7.4.3/public/app/core/directives/tags.ts | |
grafana-7.4.3/public/app/core/filters | |
grafana-7.4.3/public/app/core/filters/filters.ts | |
grafana-7.4.3/public/app/core/hooks | |
grafana-7.4.3/public/app/core/hooks/useNavModel.ts | |
grafana-7.4.3/public/app/core/hooks/useRefMounted.ts | |
grafana-7.4.3/public/app/core/injectorMonkeyPatch.ts | |
grafana-7.4.3/public/app/core/jquery_extended.ts | |
grafana-7.4.3/public/app/core/lodash_extended.ts | |
grafana-7.4.3/public/app/core/logs_model.test.ts | |
grafana-7.4.3/public/app/core/logs_model.ts | |
grafana-7.4.3/public/app/core/middlewares | |
grafana-7.4.3/public/app/core/middlewares/application.ts | |
grafana-7.4.3/public/app/core/mod_defs.d.ts | |
grafana-7.4.3/public/app/core/nav_model_srv.ts | |
grafana-7.4.3/public/app/core/partials.ts | |
grafana-7.4.3/public/app/core/profiler.ts | |
grafana-7.4.3/public/app/core/reducers | |
grafana-7.4.3/public/app/core/reducers/appNotification.test.ts | |
grafana-7.4.3/public/app/core/reducers/appNotification.ts | |
grafana-7.4.3/public/app/core/reducers/application.test.ts | |
grafana-7.4.3/public/app/core/reducers/application.ts | |
grafana-7.4.3/public/app/core/reducers/index.ts | |
grafana-7.4.3/public/app/core/reducers/location.test.ts | |
grafana-7.4.3/public/app/core/reducers/location.ts | |
grafana-7.4.3/public/app/core/reducers/navModel.test.ts | |
grafana-7.4.3/public/app/core/reducers/navModel.ts | |
grafana-7.4.3/public/app/core/reducers/processsAclItems.ts | |
grafana-7.4.3/public/app/core/reducers/root.test.ts | |
grafana-7.4.3/public/app/core/reducers/root.ts | |
grafana-7.4.3/public/app/core/selectors | |
grafana-7.4.3/public/app/core/selectors/location.ts | |
grafana-7.4.3/public/app/core/selectors/navModel.ts | |
grafana-7.4.3/public/app/core/services | |
grafana-7.4.3/public/app/core/services/AngularLoader.ts | |
grafana-7.4.3/public/app/core/services/FetchQueue.test.ts | |
grafana-7.4.3/public/app/core/services/FetchQueue.ts | |
grafana-7.4.3/public/app/core/services/FetchQueueWorker.test.ts | |
grafana-7.4.3/public/app/core/services/FetchQueueWorker.ts | |
grafana-7.4.3/public/app/core/services/ResponseQueue.test.ts | |
grafana-7.4.3/public/app/core/services/ResponseQueue.ts | |
grafana-7.4.3/public/app/core/services/__mocks__ | |
grafana-7.4.3/public/app/core/services/__mocks__/backend_srv.ts | |
grafana-7.4.3/public/app/core/services/__mocks__/search_srv.ts | |
grafana-7.4.3/public/app/core/services/alert_srv.ts | |
grafana-7.4.3/public/app/core/services/all.ts | |
grafana-7.4.3/public/app/core/services/analytics.ts | |
grafana-7.4.3/public/app/core/services/backend_srv.ts | |
grafana-7.4.3/public/app/core/services/bridge_srv.test.ts | |
grafana-7.4.3/public/app/core/services/bridge_srv.ts | |
grafana-7.4.3/public/app/core/services/context_srv.ts | |
grafana-7.4.3/public/app/core/services/dynamic_directive_srv.ts | |
grafana-7.4.3/public/app/core/services/echo | |
grafana-7.4.3/public/app/core/services/echo/Echo.ts | |
grafana-7.4.3/public/app/core/services/echo/EchoSrv.ts | |
grafana-7.4.3/public/app/core/services/echo/backends | |
grafana-7.4.3/public/app/core/services/echo/backends/PerformanceBackend.ts | |
grafana-7.4.3/public/app/core/services/echo/backends/sentry | |
grafana-7.4.3/public/app/core/services/echo/backends/sentry/SentryBackend.test.ts | |
grafana-7.4.3/public/app/core/services/echo/backends/sentry/SentryBackend.ts | |
grafana-7.4.3/public/app/core/services/echo/backends/sentry/transports | |
grafana-7.4.3/public/app/core/services/echo/backends/sentry/transports/CustomEndpointTransport.test.ts | |
grafana-7.4.3/public/app/core/services/echo/backends/sentry/transports/CustomEndpointTransport.ts | |
grafana-7.4.3/public/app/core/services/echo/backends/sentry/transports/EchoSrvTransport.ts | |
grafana-7.4.3/public/app/core/services/echo/backends/sentry/types.ts | |
grafana-7.4.3/public/app/core/services/impression_srv.ts | |
grafana-7.4.3/public/app/core/services/keybindingSrv.ts | |
grafana-7.4.3/public/app/core/services/ng_react.ts | |
grafana-7.4.3/public/app/core/services/popover_srv.ts | |
grafana-7.4.3/public/app/core/services/search_srv.ts | |
grafana-7.4.3/public/app/core/services/segment_srv.ts | |
grafana-7.4.3/public/app/core/services/timer.ts | |
grafana-7.4.3/public/app/core/services/util_srv.ts | |
grafana-7.4.3/public/app/core/specs | |
grafana-7.4.3/public/app/core/specs/OrgSwitcher.test.tsx | |
grafana-7.4.3/public/app/core/specs/backend_srv.test.ts | |
grafana-7.4.3/public/app/core/specs/factors.test.ts | |
grafana-7.4.3/public/app/core/specs/flatten.test.ts | |
grafana-7.4.3/public/app/core/specs/rangeutil.test.ts | |
grafana-7.4.3/public/app/core/specs/search_srv.test.ts | |
grafana-7.4.3/public/app/core/specs/store.test.ts | |
grafana-7.4.3/public/app/core/specs/table_model.test.ts | |
grafana-7.4.3/public/app/core/specs/ticks.test.ts | |
grafana-7.4.3/public/app/core/specs/time_series.test.ts | |
grafana-7.4.3/public/app/core/store.ts | |
grafana-7.4.3/public/app/core/table_model.ts | |
grafana-7.4.3/public/app/core/time_series2.ts | |
grafana-7.4.3/public/app/core/utils | |
grafana-7.4.3/public/app/core/utils/CancelablePromise.ts | |
grafana-7.4.3/public/app/core/utils/ConfigProvider.tsx | |
grafana-7.4.3/public/app/core/utils/UserProvider.tsx | |
grafana-7.4.3/public/app/core/utils/acl.ts | |
grafana-7.4.3/public/app/core/utils/applyStateChanges.ts | |
grafana-7.4.3/public/app/core/utils/browser.test.ts | |
grafana-7.4.3/public/app/core/utils/browser.ts | |
grafana-7.4.3/public/app/core/utils/colors.ts | |
grafana-7.4.3/public/app/core/utils/connectWithReduxStore.tsx | |
grafana-7.4.3/public/app/core/utils/css_loader.ts | |
grafana-7.4.3/public/app/core/utils/dag.test.ts | |
grafana-7.4.3/public/app/core/utils/dag.ts | |
grafana-7.4.3/public/app/core/utils/deferred.ts | |
grafana-7.4.3/public/app/core/utils/docsLinks.ts | |
grafana-7.4.3/public/app/core/utils/errors.test.ts | |
grafana-7.4.3/public/app/core/utils/errors.ts | |
grafana-7.4.3/public/app/core/utils/explore.test.ts | |
grafana-7.4.3/public/app/core/utils/explore.ts | |
grafana-7.4.3/public/app/core/utils/factors.ts | |
grafana-7.4.3/public/app/core/utils/fetch.test.ts | |
grafana-7.4.3/public/app/core/utils/fetch.ts | |
grafana-7.4.3/public/app/core/utils/flatten.ts | |
grafana-7.4.3/public/app/core/utils/kbn.test.ts | |
grafana-7.4.3/public/app/core/utils/kbn.ts | |
grafana-7.4.3/public/app/core/utils/model_utils.ts | |
grafana-7.4.3/public/app/core/utils/outline.ts | |
grafana-7.4.3/public/app/core/utils/promiseToDigest.test.ts | |
grafana-7.4.3/public/app/core/utils/promiseToDigest.ts | |
grafana-7.4.3/public/app/core/utils/query.test.ts | |
grafana-7.4.3/public/app/core/utils/query.ts | |
grafana-7.4.3/public/app/core/utils/react2angular.ts | |
grafana-7.4.3/public/app/core/utils/richHistory.test.ts | |
grafana-7.4.3/public/app/core/utils/richHistory.ts | |
grafana-7.4.3/public/app/core/utils/shortLinks.test.ts | |
grafana-7.4.3/public/app/core/utils/shortLinks.ts | |
grafana-7.4.3/public/app/core/utils/sort_by_keys.ts | |
grafana-7.4.3/public/app/core/utils/standardTransformers.ts | |
grafana-7.4.3/public/app/core/utils/ticks.ts | |
grafana-7.4.3/public/app/core/utils/timePicker.test.ts | |
grafana-7.4.3/public/app/core/utils/timePicker.ts | |
grafana-7.4.3/public/app/core/utils/version.ts | |
grafana-7.4.3/public/app/dev.ts | |
grafana-7.4.3/public/app/features | |
grafana-7.4.3/public/app/features/admin | |
grafana-7.4.3/public/app/features/admin/AdminEditOrgCtrl.ts | |
grafana-7.4.3/public/app/features/admin/AdminEditOrgPage.tsx | |
grafana-7.4.3/public/app/features/admin/AdminListOrgsPage.tsx | |
grafana-7.4.3/public/app/features/admin/AdminOrgsTable.tsx | |
grafana-7.4.3/public/app/features/admin/AdminSettings.tsx | |
grafana-7.4.3/public/app/features/admin/LicenseChrome.tsx | |
grafana-7.4.3/public/app/features/admin/OrgRolePicker.tsx | |
grafana-7.4.3/public/app/features/admin/ServerStats.test.tsx | |
grafana-7.4.3/public/app/features/admin/ServerStats.tsx | |
grafana-7.4.3/public/app/features/admin/UpgradePage.tsx | |
grafana-7.4.3/public/app/features/admin/UserAdminPage.tsx | |
grafana-7.4.3/public/app/features/admin/UserCreatePage.tsx | |
grafana-7.4.3/public/app/features/admin/UserLdapSyncInfo.tsx | |
grafana-7.4.3/public/app/features/admin/UserListAdminPage.tsx | |
grafana-7.4.3/public/app/features/admin/UserOrgs.tsx | |
grafana-7.4.3/public/app/features/admin/UserPermissions.tsx | |
grafana-7.4.3/public/app/features/admin/UserProfile.tsx | |
grafana-7.4.3/public/app/features/admin/UserSessions.tsx | |
grafana-7.4.3/public/app/features/admin/UserSyncInfo.tsx | |
grafana-7.4.3/public/app/features/admin/index.ts | |
grafana-7.4.3/public/app/features/admin/ldap | |
grafana-7.4.3/public/app/features/admin/ldap/LdapConnectionStatus.tsx | |
grafana-7.4.3/public/app/features/admin/ldap/LdapPage.tsx | |
grafana-7.4.3/public/app/features/admin/ldap/LdapSyncInfo.tsx | |
grafana-7.4.3/public/app/features/admin/ldap/LdapUserGroups.tsx | |
grafana-7.4.3/public/app/features/admin/ldap/LdapUserInfo.tsx | |
grafana-7.4.3/public/app/features/admin/ldap/LdapUserMappingInfo.tsx | |
grafana-7.4.3/public/app/features/admin/ldap/LdapUserPermissions.tsx | |
grafana-7.4.3/public/app/features/admin/ldap/LdapUserTeams.tsx | |
grafana-7.4.3/public/app/features/admin/partials | |
grafana-7.4.3/public/app/features/admin/partials/admin_home.html | |
grafana-7.4.3/public/app/features/admin/partials/edit_org.html | |
grafana-7.4.3/public/app/features/admin/partials/stats.html | |
grafana-7.4.3/public/app/features/admin/partials/styleguide.html | |
grafana-7.4.3/public/app/features/admin/state | |
grafana-7.4.3/public/app/features/admin/state/actions.ts | |
grafana-7.4.3/public/app/features/admin/state/apis.ts | |
grafana-7.4.3/public/app/features/admin/state/reducers.test.ts | |
grafana-7.4.3/public/app/features/admin/state/reducers.ts | |
grafana-7.4.3/public/app/features/alerting | |
grafana-7.4.3/public/app/features/alerting/AlertRuleItem.test.tsx | |
grafana-7.4.3/public/app/features/alerting/AlertRuleItem.tsx | |
grafana-7.4.3/public/app/features/alerting/AlertRuleList.test.tsx | |
grafana-7.4.3/public/app/features/alerting/AlertRuleList.tsx | |
grafana-7.4.3/public/app/features/alerting/AlertTab.tsx | |
grafana-7.4.3/public/app/features/alerting/AlertTabCtrl.test.ts | |
grafana-7.4.3/public/app/features/alerting/AlertTabCtrl.ts | |
grafana-7.4.3/public/app/features/alerting/EditNotificationChannelPage.tsx | |
grafana-7.4.3/public/app/features/alerting/NewNotificationChannelPage.tsx | |
grafana-7.4.3/public/app/features/alerting/NextGenAlertingPage.tsx | |
grafana-7.4.3/public/app/features/alerting/NotificationsEditCtrl.ts | |
grafana-7.4.3/public/app/features/alerting/NotificationsListPage.tsx | |
grafana-7.4.3/public/app/features/alerting/StateHistory.tsx | |
grafana-7.4.3/public/app/features/alerting/TestRuleResult.test.tsx | |
grafana-7.4.3/public/app/features/alerting/TestRuleResult.tsx | |
grafana-7.4.3/public/app/features/alerting/__snapshots__ | |
grafana-7.4.3/public/app/features/alerting/__snapshots__/AlertRuleList.test.tsx.snap | |
grafana-7.4.3/public/app/features/alerting/__snapshots__/TestRuleResult.test.tsx.snap | |
grafana-7.4.3/public/app/features/alerting/components | |
grafana-7.4.3/public/app/features/alerting/components/AlertDefinitionItem.tsx | |
grafana-7.4.3/public/app/features/alerting/components/AlertDefinitionOptions.tsx | |
grafana-7.4.3/public/app/features/alerting/components/AlertingQueryEditor.tsx | |
grafana-7.4.3/public/app/features/alerting/components/AlertingQueryPreview.tsx | |
grafana-7.4.3/public/app/features/alerting/components/BasicSettings.tsx | |
grafana-7.4.3/public/app/features/alerting/components/ChannelSettings.tsx | |
grafana-7.4.3/public/app/features/alerting/components/NotificationChannelForm.tsx | |
grafana-7.4.3/public/app/features/alerting/components/NotificationChannelOptions.tsx | |
grafana-7.4.3/public/app/features/alerting/components/NotificationSettings.tsx | |
grafana-7.4.3/public/app/features/alerting/components/OptionElement.tsx | |
grafana-7.4.3/public/app/features/alerting/components/PreviewInstancesTab.tsx | |
grafana-7.4.3/public/app/features/alerting/components/PreviewQueryTab.tsx | |
grafana-7.4.3/public/app/features/alerting/getAlertingValidationMessage.test.ts | |
grafana-7.4.3/public/app/features/alerting/getAlertingValidationMessage.ts | |
grafana-7.4.3/public/app/features/alerting/partials | |
grafana-7.4.3/public/app/features/alerting/partials/alert_howto.html | |
grafana-7.4.3/public/app/features/alerting/partials/alert_tab.html | |
grafana-7.4.3/public/app/features/alerting/state | |
grafana-7.4.3/public/app/features/alerting/state/ThresholdMapper.test.ts | |
grafana-7.4.3/public/app/features/alerting/state/ThresholdMapper.ts | |
grafana-7.4.3/public/app/features/alerting/state/actions.ts | |
grafana-7.4.3/public/app/features/alerting/state/alertDef.ts | |
grafana-7.4.3/public/app/features/alerting/state/reducers.test.ts | |
grafana-7.4.3/public/app/features/alerting/state/reducers.ts | |
grafana-7.4.3/public/app/features/alerting/state/selectors.test.ts | |
grafana-7.4.3/public/app/features/alerting/state/selectors.ts | |
grafana-7.4.3/public/app/features/alerting/utils | |
grafana-7.4.3/public/app/features/alerting/utils/notificationChannel.test.ts | |
grafana-7.4.3/public/app/features/alerting/utils/notificationChannels.ts | |
grafana-7.4.3/public/app/features/all.ts | |
grafana-7.4.3/public/app/features/annotations | |
grafana-7.4.3/public/app/features/annotations/all.ts | |
grafana-7.4.3/public/app/features/annotations/annotation_tooltip.ts | |
grafana-7.4.3/public/app/features/annotations/annotations_srv.ts | |
grafana-7.4.3/public/app/features/annotations/components | |
grafana-7.4.3/public/app/features/annotations/components/AnnotationResultMapper.tsx | |
grafana-7.4.3/public/app/features/annotations/components/StandardAnnotationQueryEditor.tsx | |
grafana-7.4.3/public/app/features/annotations/editor_ctrl.ts | |
grafana-7.4.3/public/app/features/annotations/event_editor.ts | |
grafana-7.4.3/public/app/features/annotations/event_manager.ts | |
grafana-7.4.3/public/app/features/annotations/events_processing.ts | |
grafana-7.4.3/public/app/features/annotations/partials | |
grafana-7.4.3/public/app/features/annotations/partials/editor.html | |
grafana-7.4.3/public/app/features/annotations/partials/event_editor.html | |
grafana-7.4.3/public/app/features/annotations/specs | |
grafana-7.4.3/public/app/features/annotations/specs/annotations_srv.test.ts | |
grafana-7.4.3/public/app/features/annotations/specs/annotations_srv_specs.test.ts | |
grafana-7.4.3/public/app/features/annotations/standardAnnotationSupport.test.ts | |
grafana-7.4.3/public/app/features/annotations/standardAnnotationSupport.ts | |
grafana-7.4.3/public/app/features/annotations/types.ts | |
grafana-7.4.3/public/app/features/api-keys | |
grafana-7.4.3/public/app/features/api-keys/ApiKeysAddedModal.test.tsx | |
grafana-7.4.3/public/app/features/api-keys/ApiKeysAddedModal.tsx | |
grafana-7.4.3/public/app/features/api-keys/ApiKeysPage.test.tsx | |
grafana-7.4.3/public/app/features/api-keys/ApiKeysPage.tsx | |
grafana-7.4.3/public/app/features/api-keys/__mocks__ | |
grafana-7.4.3/public/app/features/api-keys/__mocks__/apiKeysMock.ts | |
grafana-7.4.3/public/app/features/api-keys/__snapshots__ | |
grafana-7.4.3/public/app/features/api-keys/__snapshots__/ApiKeysAddedModal.test.tsx.snap | |
grafana-7.4.3/public/app/features/api-keys/__snapshots__/ApiKeysPage.test.tsx.snap | |
grafana-7.4.3/public/app/features/api-keys/state | |
grafana-7.4.3/public/app/features/api-keys/state/actions.ts | |
grafana-7.4.3/public/app/features/api-keys/state/reducers.test.ts | |
grafana-7.4.3/public/app/features/api-keys/state/reducers.ts | |
grafana-7.4.3/public/app/features/api-keys/state/selectors.test.ts | |
grafana-7.4.3/public/app/features/api-keys/state/selectors.ts | |
grafana-7.4.3/public/app/features/dashboard | |
grafana-7.4.3/public/app/features/dashboard/components | |
grafana-7.4.3/public/app/features/dashboard/components/AddPanelWidget | |
grafana-7.4.3/public/app/features/dashboard/components/AddPanelWidget/AddPanelWidget.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/AddPanelWidget/AddPanelWidget.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/AddPanelWidget/_AddPanelWidget.scss | |
grafana-7.4.3/public/app/features/dashboard/components/AddPanelWidget/__snapshots__ | |
grafana-7.4.3/public/app/features/dashboard/components/AddPanelWidget/__snapshots__/AddPanelWidget.test.tsx.snap | |
grafana-7.4.3/public/app/features/dashboard/components/AddPanelWidget/index.ts | |
grafana-7.4.3/public/app/features/dashboard/components/DashExportModal | |
grafana-7.4.3/public/app/features/dashboard/components/DashExportModal/DashboardExporter.test.ts | |
grafana-7.4.3/public/app/features/dashboard/components/DashExportModal/DashboardExporter.ts | |
grafana-7.4.3/public/app/features/dashboard/components/DashExportModal/index.ts | |
grafana-7.4.3/public/app/features/dashboard/components/DashLinks | |
grafana-7.4.3/public/app/features/dashboard/components/DashLinks/DashLinksEditorCtrl.ts | |
grafana-7.4.3/public/app/features/dashboard/components/DashLinks/editor.html | |
grafana-7.4.3/public/app/features/dashboard/components/DashLinks/index.ts | |
grafana-7.4.3/public/app/features/dashboard/components/DashNav | |
grafana-7.4.3/public/app/features/dashboard/components/DashNav/DashNav.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashNav/DashNavButton.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashNav/DashNavTimeControls.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashNav/index.ts | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardPermissions | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardPermissions/DashboardPermissions.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardRow | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardRow/DashboardRow.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardRow/DashboardRow.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardRow/index.ts | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/AnnotationsSettings.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/AutoRefreshIntervals.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/AutoRefreshIntervals.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/DashboardSettings.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/JsonEditorSettings.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/LinksSettings.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/SettingsCtrl.ts | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/VersionsSettings.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/VersionsSettings.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/__mocks__ | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/__mocks__/versions.ts | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/index.ts | |
grafana-7.4.3/public/app/features/dashboard/components/DashboardSettings/template.html | |
grafana-7.4.3/public/app/features/dashboard/components/FolderPicker | |
grafana-7.4.3/public/app/features/dashboard/components/FolderPicker/FolderPickerCtrl.ts | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector/DetailText.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector/InspectContent.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector/InspectDataTab.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector/InspectErrorTab.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector/InspectJSONTab.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector/InspectMetadataTab.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector/InspectStatsTab.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector/InspectStatsTable.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector/InspectSubtitle.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector/PanelInspector.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector/QueryInspector.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector/hooks.ts | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector/styles.ts | |
grafana-7.4.3/public/app/features/dashboard/components/Inspector/types.ts | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/AngularPanelOptions.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/DefaultFieldConfigEditor.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/DefaultFieldConfigEditor.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/DynamicConfigValueEditor.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/OptionsGroup.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/OptionsPaneContent.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/OverrideEditor.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/OverrideEditor.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/OverrideFieldConfigEditor.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/PanelEditor.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/PanelEditorQueries.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/PanelEditorTabs.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/PanelNotSupported.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/PanelNotSupported.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/PanelOptionsEditor.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/PanelOptionsTab.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/VisualizationTab.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/index.ts | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/state | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/state/actions.test.ts | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/state/actions.ts | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/state/reducers.ts | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/state/selectors.test.ts | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/state/selectors.ts | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/state/utils.ts | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/types.ts | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/usePanelLatestData.ts | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/utils.test.ts | |
grafana-7.4.3/public/app/features/dashboard/components/PanelEditor/utils.ts | |
grafana-7.4.3/public/app/features/dashboard/components/RepeatRowSelect | |
grafana-7.4.3/public/app/features/dashboard/components/RepeatRowSelect/RepeatRowSelect.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/RowOptions | |
grafana-7.4.3/public/app/features/dashboard/components/RowOptions/RowOptionsButton.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/RowOptions/RowOptionsForm.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/RowOptions/RowOptionsModal.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/SaveDashboardAsModal.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/SaveDashboardButton.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/SaveDashboardErrorProxy.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/SaveDashboardModal.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/SaveDashboardModalProxy.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/SaveProvisionedDashboard.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/UnsavedChangesModal.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/forms | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardAsForm.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardAsForm.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardForm.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardForm.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/forms/SaveProvisionedDashboardForm.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/types.ts | |
grafana-7.4.3/public/app/features/dashboard/components/SaveDashboard/useDashboardSave.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/ShareModal | |
grafana-7.4.3/public/app/features/dashboard/components/ShareModal/ShareEmbed.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/ShareModal/ShareExport.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/ShareModal/ShareLink.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/ShareModal/ShareLink.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/ShareModal/ShareModal.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/ShareModal/ShareSnapshot.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/ShareModal/ShareSnapshotCtrl.ts | |
grafana-7.4.3/public/app/features/dashboard/components/ShareModal/index.ts | |
grafana-7.4.3/public/app/features/dashboard/components/ShareModal/types.ts | |
grafana-7.4.3/public/app/features/dashboard/components/ShareModal/utils.ts | |
grafana-7.4.3/public/app/features/dashboard/components/SubMenu | |
grafana-7.4.3/public/app/features/dashboard/components/SubMenu/Annotations.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SubMenu/DashboardLinks.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SubMenu/DashboardLinksDashboard.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SubMenu/DashboardLinksDashboard.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SubMenu/SubMenu.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/SubMenu/SubMenuItems.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/TransformationsEditor | |
grafana-7.4.3/public/app/features/dashboard/components/TransformationsEditor/TransformationEditor.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/TransformationsEditor/TransformationOperationRow.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/TransformationsEditor/TransformationOperationRows.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/TransformationsEditor/TransformationsEditor.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/TransformationsEditor/TransformationsEditor.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/TransformationsEditor/types.ts | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory/HistoryListCtrl.test.ts | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory/HistoryListCtrl.ts | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory/HistorySrv.test.ts | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory/HistorySrv.ts | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory/RevertDashboardModal.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory/VersionHistoryButtons.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory/VersionHistoryComparison.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory/VersionHistoryHeader.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory/VersionHistoryTable.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory/__mocks__ | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory/__mocks__/history.ts | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory/index.ts | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory/template.html | |
grafana-7.4.3/public/app/features/dashboard/components/VersionHistory/useDashboardRestore.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/VizTypePicker | |
grafana-7.4.3/public/app/features/dashboard/components/VizTypePicker/VizTypePicker.tsx | |
grafana-7.4.3/public/app/features/dashboard/components/VizTypePicker/VizTypePickerPlugin.tsx | |
grafana-7.4.3/public/app/features/dashboard/containers | |
grafana-7.4.3/public/app/features/dashboard/containers/DashboardPage.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/containers/DashboardPage.tsx | |
grafana-7.4.3/public/app/features/dashboard/containers/SoloPanelPage.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/containers/SoloPanelPage.tsx | |
grafana-7.4.3/public/app/features/dashboard/containers/__snapshots__ | |
grafana-7.4.3/public/app/features/dashboard/containers/__snapshots__/DashboardPage.test.tsx.snap | |
grafana-7.4.3/public/app/features/dashboard/dashgrid | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/DashboardGrid.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/DashboardGrid.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/DashboardPanel.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelChrome.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelChrome.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelChromeAngular.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelHeader | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeader.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderCorner.test.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderCorner.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderLoadingIndicator.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderMenu.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderMenuItem.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderMenuProvider.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderMenuTrigger.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderMenuWrapper.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderNotice.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeaderNotices.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelPluginError.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/PanelResizer.tsx | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/__snapshots__ | |
grafana-7.4.3/public/app/features/dashboard/dashgrid/__snapshots__/DashboardGrid.test.tsx.snap | |
grafana-7.4.3/public/app/features/dashboard/index.ts | |
grafana-7.4.3/public/app/features/dashboard/services | |
grafana-7.4.3/public/app/features/dashboard/services/ChangeTracker.test.ts | |
grafana-7.4.3/public/app/features/dashboard/services/ChangeTracker.ts | |
grafana-7.4.3/public/app/features/dashboard/services/DashboardLoaderSrv.ts | |
grafana-7.4.3/public/app/features/dashboard/services/DashboardSrv.ts | |
grafana-7.4.3/public/app/features/dashboard/services/TimeSrv.test.ts | |
grafana-7.4.3/public/app/features/dashboard/services/TimeSrv.ts | |
grafana-7.4.3/public/app/features/dashboard/services/UnsavedChangesSrv.ts | |
grafana-7.4.3/public/app/features/dashboard/state | |
grafana-7.4.3/public/app/features/dashboard/state/DashboardMigrator.test.ts | |
grafana-7.4.3/public/app/features/dashboard/state/DashboardMigrator.ts | |
grafana-7.4.3/public/app/features/dashboard/state/DashboardModel.repeat.test.ts | |
grafana-7.4.3/public/app/features/dashboard/state/DashboardModel.test.ts | |
grafana-7.4.3/public/app/features/dashboard/state/DashboardModel.ts | |
grafana-7.4.3/public/app/features/dashboard/state/PanelModel.test.ts | |
grafana-7.4.3/public/app/features/dashboard/state/PanelModel.ts | |
grafana-7.4.3/public/app/features/dashboard/state/actions.ts | |
grafana-7.4.3/public/app/features/dashboard/state/analyticsProcessor.ts | |
grafana-7.4.3/public/app/features/dashboard/state/getPanelOptionsWithDefaults.test.ts | |
grafana-7.4.3/public/app/features/dashboard/state/getPanelOptionsWithDefaults.ts | |
grafana-7.4.3/public/app/features/dashboard/state/index.ts | |
grafana-7.4.3/public/app/features/dashboard/state/initDashboard.test.ts | |
grafana-7.4.3/public/app/features/dashboard/state/initDashboard.ts | |
grafana-7.4.3/public/app/features/dashboard/state/reducers.test.ts | |
grafana-7.4.3/public/app/features/dashboard/state/reducers.ts | |
grafana-7.4.3/public/app/features/dashboard/state/selectors.ts | |
grafana-7.4.3/public/app/features/dashboard/utils | |
grafana-7.4.3/public/app/features/dashboard/utils/getPanelMenu.test.ts | |
grafana-7.4.3/public/app/features/dashboard/utils/getPanelMenu.ts | |
grafana-7.4.3/public/app/features/dashboard/utils/loadSnapshotData.ts | |
grafana-7.4.3/public/app/features/dashboard/utils/panel.test.ts | |
grafana-7.4.3/public/app/features/dashboard/utils/panel.ts | |
grafana-7.4.3/public/app/features/datasources | |
grafana-7.4.3/public/app/features/datasources/DashboardsTable.test.tsx | |
grafana-7.4.3/public/app/features/datasources/DashboardsTable.tsx | |
grafana-7.4.3/public/app/features/datasources/DataSourceDashboards.test.tsx | |
grafana-7.4.3/public/app/features/datasources/DataSourceDashboards.tsx | |
grafana-7.4.3/public/app/features/datasources/DataSourceList.test.tsx | |
grafana-7.4.3/public/app/features/datasources/DataSourcesList.tsx | |
grafana-7.4.3/public/app/features/datasources/DataSourcesListItem.test.tsx | |
grafana-7.4.3/public/app/features/datasources/DataSourcesListItem.tsx | |
grafana-7.4.3/public/app/features/datasources/DataSourcesListPage.test.tsx | |
grafana-7.4.3/public/app/features/datasources/DataSourcesListPage.tsx | |
grafana-7.4.3/public/app/features/datasources/NewDataSourcePage.tsx | |
grafana-7.4.3/public/app/features/datasources/__mocks__ | |
grafana-7.4.3/public/app/features/datasources/__mocks__/dataSourcesMocks.ts | |
grafana-7.4.3/public/app/features/datasources/__snapshots__ | |
grafana-7.4.3/public/app/features/datasources/__snapshots__/DashboardsTable.test.tsx.snap | |
grafana-7.4.3/public/app/features/datasources/__snapshots__/DataSourceDashboards.test.tsx.snap | |
grafana-7.4.3/public/app/features/datasources/__snapshots__/DataSourceList.test.tsx.snap | |
grafana-7.4.3/public/app/features/datasources/__snapshots__/DataSourcesListItem.test.tsx.snap | |
grafana-7.4.3/public/app/features/datasources/__snapshots__/DataSourcesListPage.test.tsx.snap | |
grafana-7.4.3/public/app/features/datasources/mocks.ts | |
grafana-7.4.3/public/app/features/datasources/partials | |
grafana-7.4.3/public/app/features/datasources/partials/http_settings.html | |
grafana-7.4.3/public/app/features/datasources/partials/http_settings_next.html | |
grafana-7.4.3/public/app/features/datasources/partials/tls_auth_settings.html | |
grafana-7.4.3/public/app/features/datasources/settings | |
grafana-7.4.3/public/app/features/datasources/settings/BasicSettings.test.tsx | |
grafana-7.4.3/public/app/features/datasources/settings/BasicSettings.tsx | |
grafana-7.4.3/public/app/features/datasources/settings/ButtonRow.test.tsx | |
grafana-7.4.3/public/app/features/datasources/settings/ButtonRow.tsx | |
grafana-7.4.3/public/app/features/datasources/settings/CloudInfoBox.tsx | |
grafana-7.4.3/public/app/features/datasources/settings/DataSourceSettingsPage.test.tsx | |
grafana-7.4.3/public/app/features/datasources/settings/DataSourceSettingsPage.tsx | |
grafana-7.4.3/public/app/features/datasources/settings/HttpSettingsCtrl.ts | |
grafana-7.4.3/public/app/features/datasources/settings/PluginSettings.tsx | |
grafana-7.4.3/public/app/features/datasources/settings/TlsAuthSettingsCtrl.ts | |
grafana-7.4.3/public/app/features/datasources/settings/__snapshots__ | |
grafana-7.4.3/public/app/features/datasources/settings/__snapshots__/BasicSettings.test.tsx.snap | |
grafana-7.4.3/public/app/features/datasources/settings/__snapshots__/ButtonRow.test.tsx.snap | |
grafana-7.4.3/public/app/features/datasources/settings/__snapshots__/DataSourceSettingsPage.test.tsx.snap | |
grafana-7.4.3/public/app/features/datasources/state | |
grafana-7.4.3/public/app/features/datasources/state/actions.test.ts | |
grafana-7.4.3/public/app/features/datasources/state/actions.ts | |
grafana-7.4.3/public/app/features/datasources/state/buildCategories.test.ts | |
grafana-7.4.3/public/app/features/datasources/state/buildCategories.ts | |
grafana-7.4.3/public/app/features/datasources/state/navModel.ts | |
grafana-7.4.3/public/app/features/datasources/state/reducers.test.ts | |
grafana-7.4.3/public/app/features/datasources/state/reducers.ts | |
grafana-7.4.3/public/app/features/datasources/state/selectors.ts | |
grafana-7.4.3/public/app/features/datasources/utils | |
grafana-7.4.3/public/app/features/datasources/utils/passwordHandlers.test.ts | |
grafana-7.4.3/public/app/features/datasources/utils/passwordHandlers.ts | |
grafana-7.4.3/public/app/features/explore | |
grafana-7.4.3/public/app/features/explore/AdHocFilter.tsx | |
grafana-7.4.3/public/app/features/explore/AdHocFilterField.test.tsx | |
grafana-7.4.3/public/app/features/explore/AdHocFilterField.tsx | |
grafana-7.4.3/public/app/features/explore/ElapsedTime.tsx | |
grafana-7.4.3/public/app/features/explore/ErrorContainer.test.tsx | |
grafana-7.4.3/public/app/features/explore/ErrorContainer.tsx | |
grafana-7.4.3/public/app/features/explore/Explore.test.tsx | |
grafana-7.4.3/public/app/features/explore/Explore.tsx | |
grafana-7.4.3/public/app/features/explore/ExploreDrawer.test.tsx | |
grafana-7.4.3/public/app/features/explore/ExploreDrawer.tsx | |
grafana-7.4.3/public/app/features/explore/ExploreGraphNGPanel.tsx | |
grafana-7.4.3/public/app/features/explore/ExploreGraphPanel.tsx | |
grafana-7.4.3/public/app/features/explore/ExploreQueryInspector.test.tsx | |
grafana-7.4.3/public/app/features/explore/ExploreQueryInspector.tsx | |
grafana-7.4.3/public/app/features/explore/ExploreTimeControls.tsx | |
grafana-7.4.3/public/app/features/explore/ExploreToolbar.tsx | |
grafana-7.4.3/public/app/features/explore/JSONViewer.tsx | |
grafana-7.4.3/public/app/features/explore/LiveLogs.test.tsx | |
grafana-7.4.3/public/app/features/explore/LiveLogs.tsx | |
grafana-7.4.3/public/app/features/explore/LiveTailButton.tsx | |
grafana-7.4.3/public/app/features/explore/Logs.tsx | |
grafana-7.4.3/public/app/features/explore/LogsContainer.tsx | |
grafana-7.4.3/public/app/features/explore/MetaInfoText.test.tsx | |
grafana-7.4.3/public/app/features/explore/MetaInfoText.tsx | |
grafana-7.4.3/public/app/features/explore/NoDataSourceCallToAction.tsx | |
grafana-7.4.3/public/app/features/explore/NodeGraphContainer.tsx | |
grafana-7.4.3/public/app/features/explore/QueryEditor.tsx | |
grafana-7.4.3/public/app/features/explore/QueryRow.test.tsx | |
grafana-7.4.3/public/app/features/explore/QueryRow.tsx | |
grafana-7.4.3/public/app/features/explore/QueryRowActions.test.tsx | |
grafana-7.4.3/public/app/features/explore/QueryRowActions.tsx | |
grafana-7.4.3/public/app/features/explore/QueryRows.tsx | |
grafana-7.4.3/public/app/features/explore/QueryStatus.test.tsx | |
grafana-7.4.3/public/app/features/explore/QueryStatus.tsx | |
grafana-7.4.3/public/app/features/explore/ResponsiveButton.tsx | |
grafana-7.4.3/public/app/features/explore/ReturnToDashboardButton.test.tsx | |
grafana-7.4.3/public/app/features/explore/ReturnToDashboardButton.tsx | |
grafana-7.4.3/public/app/features/explore/RichHistory | |
grafana-7.4.3/public/app/features/explore/RichHistory/RichHistory.test.tsx | |
grafana-7.4.3/public/app/features/explore/RichHistory/RichHistory.tsx | |
grafana-7.4.3/public/app/features/explore/RichHistory/RichHistoryCard.test.tsx | |
grafana-7.4.3/public/app/features/explore/RichHistory/RichHistoryCard.tsx | |
grafana-7.4.3/public/app/features/explore/RichHistory/RichHistoryContainer.test.tsx | |
grafana-7.4.3/public/app/features/explore/RichHistory/RichHistoryContainer.tsx | |
grafana-7.4.3/public/app/features/explore/RichHistory/RichHistoryQueriesTab.test.tsx | |
grafana-7.4.3/public/app/features/explore/RichHistory/RichHistoryQueriesTab.tsx | |
grafana-7.4.3/public/app/features/explore/RichHistory/RichHistorySettings.test.tsx | |
grafana-7.4.3/public/app/features/explore/RichHistory/RichHistorySettings.tsx | |
grafana-7.4.3/public/app/features/explore/RichHistory/RichHistoryStarredTab.test.tsx | |
grafana-7.4.3/public/app/features/explore/RichHistory/RichHistoryStarredTab.tsx | |
grafana-7.4.3/public/app/features/explore/RunButton.test.tsx | |
grafana-7.4.3/public/app/features/explore/RunButton.tsx | |
grafana-7.4.3/public/app/features/explore/SecondaryActions.test.tsx | |
grafana-7.4.3/public/app/features/explore/SecondaryActions.tsx | |
grafana-7.4.3/public/app/features/explore/TableContainer.test.tsx | |
grafana-7.4.3/public/app/features/explore/TableContainer.tsx | |
grafana-7.4.3/public/app/features/explore/Time.tsx | |
grafana-7.4.3/public/app/features/explore/TimeSyncButton.test.tsx | |
grafana-7.4.3/public/app/features/explore/TimeSyncButton.tsx | |
grafana-7.4.3/public/app/features/explore/TraceView | |
grafana-7.4.3/public/app/features/explore/TraceView/TraceView.test.tsx | |
grafana-7.4.3/public/app/features/explore/TraceView/TraceView.tsx | |
grafana-7.4.3/public/app/features/explore/TraceView/createSpanLink.test.ts | |
grafana-7.4.3/public/app/features/explore/TraceView/createSpanLink.tsx | |
grafana-7.4.3/public/app/features/explore/TraceView/uiElements.tsx | |
grafana-7.4.3/public/app/features/explore/TraceView/useChildrenState.test.ts | |
grafana-7.4.3/public/app/features/explore/TraceView/useChildrenState.ts | |
grafana-7.4.3/public/app/features/explore/TraceView/useDetailState.test.ts | |
grafana-7.4.3/public/app/features/explore/TraceView/useDetailState.ts | |
grafana-7.4.3/public/app/features/explore/TraceView/useHoverIndentGuide.test.ts | |
grafana-7.4.3/public/app/features/explore/TraceView/useHoverIndentGuide.ts | |
grafana-7.4.3/public/app/features/explore/TraceView/useSearch.test.ts | |
grafana-7.4.3/public/app/features/explore/TraceView/useSearch.ts | |
grafana-7.4.3/public/app/features/explore/TraceView/useViewRange.test.ts | |
grafana-7.4.3/public/app/features/explore/TraceView/useViewRange.ts | |
grafana-7.4.3/public/app/features/explore/Wrapper.test.tsx | |
grafana-7.4.3/public/app/features/explore/Wrapper.tsx | |
grafana-7.4.3/public/app/features/explore/__mocks__ | |
grafana-7.4.3/public/app/features/explore/__mocks__/mockData.ts | |
grafana-7.4.3/public/app/features/explore/__snapshots__ | |
grafana-7.4.3/public/app/features/explore/__snapshots__/ErrorContainer.test.tsx.snap | |
grafana-7.4.3/public/app/features/explore/__snapshots__/Explore.test.tsx.snap | |
grafana-7.4.3/public/app/features/explore/__snapshots__/MetaInfoText.test.tsx.snap | |
grafana-7.4.3/public/app/features/explore/__snapshots__/QueryRowActions.test.tsx.snap | |
grafana-7.4.3/public/app/features/explore/__snapshots__/TableContainer.test.tsx.snap | |
grafana-7.4.3/public/app/features/explore/flotgraph | |
grafana-7.4.3/public/app/features/explore/flotgraph/getGraphSeriesModel.ts | |
grafana-7.4.3/public/app/features/explore/flotgraph/types.ts | |
grafana-7.4.3/public/app/features/explore/slate-plugins | |
grafana-7.4.3/public/app/features/explore/slate-plugins/prism | |
grafana-7.4.3/public/app/features/explore/slate-plugins/prism/index.tsx | |
grafana-7.4.3/public/app/features/explore/state | |
grafana-7.4.3/public/app/features/explore/state/datasource.test.ts | |
grafana-7.4.3/public/app/features/explore/state/datasource.ts | |
grafana-7.4.3/public/app/features/explore/state/explorePane.test.ts | |
grafana-7.4.3/public/app/features/explore/state/explorePane.ts | |
grafana-7.4.3/public/app/features/explore/state/history.ts | |
grafana-7.4.3/public/app/features/explore/state/main.test.ts | |
grafana-7.4.3/public/app/features/explore/state/main.ts | |
grafana-7.4.3/public/app/features/explore/state/query.test.ts | |
grafana-7.4.3/public/app/features/explore/state/query.ts | |
grafana-7.4.3/public/app/features/explore/state/selectors.test.ts | |
grafana-7.4.3/public/app/features/explore/state/selectors.ts | |
grafana-7.4.3/public/app/features/explore/state/time.test.ts | |
grafana-7.4.3/public/app/features/explore/state/time.ts | |
grafana-7.4.3/public/app/features/explore/state/utils.ts | |
grafana-7.4.3/public/app/features/explore/useLiveTailControls.ts | |
grafana-7.4.3/public/app/features/explore/utils | |
grafana-7.4.3/public/app/features/explore/utils/LogsCrossFadeTransition.tsx | |
grafana-7.4.3/public/app/features/explore/utils/decorators.test.ts | |
grafana-7.4.3/public/app/features/explore/utils/decorators.ts | |
grafana-7.4.3/public/app/features/explore/utils/links.test.ts | |
grafana-7.4.3/public/app/features/explore/utils/links.ts | |
grafana-7.4.3/public/app/features/explore/utils/set.test.ts | |
grafana-7.4.3/public/app/features/explore/utils/set.ts | |
grafana-7.4.3/public/app/features/explore/utils/time.ts | |
grafana-7.4.3/public/app/features/expressions | |
grafana-7.4.3/public/app/features/expressions/ExpressionDatasource.ts | |
grafana-7.4.3/public/app/features/expressions/ExpressionQueryEditor.tsx | |
grafana-7.4.3/public/app/features/expressions/types.ts | |
grafana-7.4.3/public/app/features/folders | |
grafana-7.4.3/public/app/features/folders/FolderPermissions.tsx | |
grafana-7.4.3/public/app/features/folders/FolderSettingsPage.test.tsx | |
grafana-7.4.3/public/app/features/folders/FolderSettingsPage.tsx | |
grafana-7.4.3/public/app/features/folders/__snapshots__ | |
grafana-7.4.3/public/app/features/folders/__snapshots__/FolderSettingsPage.test.tsx.snap | |
grafana-7.4.3/public/app/features/folders/components | |
grafana-7.4.3/public/app/features/folders/components/NewDashboardsFolder.tsx | |
grafana-7.4.3/public/app/features/folders/services | |
grafana-7.4.3/public/app/features/folders/services/FolderPageLoader.ts | |
grafana-7.4.3/public/app/features/folders/state | |
grafana-7.4.3/public/app/features/folders/state/actions.ts | |
grafana-7.4.3/public/app/features/folders/state/navModel.ts | |
grafana-7.4.3/public/app/features/folders/state/reducers.test.ts | |
grafana-7.4.3/public/app/features/folders/state/reducers.ts | |
grafana-7.4.3/public/app/features/live | |
grafana-7.4.3/public/app/features/live/channel.ts | |
grafana-7.4.3/public/app/features/live/dashboard | |
grafana-7.4.3/public/app/features/live/dashboard/DashboardChangedModal.tsx | |
grafana-7.4.3/public/app/features/live/dashboard/dashboardWatcher.ts | |
grafana-7.4.3/public/app/features/live/dashboard/types.ts | |
grafana-7.4.3/public/app/features/live/features.ts | |
grafana-7.4.3/public/app/features/live/live.ts | |
grafana-7.4.3/public/app/features/live/measurements | |
grafana-7.4.3/public/app/features/live/measurements/measurementsSupport.ts | |
grafana-7.4.3/public/app/features/live/scopes.ts | |
grafana-7.4.3/public/app/features/manage-dashboards | |
grafana-7.4.3/public/app/features/manage-dashboards/DashboardImportPage.tsx | |
grafana-7.4.3/public/app/features/manage-dashboards/SnapshotListPage.tsx | |
grafana-7.4.3/public/app/features/manage-dashboards/components | |
grafana-7.4.3/public/app/features/manage-dashboards/components/ImportDashboardForm.tsx | |
grafana-7.4.3/public/app/features/manage-dashboards/components/ImportDashboardOverview.tsx | |
grafana-7.4.3/public/app/features/manage-dashboards/components/SnapshotListTable.tsx | |
grafana-7.4.3/public/app/features/manage-dashboards/components/UploadDashboard | |
grafana-7.4.3/public/app/features/manage-dashboards/components/UploadDashboard/index.ts | |
grafana-7.4.3/public/app/features/manage-dashboards/components/UploadDashboard/uploadDashboardDirective.ts | |
grafana-7.4.3/public/app/features/manage-dashboards/index.ts | |
grafana-7.4.3/public/app/features/manage-dashboards/services | |
grafana-7.4.3/public/app/features/manage-dashboards/services/ValidationSrv.ts | |
grafana-7.4.3/public/app/features/manage-dashboards/state | |
grafana-7.4.3/public/app/features/manage-dashboards/state/actions.ts | |
grafana-7.4.3/public/app/features/manage-dashboards/state/reducers.ts | |
grafana-7.4.3/public/app/features/manage-dashboards/state/selectors.ts | |
grafana-7.4.3/public/app/features/manage-dashboards/types.ts | |
grafana-7.4.3/public/app/features/manage-dashboards/utils | |
grafana-7.4.3/public/app/features/manage-dashboards/utils/validation.ts | |
grafana-7.4.3/public/app/features/org | |
grafana-7.4.3/public/app/features/org/NewOrgPage.tsx | |
grafana-7.4.3/public/app/features/org/OrgDetailsPage.test.tsx | |
grafana-7.4.3/public/app/features/org/OrgDetailsPage.tsx | |
grafana-7.4.3/public/app/features/org/OrgProfile.test.tsx | |
grafana-7.4.3/public/app/features/org/OrgProfile.tsx | |
grafana-7.4.3/public/app/features/org/SelectOrgPage.tsx | |
grafana-7.4.3/public/app/features/org/UserInviteForm.tsx | |
grafana-7.4.3/public/app/features/org/UserInvitePage.tsx | |
grafana-7.4.3/public/app/features/org/__snapshots__ | |
grafana-7.4.3/public/app/features/org/__snapshots__/OrgDetailsPage.test.tsx.snap | |
grafana-7.4.3/public/app/features/org/__snapshots__/OrgProfile.test.tsx.snap | |
grafana-7.4.3/public/app/features/org/state | |
grafana-7.4.3/public/app/features/org/state/actions.test.ts | |
grafana-7.4.3/public/app/features/org/state/actions.ts | |
grafana-7.4.3/public/app/features/org/state/reducers.test.ts | |
grafana-7.4.3/public/app/features/org/state/reducers.ts | |
grafana-7.4.3/public/app/features/panel | |
grafana-7.4.3/public/app/features/panel/all.ts | |
grafana-7.4.3/public/app/features/panel/metrics_panel_ctrl.ts | |
grafana-7.4.3/public/app/features/panel/panel_ctrl.ts | |
grafana-7.4.3/public/app/features/panel/panel_directive.ts | |
grafana-7.4.3/public/app/features/panel/panel_editor_tab.ts | |
grafana-7.4.3/public/app/features/panel/panellinks | |
grafana-7.4.3/public/app/features/panel/panellinks/linkSuppliers.test.ts | |
grafana-7.4.3/public/app/features/panel/panellinks/linkSuppliers.ts | |
grafana-7.4.3/public/app/features/panel/panellinks/link_srv.ts | |
grafana-7.4.3/public/app/features/panel/panellinks/module.html | |
grafana-7.4.3/public/app/features/panel/panellinks/module.ts | |
grafana-7.4.3/public/app/features/panel/panellinks/specs | |
grafana-7.4.3/public/app/features/panel/panellinks/specs/link_srv.test.ts | |
grafana-7.4.3/public/app/features/panel/partials | |
grafana-7.4.3/public/app/features/panel/partials/panelTime.html | |
grafana-7.4.3/public/app/features/panel/partials/query_editor_row.html | |
grafana-7.4.3/public/app/features/panel/query_ctrl.ts | |
grafana-7.4.3/public/app/features/panel/query_editor_row.ts | |
grafana-7.4.3/public/app/features/panel/specs | |
grafana-7.4.3/public/app/features/panel/specs/metrics_panel_ctrl.test.ts | |
grafana-7.4.3/public/app/features/playlist | |
grafana-7.4.3/public/app/features/playlist/all.ts | |
grafana-7.4.3/public/app/features/playlist/partials | |
grafana-7.4.3/public/app/features/playlist/partials/playlist.html | |
grafana-7.4.3/public/app/features/playlist/partials/playlist_search.html | |
grafana-7.4.3/public/app/features/playlist/partials/playlists.html | |
grafana-7.4.3/public/app/features/playlist/playlist_edit_ctrl.ts | |
grafana-7.4.3/public/app/features/playlist/playlist_routes.ts | |
grafana-7.4.3/public/app/features/playlist/playlist_search.ts | |
grafana-7.4.3/public/app/features/playlist/playlist_srv.ts | |
grafana-7.4.3/public/app/features/playlist/playlists_ctrl.ts | |
grafana-7.4.3/public/app/features/playlist/specs | |
grafana-7.4.3/public/app/features/playlist/specs/playlist_edit_ctrl.test.ts | |
grafana-7.4.3/public/app/features/playlist/specs/playlist_srv.test.ts | |
grafana-7.4.3/public/app/features/plugins | |
grafana-7.4.3/public/app/features/plugins/AppRootPage.test.tsx | |
grafana-7.4.3/public/app/features/plugins/AppRootPage.tsx | |
grafana-7.4.3/public/app/features/plugins/PluginDashboards.tsx | |
grafana-7.4.3/public/app/features/plugins/PluginList.test.tsx | |
grafana-7.4.3/public/app/features/plugins/PluginList.tsx | |
grafana-7.4.3/public/app/features/plugins/PluginListItem.test.tsx | |
grafana-7.4.3/public/app/features/plugins/PluginListItem.tsx | |
grafana-7.4.3/public/app/features/plugins/PluginListPage.test.tsx | |
grafana-7.4.3/public/app/features/plugins/PluginListPage.tsx | |
grafana-7.4.3/public/app/features/plugins/PluginPage.tsx | |
grafana-7.4.3/public/app/features/plugins/PluginSettingsCache.ts | |
grafana-7.4.3/public/app/features/plugins/PluginSignatureBadge.tsx | |
grafana-7.4.3/public/app/features/plugins/PluginStateInfo.tsx | |
grafana-7.4.3/public/app/features/plugins/PluginsErrorsInfo.tsx | |
grafana-7.4.3/public/app/features/plugins/__mocks__ | |
grafana-7.4.3/public/app/features/plugins/__mocks__/pluginMocks.ts | |
grafana-7.4.3/public/app/features/plugins/__snapshots__ | |
grafana-7.4.3/public/app/features/plugins/__snapshots__/PluginList.test.tsx.snap | |
grafana-7.4.3/public/app/features/plugins/__snapshots__/PluginListItem.test.tsx.snap | |
grafana-7.4.3/public/app/features/plugins/all.ts | |
grafana-7.4.3/public/app/features/plugins/built_in_plugins.ts | |
grafana-7.4.3/public/app/features/plugins/datasource_srv.ts | |
grafana-7.4.3/public/app/features/plugins/partials | |
grafana-7.4.3/public/app/features/plugins/partials/plugin_page.html | |
grafana-7.4.3/public/app/features/plugins/partials/update_instructions.html | |
grafana-7.4.3/public/app/features/plugins/plugin_component.ts | |
grafana-7.4.3/public/app/features/plugins/plugin_loader.test.ts | |
grafana-7.4.3/public/app/features/plugins/plugin_loader.ts | |
grafana-7.4.3/public/app/features/plugins/plugin_page_ctrl.ts | |
grafana-7.4.3/public/app/features/plugins/specs | |
grafana-7.4.3/public/app/features/plugins/specs/datasource_srv.test.ts | |
grafana-7.4.3/public/app/features/plugins/state | |
grafana-7.4.3/public/app/features/plugins/state/actions.ts | |
grafana-7.4.3/public/app/features/plugins/state/reducers.test.ts | |
grafana-7.4.3/public/app/features/plugins/state/reducers.ts | |
grafana-7.4.3/public/app/features/plugins/state/selectors.test.ts | |
grafana-7.4.3/public/app/features/plugins/state/selectors.ts | |
grafana-7.4.3/public/app/features/plugins/variableQueryEditorLoader.tsx | |
grafana-7.4.3/public/app/features/plugins/wrappers | |
grafana-7.4.3/public/app/features/plugins/wrappers/AppConfigWrapper.tsx | |
grafana-7.4.3/public/app/features/profile | |
grafana-7.4.3/public/app/features/profile/ChangePasswordForm.tsx | |
grafana-7.4.3/public/app/features/profile/ChangePasswordPage.tsx | |
grafana-7.4.3/public/app/features/profile/ProfileCtrl.ts | |
grafana-7.4.3/public/app/features/profile/UserOrganizations.tsx | |
grafana-7.4.3/public/app/features/profile/UserProfileEdit.tsx | |
grafana-7.4.3/public/app/features/profile/UserProfileEditForm.tsx | |
grafana-7.4.3/public/app/features/profile/UserSessions.tsx | |
grafana-7.4.3/public/app/features/profile/UserTeams.tsx | |
grafana-7.4.3/public/app/features/profile/all.ts | |
grafana-7.4.3/public/app/features/profile/state | |
grafana-7.4.3/public/app/features/profile/state/reducers.ts | |
grafana-7.4.3/public/app/features/profile/state/selectors.ts | |
grafana-7.4.3/public/app/features/query | |
grafana-7.4.3/public/app/features/query/components | |
grafana-7.4.3/public/app/features/query/components/HelpToggle.tsx | |
grafana-7.4.3/public/app/features/query/components/QueryEditorRow.test.ts | |
grafana-7.4.3/public/app/features/query/components/QueryEditorRow.tsx | |
grafana-7.4.3/public/app/features/query/components/QueryEditorRowTitle.test.tsx | |
grafana-7.4.3/public/app/features/query/components/QueryEditorRowTitle.tsx | |
grafana-7.4.3/public/app/features/query/components/QueryEditorRows.tsx | |
grafana-7.4.3/public/app/features/query/components/QueryGroup.tsx | |
grafana-7.4.3/public/app/features/query/components/QueryGroupOptions.tsx | |
grafana-7.4.3/public/app/features/query/state | |
grafana-7.4.3/public/app/features/query/state/PanelQueryRunner.test.ts | |
grafana-7.4.3/public/app/features/query/state/PanelQueryRunner.ts | |
grafana-7.4.3/public/app/features/query/state/queryAnalytics.test.ts | |
grafana-7.4.3/public/app/features/query/state/queryAnalytics.ts | |
grafana-7.4.3/public/app/features/query/state/runRequest.test.ts | |
grafana-7.4.3/public/app/features/query/state/runRequest.ts | |
grafana-7.4.3/public/app/features/query/state/types.ts | |
grafana-7.4.3/public/app/features/sandbox | |
grafana-7.4.3/public/app/features/sandbox/TestStuffPage.tsx | |
grafana-7.4.3/public/app/features/search | |
grafana-7.4.3/public/app/features/search/components | |
grafana-7.4.3/public/app/features/search/components/ActionRow.tsx | |
grafana-7.4.3/public/app/features/search/components/ConfirmDeleteModal.tsx | |
grafana-7.4.3/public/app/features/search/components/DashboardActions.tsx | |
grafana-7.4.3/public/app/features/search/components/DashboardListPage.tsx | |
grafana-7.4.3/public/app/features/search/components/DashboardSearch.test.tsx | |
grafana-7.4.3/public/app/features/search/components/DashboardSearch.tsx | |
grafana-7.4.3/public/app/features/search/components/ManageDashboards.tsx | |
grafana-7.4.3/public/app/features/search/components/MoveToFolderModal.tsx | |
grafana-7.4.3/public/app/features/search/components/SearchCheckbox.tsx | |
grafana-7.4.3/public/app/features/search/components/SearchField.tsx | |
grafana-7.4.3/public/app/features/search/components/SearchItem.test.tsx | |
grafana-7.4.3/public/app/features/search/components/SearchItem.tsx | |
grafana-7.4.3/public/app/features/search/components/SearchResults.test.tsx | |
grafana-7.4.3/public/app/features/search/components/SearchResults.tsx | |
grafana-7.4.3/public/app/features/search/components/SearchResultsFilter.test.tsx | |
grafana-7.4.3/public/app/features/search/components/SearchResultsFilter.tsx | |
grafana-7.4.3/public/app/features/search/components/SearchWrapper.tsx | |
grafana-7.4.3/public/app/features/search/components/SectionHeader.tsx | |
grafana-7.4.3/public/app/features/search/connect.ts | |
grafana-7.4.3/public/app/features/search/constants.ts | |
grafana-7.4.3/public/app/features/search/hooks | |
grafana-7.4.3/public/app/features/search/hooks/useDashboardSearch.ts | |
grafana-7.4.3/public/app/features/search/hooks/useManageDashboards.test.ts | |
grafana-7.4.3/public/app/features/search/hooks/useManageDashboards.ts | |
grafana-7.4.3/public/app/features/search/hooks/useSearch.ts | |
grafana-7.4.3/public/app/features/search/hooks/useSearchQuery.ts | |
grafana-7.4.3/public/app/features/search/index.ts | |
grafana-7.4.3/public/app/features/search/loaders.ts | |
grafana-7.4.3/public/app/features/search/reducers | |
grafana-7.4.3/public/app/features/search/reducers/actionTypes.ts | |
grafana-7.4.3/public/app/features/search/reducers/dashboardSearch.test.ts | |
grafana-7.4.3/public/app/features/search/reducers/dashboardSearch.ts | |
grafana-7.4.3/public/app/features/search/reducers/manageDashboards.test.ts | |
grafana-7.4.3/public/app/features/search/reducers/manageDashboards.ts | |
grafana-7.4.3/public/app/features/search/reducers/searchQueryReducer.ts | |
grafana-7.4.3/public/app/features/search/testData.ts | |
grafana-7.4.3/public/app/features/search/types.ts | |
grafana-7.4.3/public/app/features/search/utils.test.ts | |
grafana-7.4.3/public/app/features/search/utils.ts | |
grafana-7.4.3/public/app/features/teams | |
grafana-7.4.3/public/app/features/teams/CreateTeam.test.tsx | |
grafana-7.4.3/public/app/features/teams/CreateTeam.tsx | |
grafana-7.4.3/public/app/features/teams/TeamGroupSync.test.tsx | |
grafana-7.4.3/public/app/features/teams/TeamGroupSync.tsx | |
grafana-7.4.3/public/app/features/teams/TeamList.test.tsx | |
grafana-7.4.3/public/app/features/teams/TeamList.tsx | |
grafana-7.4.3/public/app/features/teams/TeamMemberRow.test.tsx | |
grafana-7.4.3/public/app/features/teams/TeamMemberRow.tsx | |
grafana-7.4.3/public/app/features/teams/TeamMembers.test.tsx | |
grafana-7.4.3/public/app/features/teams/TeamMembers.tsx | |
grafana-7.4.3/public/app/features/teams/TeamPages.test.tsx | |
grafana-7.4.3/public/app/features/teams/TeamPages.tsx | |
grafana-7.4.3/public/app/features/teams/TeamSettings.test.tsx | |
grafana-7.4.3/public/app/features/teams/TeamSettings.tsx | |
grafana-7.4.3/public/app/features/teams/__mocks__ | |
grafana-7.4.3/public/app/features/teams/__mocks__/navModelMock.ts | |
grafana-7.4.3/public/app/features/teams/__mocks__/teamMocks.ts | |
grafana-7.4.3/public/app/features/teams/__snapshots__ | |
grafana-7.4.3/public/app/features/teams/__snapshots__/CreateTeam.test.tsx.snap | |
grafana-7.4.3/public/app/features/teams/__snapshots__/TeamGroupSync.test.tsx.snap | |
grafana-7.4.3/public/app/features/teams/__snapshots__/TeamList.test.tsx.snap | |
grafana-7.4.3/public/app/features/teams/__snapshots__/TeamMemberRow.test.tsx.snap | |
grafana-7.4.3/public/app/features/teams/__snapshots__/TeamMembers.test.tsx.snap | |
grafana-7.4.3/public/app/features/teams/__snapshots__/TeamPages.test.tsx.snap | |
grafana-7.4.3/public/app/features/teams/__snapshots__/TeamSettings.test.tsx.snap | |
grafana-7.4.3/public/app/features/teams/state | |
grafana-7.4.3/public/app/features/teams/state/actions.ts | |
grafana-7.4.3/public/app/features/teams/state/navModel.ts | |
grafana-7.4.3/public/app/features/teams/state/reducers.test.ts | |
grafana-7.4.3/public/app/features/teams/state/reducers.ts | |
grafana-7.4.3/public/app/features/teams/state/selectors.test.ts | |
grafana-7.4.3/public/app/features/teams/state/selectors.ts | |
grafana-7.4.3/public/app/features/templating | |
grafana-7.4.3/public/app/features/templating/all.ts | |
grafana-7.4.3/public/app/features/templating/formatRegistry.ts | |
grafana-7.4.3/public/app/features/templating/template_srv.test.ts | |
grafana-7.4.3/public/app/features/templating/template_srv.ts | |
grafana-7.4.3/public/app/features/users | |
grafana-7.4.3/public/app/features/users/InviteeRow.tsx | |
grafana-7.4.3/public/app/features/users/InviteesTable.test.tsx | |
grafana-7.4.3/public/app/features/users/InviteesTable.tsx | |
grafana-7.4.3/public/app/features/users/SignupInvited.test.tsx | |
grafana-7.4.3/public/app/features/users/SignupInvited.tsx | |
grafana-7.4.3/public/app/features/users/UsersActionBar.test.tsx | |
grafana-7.4.3/public/app/features/users/UsersActionBar.tsx | |
grafana-7.4.3/public/app/features/users/UsersListPage.test.tsx | |
grafana-7.4.3/public/app/features/users/UsersListPage.tsx | |
grafana-7.4.3/public/app/features/users/UsersTable.test.tsx | |
grafana-7.4.3/public/app/features/users/UsersTable.tsx | |
grafana-7.4.3/public/app/features/users/__mocks__ | |
grafana-7.4.3/public/app/features/users/__mocks__/userMocks.ts | |
grafana-7.4.3/public/app/features/users/__snapshots__ | |
grafana-7.4.3/public/app/features/users/__snapshots__/InviteesTable.test.tsx.snap | |
grafana-7.4.3/public/app/features/users/__snapshots__/UsersActionBar.test.tsx.snap | |
grafana-7.4.3/public/app/features/users/__snapshots__/UsersListPage.test.tsx.snap | |
grafana-7.4.3/public/app/features/users/__snapshots__/UsersTable.test.tsx.snap | |
grafana-7.4.3/public/app/features/users/state | |
grafana-7.4.3/public/app/features/users/state/actions.ts | |
grafana-7.4.3/public/app/features/users/state/reducers.test.ts | |
grafana-7.4.3/public/app/features/users/state/reducers.ts | |
grafana-7.4.3/public/app/features/users/state/selectors.ts | |
grafana-7.4.3/public/app/features/variables | |
grafana-7.4.3/public/app/features/variables/adapters.ts | |
grafana-7.4.3/public/app/features/variables/adhoc | |
grafana-7.4.3/public/app/features/variables/adhoc/AdHocVariableEditor.tsx | |
grafana-7.4.3/public/app/features/variables/adhoc/actions.test.ts | |
grafana-7.4.3/public/app/features/variables/adhoc/actions.ts | |
grafana-7.4.3/public/app/features/variables/adhoc/adapter.ts | |
grafana-7.4.3/public/app/features/variables/adhoc/picker | |
grafana-7.4.3/public/app/features/variables/adhoc/picker/AdHocFilterBuilder.tsx | |
grafana-7.4.3/public/app/features/variables/adhoc/picker/AdHocFilterKey.tsx | |
grafana-7.4.3/public/app/features/variables/adhoc/picker/AdHocFilterRenderer.tsx | |
grafana-7.4.3/public/app/features/variables/adhoc/picker/AdHocFilterValue.tsx | |
grafana-7.4.3/public/app/features/variables/adhoc/picker/AdHocPicker.tsx | |
grafana-7.4.3/public/app/features/variables/adhoc/picker/ConditionSegment.tsx | |
grafana-7.4.3/public/app/features/variables/adhoc/picker/OperatorSegment.tsx | |
grafana-7.4.3/public/app/features/variables/adhoc/reducer.test.ts | |
grafana-7.4.3/public/app/features/variables/adhoc/reducer.ts | |
grafana-7.4.3/public/app/features/variables/adhoc/urlParser.test.ts | |
grafana-7.4.3/public/app/features/variables/adhoc/urlParser.ts | |
grafana-7.4.3/public/app/features/variables/constant | |
grafana-7.4.3/public/app/features/variables/constant/ConstantVariableEditor.tsx | |
grafana-7.4.3/public/app/features/variables/constant/actions.test.ts | |
grafana-7.4.3/public/app/features/variables/constant/actions.ts | |
grafana-7.4.3/public/app/features/variables/constant/adapter.ts | |
grafana-7.4.3/public/app/features/variables/constant/reducer.test.ts | |
grafana-7.4.3/public/app/features/variables/constant/reducer.ts | |
grafana-7.4.3/public/app/features/variables/custom | |
grafana-7.4.3/public/app/features/variables/custom/CustomVariableEditor.tsx | |
grafana-7.4.3/public/app/features/variables/custom/actions.test.ts | |
grafana-7.4.3/public/app/features/variables/custom/actions.ts | |
grafana-7.4.3/public/app/features/variables/custom/adapter.ts | |
grafana-7.4.3/public/app/features/variables/custom/reducer.test.ts | |
grafana-7.4.3/public/app/features/variables/custom/reducer.ts | |
grafana-7.4.3/public/app/features/variables/datasource | |
grafana-7.4.3/public/app/features/variables/datasource/DataSourceVariableEditor.tsx | |
grafana-7.4.3/public/app/features/variables/datasource/actions.test.ts | |
grafana-7.4.3/public/app/features/variables/datasour |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment