Add Bugzilla quicksearch to MCP server #5580
Merged
Community-TC Integration / bugbug mcp tests
succeeded
Mar 28, 2026 in 16m 38s
Community-TC (pull_request)
bugbug mcp tests
Details
View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster
Task Status
Started: 2026-03-28T02:08:15.405Z
Resolved: 2026-03-28T02:20:10.135Z
Task Execution Time: 11 minutes, 54 seconds, 730 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: Vb1v5-S_TieppsliofozbQ
RunId: 0
Artifacts
- public/logs/live_backing.log
- public/logs/live.log
[taskcluster 2026-03-28T02:08:15.487Z] Worker Type (proj-bugbug/compute-smaller) settings:
[taskcluster 2026-03-28T02:08:15.487Z] {
[taskcluster 2026-03-28T02:08:15.487Z] "generic-worker": {
[taskcluster 2026-03-28T02:08:15.487Z] "config": {
[taskcluster 2026-03-28T02:08:15.487Z] "headlessTasks": false
[taskcluster 2026-03-28T02:08:15.487Z] },
[taskcluster 2026-03-28T02:08:15.487Z] "engine": "multiuser",
[taskcluster 2026-03-28T02:08:15.487Z] "go-arch": "amd64",
[taskcluster 2026-03-28T02:08:15.487Z] "go-os": "linux",
[taskcluster 2026-03-28T02:08:15.487Z] "go-version": "go1.26.0",
[taskcluster 2026-03-28T02:08:15.487Z] "release": "https://github.com/taskcluster/taskcluster/releases/tag/v96.7.1",
[taskcluster 2026-03-28T02:08:15.487Z] "revision": "941f70217efd7d23e4f83aa24cdd6eb596568560",
[taskcluster 2026-03-28T02:08:15.487Z] "source": "https://github.com/taskcluster/taskcluster/commits/941f70217efd7d23e4f83aa24cdd6eb596568560",
[taskcluster 2026-03-28T02:08:15.487Z] "version": "96.7.1"
[taskcluster 2026-03-28T02:08:15.487Z] },
[taskcluster 2026-03-28T02:08:15.487Z] "image": "projects/community-tc-workers/global/images/generic-worker-ubuntu-24-04-ovbqgpximhptjcjyfkvd",
[taskcluster 2026-03-28T02:08:15.487Z] "instance-id": "6382298315189029834",
[taskcluster 2026-03-28T02:08:15.487Z] "instance-type": "projects/757942385826/machineTypes/n2-standard-2",
[taskcluster 2026-03-28T02:08:15.487Z] "local-ipv4": "10.142.0.109",
[taskcluster 2026-03-28T02:08:15.487Z] "machine-setup": {
...(1088 lines hidden)...
Requirement already satisfied: google-auth<3.0.0,>=2.47.0 in /usr/local/lib/python3.12/site-packages (from google-auth[requests]<3.0.0,>=2.47.0->google-genai<2.0.0,>=1.56.0->langchain-google-genai==4.2.1->bugbug->bugbug-mcp==0.0.0) (2.49.1)
Requirement already satisfied: graphql-core<3.3,>=3.2 in /usr/local/lib/python3.12/site-packages (from gql>=3.0.0->gql[httpx]>=3.0.0->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (3.2.8)
Requirement already satisfied: backoff<3.0,>=1.11.1 in /usr/local/lib/python3.12/site-packages (from gql>=3.0.0->gql[httpx]>=3.0.0->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (2.2.1)
Requirement already satisfied: h2<5,>=3 in /usr/local/lib/python3.12/site-packages (from httpx[http2]>=0.20.0->qdrant-client==1.15.1->bugbug->bugbug-mcp==0.0.0) (4.3.0)
Collecting zipp>=3.20 (from importlib-metadata<8.8.0,>=6.0->opentelemetry-api>=1.20.0->fastmcp>=2.12.0->bugbug-mcp==0.0.0)
Downloading zipp-3.23.0-py3-none-any.whl.metadata (3.6 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.12/site-packages (from jinja2>=2.11.3->llama-cpp-python==0.3.17->bugbug->bugbug-mcp==0.0.0) (3.0.3)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.12/site-packages (from jsonschema>=4.20.0->mcp<2.0,>=1.24.0->fastmcp>=2.12.0->bugbug-mcp==0.0.0) (2025.9.1)
Requirement already satisfied: rpds-py>=0.25.0 in /usr/local/lib/python3.12/site-packages (from jsonschema>=4.20.0->mcp<2.0,>=1.24.0->fastmcp>=2.12.0->bugbug-mcp==0.0.0) (0.30.0)
Collecting SecretStorage>=3.2 (from keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=2.12.0->bugbug-mcp==0.0.0)
Downloading secretstorage-3.5.0-py3-none-any.whl.metadata (4.0 kB)
Collecting jeepney>=0.4.2 (from keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=2.12.0->bugbug-mcp==0.0.0)
Downloading jeepney-0.9.0-py3-none-any.whl.metadata (1.2 kB)
Collecting jaraco.classes (from keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=2.12.0->bugbug-mcp==0.0.0)
Downloading jaraco.classes-3.4.0-py3-none-any.whl.metadata (2.6 kB)
Collecting jaraco.functools (from keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=2.12.0->bugbug-mcp==0.0.0)
Downloading jaraco_functools-4.4.0-py3-none-any.whl.metadata (3.0 kB)
Collecting jaraco.context (from keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=2.12.0->bugbug-mcp==0.0.0)
Downloading jaraco_context-6.1.2-py3-none-any.whl.metadata (4.2 kB)
Requirement already satisfied: jsonpatch<2.0.0,>=1.33.0 in /usr/local/lib/python3.12/site-packages (from langchain-core<2.0.0,>=1.2.10->langchain==1.2.13->bugbug->bugbug-mcp==0.0.0) (1.33)
Requirement already satisfied: uuid-utils<1.0,>=0.12.0 in /usr/local/lib/python3.12/site-packages (from langchain-core<2.0.0,>=1.2.10->langchain==1.2.13->bugbug->bugbug-mcp==0.0.0) (0.14.1)
Requirement already satisfied: ormsgpack>=1.12.0 in /usr/local/lib/python3.12/site-packages (from langgraph-checkpoint<5.0.0,>=2.1.0->langgraph==1.1.3->bugbug->bugbug-mcp==0.0.0) (1.12.2)
Requirement already satisfied: requests-toolbelt>=1.0.0 in /usr/local/lib/python3.12/site-packages (from langsmith<1.0.0,>=0.1.17->langchain-classic==1.0.3->bugbug->bugbug-mcp==0.0.0) (1.0.0)
Requirement already satisfied: mdurl~=0.1 in /usr/local/lib/python3.12/site-packages (from markdown-it-py>=2.2.0->rich>=13.9.4->fastmcp>=2.12.0->bugbug-mcp==0.0.0) (0.1.2)
Requirement already satisfied: abnf~=2.2.0 in /usr/local/lib/python3.12/site-packages (from polyfile-weave>=0.5.9->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (2.2.0)
Requirement already satisfied: chardet>=5.0.0 in /usr/local/lib/python3.12/site-packages (from polyfile-weave>=0.5.9->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (7.4.0.post1)
Requirement already satisfied: cint>=1.0.0 in /usr/local/lib/python3.12/site-packages (from polyfile-weave>=0.5.9->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (1.0.0)
Requirement already satisfied: fickling>=0.0.8 in /usr/local/lib/python3.12/site-packages (from polyfile-weave>=0.5.9->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (0.1.10)
Requirement already satisfied: filelock>=3.20.3 in /usr/local/lib/python3.12/site-packages (from polyfile-weave>=0.5.9->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (3.25.2)
Requirement already satisfied: graphviz>=0.20.1 in /usr/local/lib/python3.12/site-packages (from polyfile-weave>=0.5.9->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (0.21)
Requirement already satisfied: intervaltree>=2.4.0 in /usr/local/lib/python3.12/site-packages (from polyfile-weave>=0.5.9->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (3.2.1)
Requirement already satisfied: kaitaistruct>=0.11 in /usr/local/lib/python3.12/site-packages (from polyfile-weave>=0.5.9->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (0.11)
Requirement already satisfied: networkx>=2.6.3 in /usr/local/lib/python3.12/site-packages (from polyfile-weave>=0.5.9->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (3.6.1)
Requirement already satisfied: pdfminer.six>=20251230 in /usr/local/lib/python3.12/site-packages (from polyfile-weave>=0.5.9->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (20260107)
Requirement already satisfied: pyee in /usr/local/lib/python3.12/site-packages (from pyppeteer>=0.0.14->requests-html==0.10.0->bugbug->bugbug-mcp==0.0.0) (13.0.1)
Collecting docutils (from rich-rst<2.0.0,>=1.3.1->cyclopts>=4.0.0->fastmcp>=2.12.0->bugbug-mcp==0.0.0)
Downloading docutils-0.22.4-py3-none-any.whl.metadata (15 kB)
Requirement already satisfied: greenlet>=1 in /usr/local/lib/python3.12/site-packages (from sqlalchemy<3.0.0,>=1.4.0->langchain-classic==1.0.3->bugbug->bugbug-mcp==0.0.0) (3.3.2)
Requirement already satisfied: regex>=2022.1.18 in /usr/local/lib/python3.12/site-packages (from tiktoken<1.0.0,>=0.7.0->langchain-openai==1.1.11->bugbug->bugbug-mcp==0.0.0) (2026.2.28)
Requirement already satisfied: huggingface-hub<2.0,>=0.16.4 in /usr/local/lib/python3.12/site-packages (from tokenizers<1.0.0,>=0.15.1->langchain-mistralai==1.1.2->bugbug->bugbug-mcp==0.0.0) (1.8.0)
Requirement already satisfied: gitpython!=3.1.29,>=1.0.0 in /usr/local/lib/python3.12/site-packages (from wandb>=0.17.1->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (3.1.46)
Requirement already satisfied: decorator>=5.1.0 in /usr/local/lib/python3.12/site-packages (from ipython->shap[plots]==0.51.0->bugbug->bugbug-mcp==0.0.0) (5.2.1)
Requirement already satisfied: ipython-pygments-lexers>=1.0.0 in /usr/local/lib/python3.12/site-packages (from ipython->shap[plots]==0.51.0->bugbug->bugbug-mcp==0.0.0) (1.1.1)
Requirement already satisfied: jedi>=0.18.2 in /usr/local/lib/python3.12/site-packages (from ipython->shap[plots]==0.51.0->bugbug->bugbug-mcp==0.0.0) (0.19.2)
Requirement already satisfied: matplotlib-inline>=0.1.6 in /usr/local/lib/python3.12/site-packages (from ipython->shap[plots]==0.51.0->bugbug->bugbug-mcp==0.0.0) (0.2.1)
Requirement already satisfied: pexpect>4.6 in /usr/local/lib/python3.12/site-packages (from ipython->shap[plots]==0.51.0->bugbug->bugbug-mcp==0.0.0) (4.9.0)
Requirement already satisfied: prompt_toolkit<3.1.0,>=3.0.41 in /usr/local/lib/python3.12/site-packages (from ipython->shap[plots]==0.51.0->bugbug->bugbug-mcp==0.0.0) (3.0.52)
Requirement already satisfied: stack_data>=0.6.0 in /usr/local/lib/python3.12/site-packages (from ipython->shap[plots]==0.51.0->bugbug->bugbug-mcp==0.0.0) (0.6.3)
Requirement already satisfied: traitlets>=5.13.0 in /usr/local/lib/python3.12/site-packages (from ipython->shap[plots]==0.51.0->bugbug->bugbug-mcp==0.0.0) (5.14.3)
Requirement already satisfied: cssselect>=1.2.0 in /usr/local/lib/python3.12/site-packages (from pyquery->requests-html==0.10.0->bugbug->bugbug-mcp==0.0.0) (1.4.0)
Requirement already satisfied: pycparser in /usr/local/lib/python3.12/site-packages (from cffi>=2.0.0->cryptography>=45.0.6->sendgrid==6.12.5->bugbug->bugbug-mcp==0.0.0) (3.0)
Requirement already satisfied: gitdb<5,>=4.0.1 in /usr/local/lib/python3.12/site-packages (from gitpython!=3.1.29,>=1.0.0->wandb>=0.17.1->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (4.0.12)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/site-packages (from google-auth<3.0.0,>=2.47.0->google-auth[requests]<3.0.0,>=2.47.0->google-genai<2.0.0,>=1.56.0->langchain-google-genai==4.2.1->bugbug->bugbug-mcp==0.0.0) (0.4.2)
Requirement already satisfied: hyperframe<7,>=6.1 in /usr/local/lib/python3.12/site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client==1.15.1->bugbug->bugbug-mcp==0.0.0) (6.1.0)
Requirement already satisfied: hpack<5,>=4.1 in /usr/local/lib/python3.12/site-packages (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client==1.15.1->bugbug->bugbug-mcp==0.0.0) (4.1.0)
Requirement already satisfied: fsspec>=2023.5.0 in /usr/local/lib/python3.12/site-packages (from huggingface-hub<2.0,>=0.16.4->tokenizers<1.0.0,>=0.15.1->langchain-mistralai==1.1.2->bugbug->bugbug-mcp==0.0.0) (2026.3.0)
Requirement already satisfied: hf-xet<2.0.0,>=1.4.2 in /usr/local/lib/python3.12/site-packages (from huggingface-hub<2.0,>=0.16.4->tokenizers<1.0.0,>=0.15.1->langchain-mistralai==1.1.2->bugbug->bugbug-mcp==0.0.0) (1.4.2)
Requirement already satisfied: typer in /usr/local/lib/python3.12/site-packages (from huggingface-hub<2.0,>=0.16.4->tokenizers<1.0.0,>=0.15.1->langchain-mistralai==1.1.2->bugbug->bugbug-mcp==0.0.0) (0.24.1)
Requirement already satisfied: sortedcontainers in /usr/local/lib/python3.12/site-packages (from intervaltree>=2.4.0->polyfile-weave>=0.5.9->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (2.4.0)
Requirement already satisfied: parso<0.9.0,>=0.8.4 in /usr/local/lib/python3.12/site-packages (from jedi>=0.18.2->ipython->shap[plots]==0.51.0->bugbug->bugbug-mcp==0.0.0) (0.8.6)
Requirement already satisfied: jsonpointer>=1.9 in /usr/local/lib/python3.12/site-packages (from jsonpatch<2.0.0,>=1.33.0->langchain-core<2.0.0,>=1.2.10->langchain==1.2.13->bugbug->bugbug-mcp==0.0.0) (3.1.1)
Requirement already satisfied: ptyprocess>=0.5 in /usr/local/lib/python3.12/site-packages (from pexpect>4.6->ipython->shap[plots]==0.51.0->bugbug->bugbug-mcp==0.0.0) (0.7.0)
Requirement already satisfied: wcwidth in /usr/local/lib/python3.12/site-packages (from prompt_toolkit<3.1.0,>=3.0.41->ipython->shap[plots]==0.51.0->bugbug->bugbug-mcp==0.0.0) (0.6.0)
Requirement already satisfied: executing>=1.2.0 in /usr/local/lib/python3.12/site-packages (from stack_data>=0.6.0->ipython->shap[plots]==0.51.0->bugbug->bugbug-mcp==0.0.0) (2.2.1)
Requirement already satisfied: asttokens>=2.1.0 in /usr/local/lib/python3.12/site-packages (from stack_data>=0.6.0->ipython->shap[plots]==0.51.0->bugbug->bugbug-mcp==0.0.0) (3.0.1)
Requirement already satisfied: pure-eval in /usr/local/lib/python3.12/site-packages (from stack_data>=0.6.0->ipython->shap[plots]==0.51.0->bugbug->bugbug-mcp==0.0.0) (0.2.3)
Requirement already satisfied: mypy-extensions>=0.3.0 in /usr/local/lib/python3.12/site-packages (from typing-inspect<1,>=0.4.0->dataclasses-json<0.7.0,>=0.6.7->langchain-community==0.4.1->bugbug->bugbug-mcp==0.0.0) (1.1.0)
Collecting more-itertools (from jaraco.classes->keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp>=2.12.0->bugbug-mcp==0.0.0)
Downloading more_itertools-10.8.0-py3-none-any.whl.metadata (39 kB)
Requirement already satisfied: smmap<6,>=3.0.1 in /usr/local/lib/python3.12/site-packages (from gitdb<5,>=4.0.1->gitpython!=3.1.29,>=1.0.0->wandb>=0.17.1->weave>=0.50.0->bugbug->bugbug-mcp==0.0.0) (5.0.3)
Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.12/site-packages (from pyasn1-modules>=0.2.1->google-auth<3.0.0,>=2.47.0->google-auth[requests]<3.0.0,>=2.47.0->google-genai<2.0.0,>=1.56.0->langchain-google-genai==4.2.1->bugbug->bugbug-mcp==0.0.0) (0.6.3)
Requirement already satisfied: shellingham>=1.3.0 in /usr/local/lib/python3.12/site-packages (from typer->huggingface-hub<2.0,>=0.16.4->tokenizers<1.0.0,>=0.15.1->langchain-mistralai==1.1.2->bugbug->bugbug-mcp==0.0.0) (1.5.4)
Requirement already satisfied: annotated-doc>=0.0.2 in /usr/local/lib/python3.12/site-packages (from typer->huggingface-hub<2.0,>=0.16.4->tokenizers<1.0.0,>=0.15.1->langchain-mistralai==1.1.2->bugbug->bugbug-mcp==0.0.0) (0.0.4)
Downloading fastmcp-3.1.1-py3-none-any.whl (633 kB)
Downloading pytest_asyncio-1.3.0-py3-none-any.whl (15 kB)
Downloading pytest_mock-3.15.1-py3-none-any.whl (10 kB)
Downloading authlib-1.6.9-py2.py3-none-any.whl (244 kB)
Downloading cyclopts-4.10.1-py3-none-any.whl (204 kB)
Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB)
Downloading jsonref-1.1.0-py3-none-any.whl (9.4 kB)
Downloading jsonschema_path-0.4.5-py3-none-any.whl (19 kB)
Downloading openapi_pydantic-0.5.1-py3-none-any.whl (96 kB)
Downloading opentelemetry_api-1.40.0-py3-none-any.whl (68 kB)
Downloading py_key_value_aio-0.4.4-py3-none-any.whl (152 kB)
Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB)
Downloading uncalled_for-0.2.0-py3-none-any.whl (11 kB)
Downloading watchfiles-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (456 kB)
Downloading aiofile-3.9.0-py3-none-any.whl (19 kB)
Downloading beartype-0.22.9-py3-none-any.whl (1.3 MB)
Downloading email_validator-2.3.0-py3-none-any.whl (35 kB)
Downloading importlib_metadata-8.7.1-py3-none-any.whl (27 kB)
Downloading keyring-25.7.0-py3-none-any.whl (39 kB)
Downloading pathable-0.5.0-py3-none-any.whl (16 kB)
Downloading rich_rst-1.3.2-py3-none-any.whl (12 kB)
Downloading caio-0.9.25-cp312-cp312-manylinux_2_34_x86_64.whl (80 kB)
Downloading dnspython-2.8.0-py3-none-any.whl (331 kB)
Downloading jeepney-0.9.0-py3-none-any.whl (49 kB)
Downloading secretstorage-3.5.0-py3-none-any.whl (15 kB)
Downloading zipp-3.23.0-py3-none-any.whl (10 kB)
Downloading docutils-0.22.4-py3-none-any.whl (633 kB)
Downloading jaraco.classes-3.4.0-py3-none-any.whl (6.8 kB)
Downloading jaraco_context-6.1.2-py3-none-any.whl (7.9 kB)
Downloading jaraco_functools-4.4.0-py3-none-any.whl (10 kB)
Downloading more_itertools-10.8.0-py3-none-any.whl (69 kB)
Building wheels for collected packages: bugbug-mcp
Building wheel for bugbug-mcp (pyproject.toml) ... -� �done
Created wheel for bugbug-mcp: filename=bugbug_mcp-0.0.0-py3-none-any.whl size=4147 sha256=fbd4c5751760ef77309d38fe078605a24fd3b74879831a2baad9f6e191d87a88
Stored in directory: /tmp/pip-ephem-wheel-cache-grnltlyh/wheels/b1/39/03/2ef2cddb13bfd2f41707c731da402983aaa6e95f83466c261f
Successfully built bugbug-mcp
Installing collected packages: pyperclip, zipp, uncalled-for, pathable, more-itertools, jsonref, jeepney, jaraco.context, exceptiongroup, docutils, dnspython, caio, beartype, watchfiles, pytest-mock, pytest-asyncio, py-key-value-aio, jsonschema-path, jaraco.functools, jaraco.classes, importlib-metadata, email-validator, aiofile, SecretStorage, rich-rst, opentelemetry-api, openapi-pydantic, authlib, keyring, cyclopts, fastmcp, bugbug-mcp
Successfully installed SecretStorage-3.5.0 aiofile-3.9.0 authlib-1.6.9 beartype-0.22.9 bugbug-mcp-0.0.0 caio-0.9.25 cyclopts-4.10.1 dnspython-2.8.0 docutils-0.22.4 email-validator-2.3.0 exceptiongroup-1.3.1 fastmcp-3.1.1 importlib-metadata-8.7.1 jaraco.classes-3.4.0 jaraco.context-6.1.2 jaraco.functools-4.4.0 jeepney-0.9.0 jsonref-1.1.0 jsonschema-path-0.4.5 keyring-25.7.0 more-itertools-10.8.0 openapi-pydantic-0.5.1 opentelemetry-api-1.40.0 pathable-0.5.0 py-key-value-aio-0.4.4 pyperclip-1.11.0 pytest-asyncio-1.3.0 pytest-mock-3.15.1 rich-rst-1.3.2 uncalled-for-0.2.0 watchfiles-1.1.1 zipp-3.23.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
+ pytest --cov=bugbug_mcp services/mcp/tests/ -vvv
/usr/local/lib/python3.12/site-packages/requests/__init__.py:113: RequestsDependencyWarning: urllib3 (2.6.3) or chardet (7.4.0.post1)/charset_normalizer (3.4.6) doesn't match a supported version!
warnings.warn(
============================= test session starts ==============================
platform linux -- Python 3.12.3, pytest-9.0.2, pluggy-1.6.0 -- /usr/local/bin/python
cachedir: .pytest_cache
hypothesis profile 'default'
rootdir: /bugbug/services/mcp
configfile: pyproject.toml
plugins: cov-7.0.0, responses-0.5.1, anyio-4.13.0, mock-3.15.1, langsmith-0.7.22, asyncio-1.3.0, hypothesis-6.151.9
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function
collecting ...
collecting 0 items
collecting 4 items
collected 4 items
services/mcp/tests/test_bugzilla_tools.py::TestBugzillaQuickSearch::test_quick_search_basic PASSED [ 25%]
services/mcp/tests/test_bugzilla_tools.py::TestBugzillaQuickSearch::test_quick_search_no_results PASSED [ 50%]
services/mcp/tests/test_bugzilla_tools.py::TestBugzillaQuickSearch::test_quick_search_custom_limit PASSED [ 75%]
services/mcp/tests/test_bugzilla_tools.py::TestBugzillaQuickSearch::test_quick_search_handles_missing_fields PASSED [100%]
================================ tests coverage ================================
_______________ coverage: platform linux, python 3.12.3-final-0 ________________
Name Stmts Miss Cover
------------------------------------------------------------------------------------
/usr/local/lib/python3.12/site-packages/bugbug_mcp/__init__.py 5 0 100%
/usr/local/lib/python3.12/site-packages/bugbug_mcp/server.py 83 27 67%
------------------------------------------------------------------------------------
TOTAL 88 27 69%
============================== 4 passed in 19.79s ==============================
+ bash /dev/fd/63
++ curl -s https://codecov.io/bash
_____ _
/ ____| | |
| | ___ __| | ___ ___ _____ __
| | / _ \ / _` |/ _ \/ __/ _ \ \ / /
| |___| (_) | (_| | __/ (_| (_) \ V /
\_____\___/ \__,_|\___|\___\___/ \_/
Bash-1.0.6
==> git version 2.39.2 found
==> curl 7.88.1 (x86_64-pc-linux-gnu) libcurl/7.88.1 OpenSSL/3.0.11 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.3 libpsl/0.21.2 (+libidn2/2.3.3) libssh2/1.10.0 nghttp2/1.52.0 librtmp/2.3 OpenLDAP/2.5.13
Release-Date: 2023-02-20, security patched: 7.88.1-10+deb12u5
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL threadsafe TLS-SRP UnixSockets zstd
x> No CI provider detected.
Testing inside Docker? http://docs.codecov.io/docs/testing-with-docker
Testing with Tox? https://docs.codecov.io/docs/python#section-testing-with-tox
current dir: /bugbug
project root: .
--> token set from env
Yaml found at: .codecov.yml
==> Running gcov in . (disable via -X gcov)
==> Python coveragepy exists disable via -X coveragepy
-> Running coverage xml
==> Searching for coverage reports in:
+ .
-> Found 1 reports
==> Detecting git/mercurial file structure
==> Reading reports
+ ./coverage.xml bytes=4145
==> Appending adjustments
https://docs.codecov.io/docs/fixing-reports
-> No adjustments found
==> Gzipping contents
4.0K /tmp/codecov.xrXDFc.gz
==> Uploading reports
url: https://codecov.io
query: branch=&commit=5496e8b5cc511cf70fc5992aa32664d167c0dbb0&build=&build_url=&name=&tag=&slug=&service=&flags=&pr=&job=&cmd_args=
-> Pinging Codecov
https://codecov.io/upload/v4?package=bash-1.0.6&token=<hidden>&package=bash-1.0.6&token=66162f89-a4d9-420c-84bd-d10f12a428d9&branch=&commit=5496e8b5cc511cf70fc5992aa32664d167c0dbb0&build=&build_url=&name=&tag=&slug=&service=&flags=&pr=&job=&cmd_args=
-> Uploading to
https://storage.googleapis.com/codecov-production/shelter/v4/github/mozilla/bugbug/5496e8b5cc511cf70fc5992aa32664d167c0dbb0/3c8d383e-9f54-410a-b9e1-d945e7cc695d.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJWQHUGIBILH4J7Q6ZUSCIFNEOLYSNDS7L3B4N5SIBQ2J4YLYE5CRFCD%2F20260328%2Fus%2Fs3%2Faws4_request&X-Amz-Date=20260328T022007Z&X-Amz-Expires=120&X-Amz-SignedHeaders=host&X-Amz-Signature=34ac223777e0d0c71576c00996bde219053f83c3dace84f581c14fe7bb44bef5
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 3138 0 0 100 3138 0 24574 --:--:-- --:--:-- --:--:-- 24708
-> Reports have been successfully queued for processing at https://app.codecov.io/github/mozilla/bugbug/commit/5496e8b5cc511cf70fc5992aa32664d167c0dbb0
[taskcluster 2026-03-28T02:20:08.236Z] Exit Code: 0
[taskcluster 2026-03-28T02:20:08.236Z] User Time: 91.829ms
[taskcluster 2026-03-28T02:20:08.236Z] Kernel Time: 94.504ms
[taskcluster 2026-03-28T02:20:08.236Z] Wall Time: 11m50.532329902s
[taskcluster 2026-03-28T02:20:08.236Z] Average Available System Memory: 5.70 GiB
[taskcluster 2026-03-28T02:20:08.236Z] Average System Memory Used: 2.05 GiB
[taskcluster 2026-03-28T02:20:08.236Z] Peak System Memory Used: 3.04 GiB
[taskcluster 2026-03-28T02:20:08.236Z] Total System Memory: 7.75 GiB
[taskcluster 2026-03-28T02:20:08.236Z] Result: SUCCEEDED
[taskcluster 2026-03-28T02:20:08.236Z] === Task Finished ===
[taskcluster 2026-03-28T02:20:08.236Z] Task Duration: 11m50.53294106s
Loading