code: def pytest_runtest_setup(item):
      selected_integrations_list = item.config.option.integration
      selected_systems_list = item.config.option.system
  
      include_long_running = item.config.option.include_long_running
      include_quarantined = item.config.option.include_quarantined
      exclude_virtualenv_operator = (
          item.config.option.exclude_virtualenv_operator
      )
      exclude_external_python_operator = (
          item.config.option.exclude_external_python_operator
      )
  
      for marker in item.iter_markers(name="integration"):
          skip_if_integration_disabled(marker, item)
      if selected_integrations_list:
          skip_if_not_marked_with_integration(
              selected_integrations_list, item
          )
      if selected_systems_list:
          skip_if_not_marked_with_system(selected_systems_list, item)
      else:
          skip_system_test(item)
      for marker in item.iter_markers(name="backend"):
          skip_if_wrong_backend(marker, item)
      selected_backend = item.config.option.backend
      if selected_backend:
          skip_if_not_marked_with_backend(selected_backend, item)
      if not include_long_running:
          skip_long_running_test(item)
      if not include_quarantined:
          skip_quarantined_test(item)
      if exclude_virtualenv_operator:
          skip_virtualenv_operator_test(item)
      if exclude_external_python_operator:
          skip_external_python_operator_test(item)
      if skip_db_tests:
          skip_db_test(item)
      if run_db_tests_only:
          only_run_db_test(item)
      skip_if_credential_file_missing(item)
  
imports: from __future__ import annotations
  import json
  import os
  import platform
  import subprocess
  import sys
  import warnings
  from contextlib import ExitStack, suppress
  from datetime import datetime, timedelta
  from pathlib import Path
  from typing import TYPE_CHECKING
  import pytest
  import time_machine
  from itsdangerous import URLSafeSerializer
label_desc: Use image node_id 24 for calling a global function with example usage: pytest_runtest_setup(item) without return types