code: def test_test_nlu_comparison(
      run_in_simple_project: Callable[..., RunResult]
  ):
      write_yaml({"pipeline": "KeywordIntentClassifier"}, "config.yml")
      write_yaml({"pipeline": "KeywordIntentClassifier"}, "config2.yml")
  
      # TODO: Loading still needs fixing
      run_in_simple_project(
          "test",
          "nlu",
          "--config",
          "config.yml",
          "config2.yml",
          "--run",
          "2",
          "--percentages",
          "75",
          "25",
      )
  
      assert os.path.exists("results/run_1")
      assert os.path.exists("results/run_2")
  
imports: import os
  import shutil
  from pathlib import Path
  from shutil import copyfile
  from pytest import Testdir, Pytester, ExitCode
  from _pytest.pytester import RunResult
  from rasa.core.constants import CONFUSION_MATRIX_STORIES_FILE, STORIES_WITH_WARNINGS_FILE
  from rasa.constants import RESULTS_FILE
  from rasa.shared.constants import DEFAULT_RESULTS_PATH
  from rasa.shared.utils.io import list_files, write_yaml, write_text_file
  from typing import Callable
  from tests.cli.conftest import RASA_EXE
label_desc: Use image node_id 12 for calling a global function with example usage: test_test_nlu_comparison(run_in_simple_project) without return types