This needs to trigger a skip (via `pytest.skip("msg goes here")`) rather than just executing nothing if it isn't supported. Ideally I'd prefer it to be a decorator, but that is difficult without pre-filtering the data.