def METHOD_NAME(self):
    # in practice set the max_interval to a larger value (e.g. 60 seconds)
    mp_queue = mp.get_context("spawn").Queue()
    server = timer.LocalTimerServer(mp_queue, max_interval=0.01)
    server.start()
    world_size = 8
    # all processes should complete successfully
    # since start_process does NOT take context as parameter argument yet
    # this method WILL FAIL (hence the test is disabled)
    torch_mp.spawn(
        fn=_happy_function, args=(mp_queue,), nprocs=world_size, join=True
    )
    with self.assertRaises(Exception):
        # torch.multiprocessing.spawn kills all sub-procs
        # if one of them gets killed
        torch_mp.spawn(
            fn=_stuck_function, args=(mp_queue,), nprocs=world_size, join=True
        )
    server.stop()