============================= test session starts ==============================
platform darwin -- Python 3.12.8, pytest-9.0.2, pluggy-1.6.0
rootdir: /Users/yanwu/conductor/workspaces/mcpx/san-jose
configfile: pytest.ini
plugins: anyio-4.12.1, asyncio-1.3.0, cov-7.0.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 229 items

tests/test_api_redesign.py ...........................                   [ 11%]
tests/test_compression.py ............................                   [ 24%]
tests/test_content.py ....................                               [ 32%]
tests/test_coverage.py .....................                             [ 41%]
tests/test_coverage2.py .................                                [ 49%]
tests/test_e2e.py ......................................                 [ 65%]
tests/test_health.py .....................                               [ 75%]
tests/test_mcpx.py ...........                                           [ 79%]
tests/test_schema_ts.py ..............................................   [100%]

================================ tests coverage ================================
_______________ coverage: platform darwin, python 3.12.8-final-0 _______________

Name                      Stmts   Miss  Cover
---------------------------------------------
src/mcpx/__init__.py          3      0   100%
src/mcpx/__main__.py        301    148    51%
src/mcpx/compression.py      80      9    89%
src/mcpx/config.py           31      0   100%
src/mcpx/content.py          29      3    90%
src/mcpx/executor.py        107     48    55%
src/mcpx/health.py          131      8    94%
src/mcpx/registry.py        174     34    80%
src/mcpx/schema_ts.py       139     12    91%
---------------------------------------------
TOTAL                       995    262    74%
============================= 229 passed in 31.98s =============================
