code: def pytest_addoption(parser):
      parser.addoption(
          "--env",
          action="store",
          default=None,
          help="set cortex environment, to test on an existing cluster",
      )
      parser.addoption(
          "--config",
          action="store",
          default=None,
          help="set cortex cluster config, to test on a new cluster",
      )
      parser.addoption(
          "--s3-path",
          action="store",
          default=None,
          help="set s3 path where batch jobs results will be stored",
      )
      parser.addoption(
          "--skip-gpus",
          action="store_true",
          help="skip GPU tests",
      )
      parser.addoption(
          "--skip-infs",
          action="store_true",
          help="skip Inferentia tests",
      )
      parser.addoption(
          "--skip-autoscaling",
          action="store_true",
          help="skip autoscaling tests",
      )
      parser.addoption(
          "--skip-load",
          action="store_true",
          help="skip load tests",
      )
      parser.addoption(
          "--skip-long-running",
          action="store_true",
          help="skip long-running test",
      )
      parser.addoption(
          "--local-operator",
          action="store_true",
          help="enable for using testing against BatchAPI with a local operator",
      )
      parser.addoption(
          "--arm-nodegroups",
          action="store",
          default=None,
          help="arm nodegroups to run the arm tests on",
      )
      parser.addoption(
          "--x86-nodegroups",
          action="store",
          default=None,
          help="x86 nodegroups to run the x86 tests on",
      )
  
imports: import os
  import pytest
  import yaml
  from dotenv import load_dotenv
label_desc: Use image node_id 1 for calling a global function with example usage: pytest_addoption(parser) without return types