unraid-mcp/tests
Jacob Magar e27ad5e1fc feat: add bin/bump-version.sh with bats tests, rename scripts/ to bin/
- bin/bump-version.sh: one-command version bump across all four files;
  supports explicit version or major/minor/patch keywords; uses
  CLAUDE_PLUGIN_ROOT when set (hook context), dirname fallback otherwise
- tests/test_bump_version.bats: 9 bats tests covering all bump modes,
  all-files-in-sync, output format, and dirname fallback
- scripts/ renamed to bin/
- Bump 1.3.5 → 1.3.6
2026-04-05 19:09:48 -04:00
..
contract fix: patch make_graphql_request at core.client to prevent tests hitting live server 2026-03-28 01:31:05 -04:00
http_layer fix(ci): add missing .dockerignore entries, replace uv audit with uvx pip-audit, upgrade trivy-action 2026-04-05 08:17:11 -04:00
integration docs: comprehensive documentation and version sync (v1.2.4) 2026-04-05 03:34:19 -04:00
mcporter test(ci): consolidate to canonical test_live.sh — all modes, merged from gold-standard test-http.sh 2026-04-04 18:37:46 -04:00
property fix: patch make_graphql_request at core.client to prevent tests hitting live server 2026-03-28 01:31:05 -04:00
safety fix(ci): fix ruff errors with noqa directives; lower coverage threshold to 70% 2026-04-05 09:11:34 -04:00
schema fix(ci): fix ruff errors with noqa directives; lower coverage threshold to 70% 2026-04-05 09:11:34 -04:00
conftest.py feat: add SessionStart hook to install deps into persistent venv 2026-04-05 18:19:50 -04:00
test_array.py fix: patch make_graphql_request at core.client to prevent tests hitting live server 2026-03-28 01:31:05 -04:00
test_auth.py fix(ci): fix ruff errors with noqa directives; lower coverage threshold to 70% 2026-04-05 09:11:34 -04:00
test_bump_version.bats feat: add bin/bump-version.sh with bats tests, rename scripts/ to bin/ 2026-04-05 19:09:48 -04:00
test_client.py feat(elicitation): raise CredentialsNotConfiguredError in client when creds absent 2026-03-14 03:55:57 -04:00
TEST_COVERAGE.md docs: comprehensive documentation and version sync (v1.2.4) 2026-04-05 03:34:19 -04:00
test_customization.py test(unraid-mcp-a07): add missing tests for sso_enabled, system/array error path, vm/reboot happy path 2026-03-28 21:00:34 -04:00
test_docker.py fix: patch make_graphql_request at core.client to prevent tests hitting live server 2026-03-28 01:31:05 -04:00
test_generate_unraid_api_reference.py fix(ci): ruff format _docker.py and test_generate_unraid_api_reference.py 2026-04-05 09:23:47 -04:00
test_guards.py refactor: remove Docker and HTTP transport support, fix hypothesis cache directory 2026-03-24 19:22:27 -04:00
test_health.py test(unraid-mcp-4r7): verify ToolError-wrapped httpx.ConnectError returns unhealthy 2026-03-30 00:04:29 -04:00
test_info.py test(unraid-mcp-a07): add missing tests for sso_enabled, system/array error path, vm/reboot happy path 2026-03-28 21:00:34 -04:00
test_keys.py fix: patch make_graphql_request at core.client to prevent tests hitting live server 2026-03-28 01:31:05 -04:00
test_live.py docs: comprehensive documentation and version sync (v1.2.4) 2026-04-05 03:34:19 -04:00
test_live.sh test(ci): consolidate to canonical test_live.sh — all modes, merged from gold-standard test-http.sh 2026-04-04 18:37:46 -04:00
test_notifications.py fix: patch make_graphql_request at core.client to prevent tests hitting live server 2026-03-28 01:31:05 -04:00
test_oidc.py fix(unraid-mcp-cat): raise ToolError on null response in disk/logs, user/me, oidc/validate_session and oidc/provider 2026-03-28 21:07:48 -04:00
test_plugins.py fix: patch make_graphql_request at core.client to prevent tests hitting live server 2026-03-28 01:31:05 -04:00
test_rclone.py fix: patch make_graphql_request at core.client to prevent tests hitting live server 2026-03-28 01:31:05 -04:00
test_resources.py docs: comprehensive documentation and version sync (v1.2.4) 2026-04-05 03:34:19 -04:00
test_review_regressions.py fix(ci): use env vars in step if-condition (secrets.* invalid in if per GH security policy) 2026-04-05 12:05:10 -04:00
test_settings.py feat: improve auth, server, subscriptions, tools, and add regression tests 2026-03-31 17:14:30 -04:00
test_setup.py fix(ci): fix ruff errors with noqa directives; lower coverage threshold to 70% 2026-04-05 09:11:34 -04:00
test_snapshot.py fix(ci): mock build_ws_url in snapshot tests so UNRAID_API_URL not required 2026-04-05 09:20:01 -04:00
test_storage.py feat: improve auth, server, subscriptions, tools, and add regression tests 2026-03-31 17:14:30 -04:00
test_subscription_manager.py fix: apply all PR review agent findings (silent failures, type safety, test gaps) 2026-02-19 02:23:04 -05:00
test_subscription_validation.py docs: comprehensive documentation and version sync (v1.2.4) 2026-04-05 03:34:19 -04:00
test_users.py fix(unraid-mcp-cat): raise ToolError on null response in disk/logs, user/me, oidc/validate_session and oidc/provider 2026-03-28 21:07:48 -04:00
test_validation.py fix(unraid-mcp-4iw,c8m,0uv,14g,1n2,6uw,alm,cad): P2/P3 sweep — lock docs, middleware import, live assertion, validation tests 2026-03-30 00:48:48 -04:00
test_vm.py test(unraid-mcp-a07): add missing tests for sso_enabled, system/array error path, vm/reboot happy path 2026-03-28 21:00:34 -04:00