code: def test_scikit_experiment_aci():
      """
      As of 2022-06-09:
      - Takes roughly 20 seconds to submit 10 tasks.
      - Roughly 80 seconds for first runs to return.
      - 180 seconds to complete (5 parallel containers).
      """
      from dotenv import load_dotenv
  
      load_dotenv()
      azure_tenant_id = os.getenv("AZURE_TENANT_ID")
      azure_client_id = os.getenv("AZURE_CLIENT_ID")
      azure_client_secret = os.getenv("AZURE_CLIENT_SECRET")
      subscription_id = os.getenv("AZURE_SUBSCRIPTION_ID")
      resource_group = os.getenv("AZURE_RESOURCE_GROUP")
  
      store = Store(os.getenv("AZURE_DB_URL"), force_recreate=False)
      # store = populated_azure_store
      executor = AzureContainerInstance(
          store,
          azure_tenant_id,
          azure_client_id,
          azure_client_secret,
          subscription_id,
          resource_group,
          n_running_containers=5,
          num_cores=1,
          mem_size_gb=2,
          raise_exception=True,
      )
  
      experiment = Experiment(store)
      executor = experiment.run(
          _benchmark, _trials, timeout=10, executor=executor
      )
      executor.join()
  
file_path: interpret/python/powerlift/tests/powerlift/bench/test_experiment.py
imports: from powerlift.bench import Experiment, Store
  from powerlift.executors.docker import InsecureDocker
  from powerlift.executors.localmachine import LocalMachine
  from powerlift.executors.azure_ci import AzureContainerInstance
  import pytest
  import os
label_desc: Use image node_id 6 for calling a global function with example usage: test_scikit_experiment_aci() without return types