pyvider-rpcplugin
2025-06-12
Added benchmarks, readiness documentation, configuration docs, and ...
118 files · 8,136+ · 3,962-
Performance Testing Suite
10 files changed
temp_test_retry_logic_02.pyUpdated client testtest_client_grpc.pyUpdated client testtest_client_handshake.pyUpdated client testtest_client_init.pyUpdated client testtest_client_integration.pyUpdated client testtest_client_lifecycle.pyUpdated client testtest_client_stubs.pyUpdated client testtest_client_transport.pyUpdated client testtest_connection.pyUpdated client testtest_config.pyUpdated core test
- Added
.benchmarks/benchmark_throughput_unix.py(259 lines) for Unix socket throughput decouple internal5 files
benchmark_throughput_unix.pybenchmark_concurrency.pybenchmark_connection_speed.pybenchmark_throughput.pydummy_cs_handshaker.sh
- Added
benchmarks/benchmark_concurrency.py(192 lines),benchmark_connection_speed.py(181 lines),benchmark_throughput.py(157 lines) decouple internal5 files
benchmark_concurrency.pybenchmark_connection_speed.pybenchmark_throughput.pybenchmark_throughput_unix.pydummy_cs_handshaker.sh
- Added benchmark helper scripts:
dummy_cs_handshaker.sh,dummy_echo_handshaker.sh,dummy_handshaker.shdecouple internal5 files
dummy_cs_handshaker.shdummy_echo_handshaker.shdummy_handshaker.shbenchmark_throughput_unix.pybenchmark_concurrency.py
Documentation
5 files changed
READINESS.mdUpdated documentationapi-reference.mdUpdated documentationconfiguration.mdUpdated documentation.gitignoreUpdated .gitignoreenv.cmdUpdated env.cmd
- Added
docs/READINESS.md(341 lines) tracking release readiness status specify internal1 file
READINESS.md
- Added
docs/configuration.md(251 lines) with configuration reference specify internal1 file
configuration.md
- Renamed
api_reference_docs.mdtoapi-reference.mddecouple behavioral1 file
api-reference.md
- Updated
README.mdwith improved content specify internal2 files
README.mdREADME.md
File Loading Support
10 files changed
base.pyUpdated client/base.pyconnection.pyUpdated client/connection.pytypes.pyUpdated client/types.pyconfig.pyUpdated config.pycertificate.pyUpdated crypto/certificate.pyconstants.pyUpdated crypto/constants.pydebug.pyUpdated crypto/debug.pygenerators.pyUpdated crypto/generators.pytypes.pyUpdated crypto/types.pyexception.pyUpdated exception.py
- Enhanced
config.py(131 lines) with file-based configuration loading baseline internal3 files
08_production_config.pyconfig.pytest_config.py
- Added test configuration files:
test_config.env,test_config.json,test_config.yamlqualify internal3 files
base.pyconnection.pytypes.py
- Added malformed config files for error path testing
qualify
internal
3 files
base.pyconnection.pytypes.py
- Added
test_defaults_validation.py(164 lines) andtest_env_precedence.py(138 lines) instantiate internal3 files
base.pyconnection.pytypes.py
- Added
test_load_config.py(58 lines) for config file loading tests qualify internal3 files
08_production_config.pyconfig.pytest_config.py
Client and Handshake Updates
10 files changed
base.pyUpdated client/base.pyconnection.pyUpdated client/connection.pytypes.pyUpdated client/types.pyconfig.pyUpdated config.pycertificate.pyUpdated crypto/certificate.pyconstants.pyUpdated crypto/constants.pydebug.pyUpdated crypto/debug.pygenerators.pyUpdated crypto/generators.pytypes.pyUpdated crypto/types.pyexception.pyUpdated exception.py
- Updated
client/base.py(46 lines) with connection refinements decouple internal1 file
base.py
- Updated
handshake.py(43 lines) with protocol improvements decouple internal5 files
handshake.pytest_client_handshake.pyhandshake.pytest_server_handshake.pygrpc_broker_pb2.pyi
- Fixed exception module import
remediate
internal
1 file
exception.py