tofusoup
2025-10-25
Conformance test suite restructured with property-based testing and scaffolding expansion
241 files · 82,481+ · 23,412-
Conformance tests renamed and restructured for property-based testing
10 files changed
complete_matrix_test.pyRemoved (285 lines), replaced with property-based equivalentcomprehensive_matrix_test.pyRemoved (296 lines), replaced with property-based equivalentfocused_matrix_test.pyRemoved (331 lines), replaced with property-based equivalentproperty_test_polyglot.pyNew cross-language property-based testing (173 lines)property_test_concurrent.pyNew concurrent RPC property tests (242 lines)property_test_failure_modes.pyNew failure scenario property tests (156 lines)property_test_malformed.pyNew malformed input property tests (314 lines)property_test_resources.pyNew resource operation property tests (286 lines)property_test_rpc_stress.pyNew stress testing properties (143 lines)property_test_tls.pyNew TLS property tests (142 lines)
- Removed old matrix test files and replaced with property-based test equivalents across the conformance suite
qualify
internal
3 files
complete_matrix_test.pycomprehensive_matrix_test.pyfocused_matrix_test.py
- Added
conformance/property_test_polyglot.pyfor cross-language property-based testing qualify internal1 file
property_test_polyglot.py
- Added seven new RPC property test modules covering concurrency, failure modes, malformed inputs, resources, stress testing, and TLS
qualify
internal
6 files
property_test_concurrent.pyproperty_test_failure_modes.pyproperty_test_malformed.pyproperty_test_resources.pyproperty_test_rpc_stress.pyproperty_test_tls.py
Conformance test updates and harness factory changes
3 files changed
souptest_cross_language_interop.pyCross-language interop test updates (158 line changes)harness_factory.pyHarness factory updates (58 line changes)test_config.pyTest configuration added
- Updated
conformance/rpc/souptest_cross_language_interop.pyandharness_factory.pywith significant changes qualify internal2 files
souptest_cross_language_interop.pyharness_factory.py
- Updated CLI parity tests and various CTY/HCL/Wire conformance tests with minor fixes
qualify
behavioral
3 files
souptest_cli_wire.pysouptest_cty_interop.pysouptest_hcl_logic.py
Scaffolding templates expanded with environment setup scripts
3 files changed
env_generator.pyNew environment setup generatorgenerator.pyUpdated scaffolding generatorworkenv_integration.pyWork environment integration module
- Added scaffolding environment generators for shell and PowerShell setup scripts with templates under
src/tofusoup/scaffolding/templates/env/instantiate behavioral3 files
env_generator.pygenerator.pyworkenv_integration.py
Source and test files updated with assertion and pattern changes
4 files changed
conftest.pyRegistry test fixture updatestest_stir_ui.pyStir UI test updatestest_wire_cli.pyWire CLI test updatestest_harness_conformance.pyHarness conformance test updates