pyvider-rpcplugin
2025-06-14
Comprehensive test stability fixes, CI workflow simplification, mov...
69 files · 2,735+ · 1,858-
CI/CD: Workflow Simplification
4 files changed
README.mdUpdated CI workflowci.ymlUpdated CI workflowdocs.ymlUpdated CI workflowtest-env.ymlUpdated CI workflow
- Simplified
ci.yml(606 lines of changes, net reduction) removing complexity baseline internal1 file
ci.yml
- Simplified
docs.yml(558 lines of changes) with cleaner build process specify internal1 file
docs.yml
- Removed
test-env.yml(120 lines) and.github/workflows/README.md(156 lines) qualify internal2 files
test-env.ymlREADME.md
New Core Tests
10 files changed
benchmark_concurrency.pyUpdated benchmarks testbenchmark_connection_speed.pyUpdated benchmarks testbenchmark_throughput.pyUpdated benchmarks testdummy_cs_handshaker.shUpdated benchmarks testdummy_echo_handshaker.shUpdated benchmarks testdummy_handshaker.shUpdated benchmarks testtemp_test_retry_logic_02.pyUpdated client testtest_client_grpc.pyUpdated client testtest_client_handshake.pyUpdated client testtest_client_integration.pyUpdated client test
- Added
tests/core/test_defaults_validation.py(118 lines) for default config validation qualify behavioral1 file
test_defaults_validation.py
- Added
tests/core/test_env_precedence.py(138 lines) for env var override testing qualify internal1 file
test_env_precedence.py
- Added empty
test_client_retry_logic.pyplaceholder instantiate internal1 file
test_client_retry_logic.py
- Moved all benchmarks from root to
tests/benchmarks/directory decouple internal5 files
benchmark_concurrency.pybenchmark_connection_speed.pybenchmark_throughput.pydummy_cs_handshaker.shdummy_echo_handshaker.sh
Client and Server Fixes
7 files changed
base.pyUpdated client/base.pyconfig.pyUpdated config.pyexception.pyUpdated exception.pyfactories.pyUpdated factories.pyhandshake.pyUpdated handshake.pyserver.pyUpdated server.pyunix.pyUpdated transport/unix.py
Client Test Stabilization
10 files changed
benchmark_concurrency.pyUpdated benchmarks testbenchmark_connection_speed.pyUpdated benchmarks testbenchmark_throughput.pyUpdated benchmarks testdummy_cs_handshaker.shUpdated benchmarks testdummy_echo_handshaker.shUpdated benchmarks testdummy_handshaker.shUpdated benchmarks testtemp_test_retry_logic_02.pyUpdated client testtest_client_grpc.pyUpdated client testtest_client_handshake.pyUpdated client testtest_client_integration.pyUpdated client test
- Updated
test_client_handshake.py(40 lines),test_client_lifecycle.py,test_client_stubs.py(57 lines) decouple internal4 files
test_client_handshake.pytest_client_lifecycle.pytest_client_stubs.pyhandshake.py
- Updated client transport and gRPC tests
qualify
internal
3 files
benchmark_concurrency.pybenchmark_connection_speed.pybenchmark_throughput.py
- Cleaned up
.gitignoredecouple internal1 file
.gitignore