Skip to content

Test Explorer is not reporting test status if a test is annotated with xdist_group #24935

Open

Description

Type: Bug

Behaviour

Test Explorer is not reporting test status (red/green/skipped icons) when executed test is annotated with @pytest.mark.xdist_group("<group_name>")

Image

Steps to reproduce:

  1. Have pytest and xdist installed.
  2. Create a test:
import pytest
@pytest.mark.xdist_group("my_name")
def test_result_on_test_explorer_tab_with_xdist_group():
    assert True
  1. Setup pytest args
-n1 --dist=loadgroup
  1. Run the test in Test Explorer pane.

Diagnostic data

Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)

2025-03-28 09:34:36.028 [info] Attempting to use temp directory for test ids file, file name: test-ids-2d4841d5f435a572ada2.txt
2025-03-28 09:34:36.029 [info] All environment variables set for pytest execution, PYTHONPATH: "/Users/radek/.vscode/extensions/ms-python.python-2025.2.0-darwin-arm64/python_files"
2025-03-28 09:34:36.029 [info] Running pytest with arguments: /Users/radek/.vscode/extensions/ms-python.python-2025.2.0-darwin-arm64/python_files/vscode_pytest/run_pytest_script.py --log-cli-level=INFO -m debug -n1 --dist=loadgroup --rootdir=/redacted/e2e-tests for workspace /redacted 

2025-03-28 09:34:36.029 [info] > ./venv/bin/python ~/.vscode/extensions/ms-python.python-2025.2.0-darwin-arm64/python_files/vscode_pytest/run_pytest_script.py --log-cli-level=INFO -n1 --dist=loadgroup --rootdir=./e2e-tests
2025-03-28 09:34:36.029 [info] cwd: ./e2e-tests
2025-03-28 09:34:37.716 [info] Test Result named pipe /var/folders/fj/q1_v_36x4rdcxyh92ddsq4y00000gn/T/python-test-results-680c92b04e19cdaa6f9c  cancelled

Extension version: 2025.2.0
VS Code version: Code 1.98.2 (Universal) (ddc367ed5c8936efe395cffeec279b04ffd7db78, 2025-03-12T13:32:45.399Z)
OS version: Darwin arm64 24.3.0
Modes:

  • Python version (& distribution if applicable, e.g. Anaconda): 3.12.8
  • Type of virtual environment used (e.g. conda, venv, virtualenv, etc.): Venv
  • Value of the python.languageServer setting: Default
User Settings


languageServer: "Pylance"

testing
• cwd: "<placeholder>"
• pytestArgs: "<placeholder>"
• pytestEnabled: true

Installed Extensions
Extension Name Extension Id Version
autodocstring njp 0.6.1
black-formatter ms- 2025.2.0
code-spell-checker str 4.0.40
copilot Git 1.292.0
copilot-chat Git 0.25.1
debugpy ms- 2025.4.1
earthfile-syntax-highlighting ear 0.0.16
flake8 ms- 2025.2.0
gitlens eam 16.3.3
indent-rainbow ode 8.3.1
isort ms- 2023.10.1
js-debug ms- 1.97.1
js-debug-companion ms- 1.1.3
live-server ms- 0.4.15
plantuml jeb 2.18.1
python ms- 2025.2.0
rainbow-csv mec 3.18.0
remote-containers ms- 0.401.0
remote-explorer ms- 0.4.3
remote-server ms- 1.5.2
remote-ssh ms- 0.118.0
remote-ssh-edit ms- 0.87.0
signageos-vscode-sops sig 0.9.2
vim vsc 1.29.0
vscode-docker ms- 1.29.4
vscode-js-profile-table ms- 1.0.10
vscode-pylance ms- 2025.3.2
vscode-remote-extensionpack ms- 0.26.0
vscode-yaml red 1.17.0
xml Dot 2.5.1
System Info
Item Value
CPUs Apple M1 Max (10 x 2400)
GPU Status 2d_canvas: enabled
canvas_oop_rasterization: enabled_on
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
Load (avg) 4, 4, 6
Memory (System) 32.00GB (0.08GB free)
Process Argv
Screen Reader no
VM 0%

Activity

  1. eleanorjboyd commented on Mar 31, 2025

    @eleanorjboyd

    will investigate- thanks

  2. eleanorjboyd commented on Apr 4, 2025

    @eleanorjboyd

    found the issue here- investigating the best solution so it might take a little longer- thanks

  3. ivhacks commented on Nov 6, 2025

    @ivhacks

    Any updates here? hitting the same thing

  4. goska-malaga commented on Oct 21, 2026

    @goska-malaga

    I have what looks like similar issue, when I use xdist_group test explorer marks tests as skipped while test report shows Passed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area-testingbugIssue identified by VS Code Team member as probable bugneeds PRReady to be worked on

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions