code: def pytest_addoption(parser):
      # Any custom option, that should be available at any time (not just a
      # plugin), goes here.
  
      group = parser.getgroup("cuML Custom Options")
  
      group.addoption(
          "--run_stress",
          action="store_true",
          default=False,
          help=(
              "Runs tests marked with 'stress'. These are the most intense "
              "tests that take the longest to run and are designed to stress "
              "the hardware's compute resources."
          ),
      )
  
      group.addoption(
          "--run_quality",
          action="store_true",
          default=False,
          help=(
              "Runs tests marked with 'quality'. These tests are more "
              "computationally intense than 'unit', but less than 'stress'"
          ),
      )
  
      group.addoption(
          "--run_unit",
          action="store_true",
          default=False,
          help=(
              "Runs tests marked with 'unit'. These are the quickest tests "
              "that are focused on accuracy and correctness."
          ),
      )
  
imports: from cuml.testing.utils import create_synthetic_dataset
  from sklearn.feature_extraction.text import CountVectorizer
  from sklearn import datasets
  from sklearn.datasets import make_regression
  from sklearn.datasets import make_classification
  from sklearn.datasets import fetch_california_housing
  from sklearn.datasets import fetch_20newsgroups
  from sklearn.utils import Bunch
  from datetime import timedelta
  from math import ceil
  import hypothesis
  from cuml.internals.safe_imports import gpu_only_import
  import pytest
  import os
  import subprocess
  import pandas
  from cuml.internals.safe_imports import cpu_only_import
label_desc: Use image node_id 1 for calling a global function with example usage: pytest_addoption(parser) without return types