This is an automated email from the ASF dual-hosted git repository.
alexstocks pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git
from 47abbbca6 test: add unit test for metrics (#3122)
add 4eb036a62 test: add unit test for protocol/dubbo (#3136)
add a0bd8ae32 test: add unit test for protocol/invocation (#3140)
add 9c364fdde test: add unit test for protocol/result (#3141)
add 0dbc64d1a chore(clean): Remove unused XDS code (#3147)
add d0a90bc41 Add unit test of config center (#3134)
add 992c2972c test: add unit test for protocol/base (#3139)
add 0f19e85a8 perf(unittest): make the spaghetti code look less terrible
(#3144)
add d55c302fb rollback the test of triple (#3149)
add 71f0557bf feat: add unit test in remoting and metadata files (#3120)
No new revisions were added by this update.
Summary of changes:
.golangci.yml | 1 +
Makefile | 2 +-
README.md | 1 -
README_CN.md | 1 -
client/action_test.go | 2 +-
client/options_test.go | 167 ++---
cluster/cluster/available/cluster_invoker_test.go | 6 +-
cluster/cluster/failback/cluster_test.go | 27 +-
cluster/cluster/failfast/cluster_test.go | 5 +-
cluster/cluster/failover/cluster_invoker_test.go | 2 +-
cluster/cluster/failover/cluster_test.go | 7 +-
cluster/cluster/failsafe/cluster_test.go | 5 +-
cluster/cluster/forking/cluster_test.go | 3 +-
cluster/cluster/zoneaware/cluster_invoker_test.go | 7 +-
cluster/directory/static/directory_test.go | 4 +-
.../consistenthashing/loadbalance_test.go | 10 +-
cluster/loadbalance/random/loadbalance_test.go | 4 +-
cluster/loadbalance/roundrobin/loadbalance_test.go | 2 +-
cluster/router/affinity/router_test.go | 4 +-
cluster/router/condition/router_test.go | 47 +-
cluster/router/script/instance/js_instance_test.go | 17 +-
cluster/router/tag/router_test.go | 71 +-
common/config/environment_test.go | 8 +-
common/config/utils_test.go | 7 +-
common/constant/key.go | 5 -
common/constant/loadbalance.go | 1 -
common/constant/xds.go | 9 -
common/host_util_test.go | 12 +-
common/rpc_service_test.go | 53 +-
common/url_test.go | 121 +--
config/application_config_test.go | 23 +-
config/config_loader_options_test.go | 29 +-
config/config_resolver_test.go | 7 +-
config/config_utils_test.go | 12 +-
config/custom_config_test.go | 33 +-
config/generic/generic_service_test.go | 2 +-
config/graceful_shutdown_config_test.go | 17 +-
config/logger_config_test.go | 25 +-
config/metadata_config_test.go | 7 +-
config/mock_rpcservice_test.go | 7 +-
config/otel_config_test.go | 3 +-
config/profiles_config_test.go | 21 +-
config/protocol_config_test.go | 5 +-
config/provider_config_test.go | 19 +-
config/reference_config_test.go | 4 +-
config/registry_config_test.go | 19 +-
config/remote_config_test.go | 15 +-
config/root_config_test.go | 10 +-
config/router_config_test.go | 21 +-
config/service_config_test.go | 27 +-
config/service_discovery_config_test.go | 7 +-
config/service_test.go | 4 +-
config/ssl_config_test.go | 4 +-
config/tls_config_test.go | 10 +-
config/tracing_config_test.go | 9 +-
config_center/apollo/impl_test.go | 23 +-
config_center/apollo/listener_test.go | 72 ++
config_center/configurator/override_test.go | 17 +-
config_center/dynamic_configuration_test.go | 3 +-
config_center/file/impl_test.go | 47 +-
config_center/file/listener.go | 60 +-
config_center/file/listener_test.go | 87 +++
config_center/nacos/client_test.go | 10 +-
config_center/nacos/listener_test.go | 66 ++
config_center/options_test.go | 88 +++
config_center/parser/configuration_parser_test.go | 52 +-
config_center/zookeeper/impl.go | 19 +-
config_center/zookeeper/impl_test.go | 134 ++++
config_center/zookeeper/listener_test.go | 86 +++
filter/accesslog/filter_test.go | 4 +-
filter/active/filter_test.go | 33 +-
filter/adaptivesvc/filter_test.go | 7 +-
filter/adaptivesvc/limiter/hill_climbing_test.go | 13 +-
filter/adaptivesvc/limiter_mapper_test.go | 11 +-
filter/auth/default_authenticator_test.go | 21 +-
filter/auth/sign_util_test.go | 9 +-
filter/echo/filter_test.go | 3 +-
filter/exec_limit/filter_test.go | 6 +-
filter/generic/generalizer/gson_test.go | 11 +-
filter/generic/generalizer/map_test.go | 13 +-
filter/generic/generalizer/protobuf_json_test.go | 9 +-
filter/generic/service_filter_test.go | 5 +-
filter/graceful_shutdown/consumer_filter_test.go | 4 +-
filter/graceful_shutdown/provider_filter_test.go | 5 +-
filter/hystrix/filter_test.go | 9 +-
filter/metrics/filter_test.go | 2 +-
filter/sentinel/filter_test.go | 21 +-
filter/token/filter_test.go | 9 +-
filter/tps/filter_test.go | 7 +-
global/config_test.go | 105 +--
graceful_shutdown/options_test.go | 2 +-
metadata/client.go | 2 +-
metadata/client_test.go | 13 +-
metadata/info/metadata_info_test.go | 45 +-
.../mapping/metadata/service_name_mapping_test.go | 27 +-
metadata/metadata_service_test.go | 27 +-
metadata/metadata_test.go | 9 +-
metadata/options_test.go | 166 +++++
metadata/report/zookeeper/listener_test.go | 166 +++++
metadata/report/zookeeper/report_test.go | 126 ++++
metadata/report_instance_test.go | 72 +-
metrics/api_test.go | 26 +-
metrics/common_test.go | 2 +-
metrics/config_center/collector_test.go | 2 +-
metrics/metadata/collector_test.go | 2 +-
metrics/prometheus/registry_test.go | 23 +-
metrics/prometheus/rt_vec_test.go | 8 +-
metrics/registry/event_test.go | 2 +-
otel/trace/exporter_test.go | 25 +-
otel/trace/options_test.go | 4 +-
otel/trace/stdout/exporter_test.go | 5 +-
protocol/base/base_exporter_test.go | 113 +++
protocol/base/base_invoker_test.go | 107 ++-
protocol/base/base_protocol_test.go | 250 +++++++
protocol/base/rpc_status_test.go | 183 ++++-
protocol/dubbo/dubbo_codec_test.go | 265 +++++++
protocol/dubbo/dubbo_exporter_test.go | 219 ++++++
protocol/dubbo/dubbo_protocol_test.go | 9 +-
protocol/dubbo/hessian2/hessian_dubbo_test.go | 39 +-
protocol/dubbo/hessian2/hessian_request_test.go | 15 +-
protocol/dubbo/hessian2/hessian_response_test.go | 20 +-
protocol/dubbo/hessian2/java_class.go | 2 -
protocol/dubbo/hessian2/java_class_test.go | 47 +-
protocol/dubbo/impl/codec_test.go | 235 +++++-
protocol/dubbo/impl/hessian_test.go | 757 ++++++++++++++++++-
protocol/dubbo/impl/package_test.go | 440 +++++++++++
protocol/dubbo/impl/request_test.go | 206 +++++
protocol/dubbo/impl/response_test.go | 220 ++++++
protocol/dubbo/impl/serialization_test.go | 158 ++++
protocol/dubbo/impl/serialize_test.go | 487 ++++++++++++
protocol/dubbo/opentracing_test.go | 276 +++++++
protocol/dubbo3/dubbo3_protocol_test.go | 13 +-
protocol/grpc/client_test.go | 23 +-
protocol/grpc/grpc_invoker_test.go | 23 +-
protocol/grpc/grpc_protocol_test.go | 7 +-
protocol/invocation/rpcinvocation_test.go | 511 ++++++++++++-
protocol/jsonrpc/json_test.go | 27 +-
protocol/jsonrpc/jsonrpc_protocol_test.go | 5 +-
.../rest/config/reader/rest_config_reader_test.go | 9 +-
.../server/server_impl/go_restful_server_test.go | 4 +-
protocol/result/result_test.go | 830 +++++++++++++++++++++
protocol/triple/client_test.go | 59 +-
protocol/triple/server_test.go | 25 +-
protocol/triple/triple_invoker_test.go | 150 +---
protocol/triple/triple_protocol/codec.go | 2 -
.../triple/triple_protocol/handler_compat_test.go | 2 +-
protocol/triple/triple_protocol/server_test.go | 3 +-
protocol/triple/triple_protocol/triple.go | 2 +-
proxy/proxy_factory/invoker_test.go | 7 +-
proxy/proxy_test.go | 21 +-
registry/directory/directory_test.go | 23 +-
registry/etcdv3/service_discovery_test.go | 11 +-
registry/event_test.go | 4 +-
registry/nacos/service_discovery_test.go | 19 +-
registry/options.go | 6 -
registry/protocol/protocol_test.go | 12 +-
.../service_discovery_registry_test.go | 33 +-
registry/zookeeper/service_discovery_test.go | 5 +-
remoting/codec_test.go | 103 +++
remoting/etcdv3/client_test.go | 81 ++
remoting/etcdv3/facade_test.go | 69 ++
remoting/exchange_client_test.go | 106 +++
remoting/exchange_server_test.go | 103 +++
remoting/exchange_test.go | 134 ++++
remoting/getty/getty_client_test.go | 19 +-
remoting/getty/getty_server_test.go | 5 +-
remoting/getty/listener_test.go | 3 +-
.../getty/opentracing_test.go | 36 +-
remoting/getty/pool_test.go | 137 ++++
remoting/getty/readwriter_test.go | 25 +-
remoting/listener_test.go | 102 +++
remoting/polaris/builder_test.go | 3 +-
remoting/zookeeper/client_test.go | 112 +++
.../curator_discovery/service_discovery_test.go | 212 ++++++
remoting/zookeeper/facade_test.go | 67 ++
remoting/zookeeper/listener_test.go | 2 +-
server/action_test.go | 10 +-
server/compat_test.go | 2 +-
server/options_test.go | 7 +-
server/server_test.go | 53 +-
tls/helper_test.go | 41 +-
181 files changed, 8769 insertions(+), 1323 deletions(-)
create mode 100644 config_center/apollo/listener_test.go
create mode 100644 config_center/file/listener_test.go
create mode 100644 config_center/nacos/listener_test.go
create mode 100644 config_center/options_test.go
create mode 100644 config_center/zookeeper/impl_test.go
create mode 100644 config_center/zookeeper/listener_test.go
create mode 100644 metadata/options_test.go
create mode 100644 metadata/report/zookeeper/listener_test.go
create mode 100644 metadata/report/zookeeper/report_test.go
create mode 100644 protocol/base/base_exporter_test.go
create mode 100644 protocol/base/base_protocol_test.go
create mode 100644 protocol/dubbo/dubbo_codec_test.go
create mode 100644 protocol/dubbo/dubbo_exporter_test.go
create mode 100644 protocol/dubbo/impl/package_test.go
create mode 100644 protocol/dubbo/impl/request_test.go
create mode 100644 protocol/dubbo/impl/response_test.go
create mode 100644 protocol/dubbo/impl/serialization_test.go
create mode 100644 protocol/dubbo/impl/serialize_test.go
create mode 100644 protocol/dubbo/opentracing_test.go
create mode 100644 protocol/result/result_test.go
create mode 100644 remoting/codec_test.go
create mode 100644 remoting/etcdv3/client_test.go
create mode 100644 remoting/etcdv3/facade_test.go
create mode 100644 remoting/exchange_client_test.go
create mode 100644 remoting/exchange_server_test.go
create mode 100644 remoting/exchange_test.go
copy
registry/servicediscovery/customizer/service_instance_tag_customizer_test.go =>
remoting/getty/opentracing_test.go (57%)
create mode 100644 remoting/getty/pool_test.go
create mode 100644 remoting/listener_test.go
create mode 100644 remoting/zookeeper/client_test.go
create mode 100644
remoting/zookeeper/curator_discovery/service_discovery_test.go
create mode 100644 remoting/zookeeper/facade_test.go