def METHOD_NAME( custom_options = {} ):
  def Decorator( test ):
    @functools.wraps( test )
    def Wrapper( test_case_instance, *args, **kwargs ):
      with IsolatedApp( custom_options ) as app:
        clangd_completer.CLANGD_COMMAND = clangd_completer.NOT_CACHED
        try:
          test( test_case_instance, app, *args, **kwargs )
        finally:
          StopCompleterServer( app, 'cpp' )
    return Wrapper
  return Decorator