code: def pytest_addoption(parser):
      parser.addoption("--no-mp", action="store", default=None)
      parser.addoption(
          "--set-backend",
          action="store_true",
          default=False,
          help="Force the testing pipeline to use ivy.set_backend for backend setting",
      )
  
      parser.addoption("--device", action="store", default="cpu")
      parser.addoption("-B", "--backend", action="store", default="all")
      parser.addoption("--trace_graph", action="store_true")
      parser.addoption("--with_implicit", action="store_true")
      parser.addoption("--frontend", action="store", default=None)
      parser.addoption("--env", action="store", default=None)
      parser.addoption("--ground_truth", action="store", default=None)
      parser.addoption("--skip-variable-testing", action="store_true")
      parser.addoption(
          "--skip-native-array-testing", action="store_true"
      )
      parser.addoption("--skip-out-testing", action="store_true")
      parser.addoption("--skip-nestable-testing", action="store_true")
      parser.addoption(
          "--skip-instance-method-testing", action="store_true"
      )
      parser.addoption("--skip-gradient-testing", action="store_true")
      parser.addoption("--skip-trace-testing", action="store_true")
  
      parser.addoption("--with-variable-testing", action="store_true")
      parser.addoption(
          "--with-native-array-testing", action="store_true"
      )
      parser.addoption("--with-out-testing", action="store_true")
      parser.addoption("--with-nestable-testing", action="store_true")
      parser.addoption(
          "--with-instance-method-testing", action="store_true"
      )
      parser.addoption("--with-gradient-testing", action="store_true")
      parser.addoption("--with-trace-testing", action="store_true")
      parser.addoption("--with-transpile", action="store_true")
      parser.addoption("--no-extra-testing", action="store_true")
      parser.addoption(
          "--my_test_dump",
          action="store",
          default=None,
          help="Print test items in my custom format",
      )
      parser.addoption(
          "--skip-cython-wrapper-testing", action="store_true"
      )
      parser.addoption(
          "--with-cython-wrapper-testing", action="store_true"
      )
  
imports: import os
  import pytest
  from typing import Dict
  import sys
  import multiprocessing
  from packaging import version
  from .helpers.globals import mod_backend, mod_frontend
  import ivy_tests.test_ivy.helpers.test_parameter_flags
  from ivy import set_exception_trace_mode
  from ivy_tests.test_ivy.helpers import globals
  from ivy_tests.test_ivy.helpers.available_frameworks import available_frameworks
  from ivy_tests.test_ivy.helpers.multiprocessing import backend_proc, frontend_proc
  from ivy_tests.test_ivy.helpers.pipeline_helper import BackendHandler, BackendHandlerMode
label_desc: Use image node_id 7 for calling a global function with example usage: pytest_addoption(parser) without return types