docstr: Interrupt the experiment in different stages of its lifecyle.
docstr_tok: ["Interrupt","the","experiment","in","different","stages","of","its","lifecyle","."]
code: def test_sigint(self, experiment_script, exp_stage):
      """Interrupt the experiment in different stages of its lifecyle."""
      interrupt_experiment(experiment_script, exp_stage)
  
file_path: garage/tests/integration_tests/test_sigint.py
imports: from enum import IntEnum
  import itertools
  from multiprocessing.connection import Listener
  import os
  import signal
  import subprocess
  import psutil
  import pytest
label_desc: Use image node_id 1 for calling the TestSigInt obj's underlying member method code with example usage: obj.test_sigint(experiment_script, exp_stage) without return types