code: def pytest_addoption(parser):
      parser.addoption(
          "--dataset",
          type=str,
          default="small",
          help="Dataset name to use in tests (e.g. tiny/small/large/mnist/etc)",
      )
  
      parser.addoption(
          "--dvc-bin",
          type=str,
          default=DEFAULT_DVC_BIN,
          help="Path to dvc binary",
      )
  
      parser.addoption(
          "--dvc-revs",
          type=str,
          help=(
              "Comma-separated list of DVC revisions to test (overrides `--dvc-bin`)"
          ),
      )
  
      parser.addoption(
          "--dvc-git-repo",
          type=str,
          default=DEFAULT_DVC_GIT_REPO,
          help="Path or url to dvc git repo",
      )
  
      parser.addoption(
          "--dvc-install-deps",
          type=str,
          default="",
          help="Comma-separated list of DVC installation packages",
      )
  
      parser.addoption(
          "--dvc-bench-git-repo",
          type=str,
          default=DEFAULT_DVC_BENCH_GIT_REPO,
          help="Path or url to dvc-bench git repo (for loading benchmark datasets)",
      )
  
      parser.addoption(
          "--project-rev",
          type=str,
          help="Project revision to test",
      )
  
      parser.addoption(
          "--project-git-repo",
          type=str,
          default=DEFAULT_PROJECT_GIT_REPO,
          help="Path or url to dvc project",
      )
  
label_desc: Use image node_id 4 for calling a global function with example usage: pytest_addoption(parser) without return types