mirror of
https://github.com/mims-harvard/ToolUniverse.git
synced 2026-09-19 07:31:47 +08:00
6b35f906f8
* feat: restore native remote tool sharing * fix: make remote provider startup lightweight * feat: support resilient platform remote jobs * docs: pin finalized remote companion * test: protect standalone ToolUniverse compatibility * fix: preserve standalone sdk isolation * test: harden final merge compatibility gates * fix: harden native remote release gates * fix: close native remote edge cases * Add browser-first remote tool sharing (#542) * Add browser-first remote tool sharing * Use public relay wheel for remote setup * Fix native remote server compatibility * Publish validated remote provider hardening (#543) * Clarify provider preflight diagnostics * Publish validated remote provider hardening * Fix remote provider lint errors * Fix main integration test regressions * Isolate CellTypist boundary tests
37 lines
1.6 KiB
INI
37 lines
1.6 KiB
INI
[pytest]
|
|
minversion = 7.0
|
|
addopts = -ra -q --strict-markers --strict-config --maxfail=5 --disable-warnings --cov=tooluniverse --cov-report=term-missing:skip-covered -m "not slow and not require_api_keys and not network" --ignore=tests/tools --ignore=tests/examples --ignore=tests/api
|
|
testpaths =
|
|
tests/unit
|
|
tests/integration
|
|
tests/tools
|
|
tests/api
|
|
tests/test_database_setup
|
|
pythonpath = . src tests
|
|
asyncio_default_fixture_loop_scope = function
|
|
filterwarnings =
|
|
error::DeprecationWarning:tooluniverse.*
|
|
ignore::DeprecationWarning
|
|
markers =
|
|
unit: fast, isolated unit tests
|
|
integration: network or external-resource tests
|
|
fast: quick tests that should always run in CI
|
|
network: tests requiring external API calls or network access
|
|
slow: long-running tests (use with -m "not slow")
|
|
require_api_keys: tests requiring API keys
|
|
require_gpu: tests requiring GPU for execution
|
|
legacy: legacy tests kept for reference
|
|
asyncio: tests that use pytest-asyncio for event loop handling
|
|
mcp: tests for Model Context Protocol functionality
|
|
hooks: tests for hooks system functionality
|
|
stdio: tests for stdio mode functionality
|
|
composition: tests for tool composition functionality
|
|
workflows: tests for scientific workflows
|
|
ai_scientists: tests for AI scientist integrations
|
|
examples: tests for example validation
|
|
batch: tests for batch processing functionality
|
|
remote_tools: tests for remote tools functionality
|
|
api: tests requiring API access
|
|
euhealth: tests for euhealth tool functionality
|
|
timeout = 60
|