def METHOD_NAME(self):
    build_name = "jenkins_generic_job_kill_%s" % utils.get_timestamp()
    run_thread = threading.Thread(
        target=self.threaded_test,
        args=(False, " -t cime_test_only_slow_pass -b master", build_name),
    )
    run_thread.daemon = True
    run_thread.start()
    time.sleep(120)
    self.kill_subprocesses(sig=signal.SIGTERM)
    run_thread.join(timeout=30)
    self.assertFalse(
        run_thread.is_alive(), msg="jenkins_generic_job should have finished"
    )
    self.assertTrue(
        self._thread_error is None,
        msg="Thread had failure: %s" % self._thread_error,
    )
    self.assert_dashboard_has_build(build_name)