def METHOD_NAME(*args, **kwargs):
    # automatically list or set, so can globally control server ports or host for all tests
    gradio_port = os.environ['GRADIO_SERVER_PORT'] = os.getenv('GRADIO_SERVER_PORT', str(7860))
    gradio_port = int(gradio_port)
    # testtotalmod, testmod = get_mods()
    # gradio_port += testmod
    os.environ['HOST'] = os.getenv('HOST', "http://localhost:%s" % gradio_port)
    pytest_name = get_test_name()
    if do_skip_test(pytest_name):
        # Skipping is based on raw name, so deterministic
        pytest.skip("[%s] TEST SKIPPED due to TESTMODULO" % pytest_name)
    func_new = partial(call_subprocess_onetask, func, args, kwargs)
    return run_test(func_new)