Path Lines of Code cmd/ingress/ingress_test.go 168 pkg/api/router/router_test.go 48 pkg/api/server_test.go 136 pkg/api/validation/apisix_route_test.go 104 pkg/apisix/cluster_test.go 74 pkg/apisix/consumer_test.go 159 pkg/apisix/global_rule_test.go 159 pkg/apisix/plugin_test.go 83 pkg/apisix/pluginconfig_test.go 177 pkg/apisix/resource_test.go 121 pkg/apisix/route_test.go 190 pkg/apisix/ssl_test.go 160 pkg/apisix/stream_route_test.go 167 pkg/apisix/upstream_test.go 190 pkg/apisix/upstreamservicerelation_test.go 165 pkg/apisix/validator_test.go 83 pkg/config/config_test.go 278 pkg/id/idgen_test.go 11 pkg/log/default_logger_test.go 70 pkg/log/gin_logger_test.go 102 pkg/log/logger_test.go 80 pkg/metrics/prometheus_test.go 205 pkg/providers/apisix/translation/apisix_cluster_config_test.go 35 pkg/providers/apisix/translation/apisix_consumer_test.go 148 pkg/providers/apisix/translation/apisix_plugin_test.go 959 pkg/providers/apisix/translation/apisix_pluginconfig_test.go 95 pkg/providers/apisix/translation/apisix_route_test.go 654 pkg/providers/apisix/translation/apisix_upstream_test.go 104 pkg/providers/gateway/translation/gateway_httproute_test.go 409 pkg/providers/gateway/translation/gateway_tcproute_test.go 152 pkg/providers/ingress/ingress_test.go 107 pkg/providers/ingress/translation/annotations/plugins/cors_test.go 27 pkg/providers/ingress/translation/annotations/plugins/forward_auth_test.go 34 pkg/providers/ingress/translation/annotations/plugins/http_method_test.go 57 pkg/providers/ingress/translation/annotations/plugins/iprestriction_test.go 35 pkg/providers/ingress/translation/annotations/plugins/response_rewrite_test.go 36 pkg/providers/ingress/translation/annotations/upstream/upstream_test.go 74 pkg/providers/ingress/translation/annotations_test.go 55 pkg/providers/ingress/translation/translator_test.go 127 pkg/providers/k8s/configmap/translation/configyaml__parser_test.go 57 pkg/providers/k8s/namespace/namespace_provider_mock.go 33 pkg/providers/k8s/pod/pod_test.go 127 pkg/providers/translation/apisix_upstream_test.go 393 pkg/providers/translation/context_test.go 70 pkg/providers/translation/translator_test.go 303 pkg/providers/translation/util_test.go 21 pkg/providers/utils/domain_test.go 25 pkg/providers/utils/ingress_status_test.go 158 pkg/providers/utils/insert_map_test.go 115 pkg/providers/utils/manifest_test.go 293 pkg/providers/utils/schema_test.go 19 pkg/providers/utils/scheme_test.go 18 pkg/providers/utils/status_test.go 75 pkg/types/errors_test.go 10 pkg/types/event_test.go 15 pkg/types/labels_test.go 46 pkg/types/pod_test.go 45 pkg/types/timeduration_test.go 53 pkg/utils/s2b_test.go 30 pkg/version/version_test.go 23 test/e2e/e2e.go 29 test/e2e/e2e_test.go 9 test/e2e/scaffold/apisix.go 197 test/e2e/scaffold/cluster_config.go 47 test/e2e/scaffold/consumer.go 67 test/e2e/scaffold/etcd.go 127 test/e2e/scaffold/httpbin.go 139 test/e2e/scaffold/ingress.go 638 test/e2e/scaffold/k8s.go 680 test/e2e/scaffold/scaffold.go 629 test/e2e/scaffold/ssl.go 228 test/e2e/scaffold/test_backend.go 252 test/e2e/scaffold/upstream_tls.go 24 test/e2e/suite-annotations/authorization.go 181 test/e2e/suite-annotations/cors.go 166 test/e2e/suite-annotations/csrf.go 110 test/e2e/suite-annotations/forward_auth.go 102 test/e2e/suite-annotations/http_method.go 143 test/e2e/suite-annotations/iprestriction.go 127 test/e2e/suite-annotations/plugin_conifg.go 111 test/e2e/suite-annotations/redirect.go 195 test/e2e/suite-annotations/response_rewrite.go 204 test/e2e/suite-annotations/rewrite.go 129 test/e2e/suite-annotations/svc_namespace.go 175 test/e2e/suite-annotations/upstreamprotocol.go 107 test/e2e/suite-annotations/upstreamretry.go 75 test/e2e/suite-annotations/websocket.go 172 test/e2e/suite-chore/admin_api.go 56 test/e2e/suite-chore/chaos.go 62 test/e2e/suite-chore/config.go 81 test/e2e/suite-chore/consistency.go 321 test/e2e/suite-chore/endpoints.go 131 test/e2e/suite-chore/etcd_consistency.go 89 test/e2e/suite-chore/resolvegranularity.go 105 test/e2e/suite-cluster/apisix_cluster_config.go 235 test/e2e/suite-cluster/status.go 20 test/e2e/suite-features/external-sd.go 207 test/e2e/suite-features/external-service.go 449 test/e2e/suite-features/global_rule.go 106 test/e2e/suite-features/healthcheck.go 120 test/e2e/suite-features/remote_addrs_match.go 73 test/e2e/suite-features/retries.go 148 test/e2e/suite-features/route_filter_func.go 56 test/e2e/suite-features/route_match_exprs.go 838 test/e2e/suite-features/scheme.go 123 test/e2e/suite-features/subset.go 142 test/e2e/suite-features/sync-comparison.go 144 test/e2e/suite-features/sync-delay.go 264 test/e2e/suite-features/traffic_split.go 115 test/e2e/suite-features/upstream_pass_host.go 120 test/e2e/suite-features/websocket.go 94 test/e2e/suite-gateway/gateway_httproute.go 382 test/e2e/suite-gateway/gateway_tcproute.go 93 test/e2e/suite-gateway/gateway_tlsroute.go 171 test/e2e/suite-gateway/gateway_udproute.go 35 test/e2e/suite-gateway/route_attchment.go 250 test/e2e/suite-ingress/suite-ingress-features/compare.go 50 test/e2e/suite-ingress/suite-ingress-features/ingress-class.go 922 test/e2e/suite-ingress/suite-ingress-features/namespace.go 453 test/e2e/suite-ingress/suite-ingress-features/resourcesync.go 266 test/e2e/suite-ingress/suite-ingress-features/sanity.go 180 test/e2e/suite-ingress/suite-ingress-features/status.go 313 test/e2e/suite-ingress/suite-ingress-features/webhook.go 416 test/e2e/suite-ingress/suite-ingress-resource/configmap.go 189 test/e2e/suite-ingress/suite-ingress-resource/ingress.go 696 test/e2e/suite-ingress/suite-ingress-resource/resourcepushing.go 574 test/e2e/suite-ingress/suite-ingress-resource/ssl.go 290 test/e2e/suite-ingress/suite-ingress-resource/stream.go 184 test/e2e/suite-ingress/suite-ingress-resource/upstream_tls.go 91 test/e2e/suite-plugins/suite-plugins-authentication/basic.go 159 test/e2e/suite-plugins/suite-plugins-authentication/hmac.go 198 test/e2e/suite-plugins/suite-plugins-authentication/jwt.go 198 test/e2e/suite-plugins/suite-plugins-authentication/key.go 156 test/e2e/suite-plugins/suite-plugins-authentication/ldap.go 182 test/e2e/suite-plugins/suite-plugins-authentication/wolfrbac.go 256 test/e2e/suite-plugins/suite-plugins-general/echo.go 187 test/e2e/suite-plugins/suite-plugins-general/redirect.go 182 test/e2e/suite-plugins/suite-plugins-general/secret_ref.go 120 test/e2e/suite-plugins/suite-plugins-general/server-info.go 21 test/e2e/suite-plugins/suite-plugins-other/mqtt-proxy.go 98 test/e2e/suite-plugins/suite-plugins-other/plugin_config.go 607 test/e2e/suite-plugins/suite-plugins-other/serverless.go 72 test/e2e/suite-plugins/suite-plugins-security/consumer-restriction.go 180 test/e2e/suite-plugins/suite-plugins-security/cors.go 280 test/e2e/suite-plugins/suite-plugins-security/csrf.go 109 test/e2e/suite-plugins/suite-plugins-security/ip-restriction.go 192 test/e2e/suite-plugins/suite-plugins-security/referer-restriction.go 256 test/e2e/suite-plugins/suite-plugins-security/uri_blocker.go 206 test/e2e/suite-plugins/suite-plugins-traffic/api_breaker.go 116 test/e2e/suite-plugins/suite-plugins-traffic/client-control.go 101 test/e2e/suite-plugins/suite-plugins-traffic/limit_count.go 200 test/e2e/suite-plugins/suite-plugins-traffic/request-validation.go 161 test/e2e/suite-plugins/suite-plugins-traffic/request_id.go 142 test/e2e/suite-plugins/suite-plugins-transformation/fault_injection.go 193 test/e2e/suite-plugins/suite-plugins-transformation/proxy_rewrite.go 200 test/e2e/suite-plugins/suite-plugins-transformation/response_rewrite.go 203 test/e2e/testbackend/client/client.go 38 test/e2e/testbackend/main.go 134 test/e2e/testtimeout/main.go 31