# Skipped: <Skipped instance>

- **ID:** `python/pytest-skip-no-reason`
- **Domain:** python
- **Category:** config_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

pytest.skip() was called without a reason string, or pytest.mark.skip was used without reason=, producing an unhelpful '<Skipped instance>' message.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 7.x | active | — | — |
| 8.x | active | — | — |

## Workarounds

1. **** (98% success)
   ```
   import pytest

pytest.skip("requires GPU")
# or
@pytest.mark.skip(reason="not supported on Windows")
def test_x(): ...
   ```
2. **** (95% success)
   ```
   @pytest.mark.skipif(sys.platform == 'win32', reason='POSIX only')
def test_x(): ...
   ```

## Dead Ends

- **** — -rs shows reasons but there is none to show. (80% fail)
- **** — xfail runs the test; may cause failures on unsupported platforms. (70% fail)
- **** — Still lacks a reason string; message remains unhelpful. (85% fail)
