text: import pytest
  import subprocess
  
  from tests.utils import ingest_file_via_rest
  from tests.utils import delete_urns_from_file
  
  
  @pytest.fixture(scope="module", autouse=True)
  def ingest_cleanup_data():
      print("ingesting test data")
      ingest_file_via_rest("tests/cypress/data.json")
      yield
      print("removing test data")
      delete_urns_from_file("tests/cypress/data.json")
  
  
  def test_run_cypress(frontend_session, wait_for_healthchecks):
      command = f"npx cypress run"
      print('starting?')
      proc = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, cwd="tests/cypress")
      stdout = proc.stdout.read()
      stderr = proc.stderr.read()
      return_code = proc.wait()
      print(stdout.decode("utf-8"))
      print('stderr output:')
      print(stderr.decode("utf-8"))
      print('return code', return_code)
      assert(return_code == 0)
  