original_docstring: Pseudo-builder for test output.
  
    Args:
      self: Environment in which we were called.
      test_name: Test name.
      nodes: List of files/Nodes output by the test.
      kwargs: Keyword arguments.
  
    Returns:
      Passthrough return code from env.Alias().
    
docstring: Pseudo-builder for test output.
docstring_tokens: Pseudo - builder for test output .
code: def ComponentTestOutput(self, test_name, nodes, **kwargs):
    """Pseudo-builder for test output.
  
    Args:
      self: Environment in which we were called.
      test_name: Test name.
      nodes: List of files/Nodes output by the test.
      kwargs: Keyword arguments.
  
    Returns:
      Passthrough return code from env.Alias().
    """
  
    # Clone and modify environment
    env = _ComponentPlatformSetup(self, 'ComponentTestObject', **kwargs)
  
    # Add an alias for the test output
    a = env.Alias(test_name, nodes)
  
    # Determine groups test belongs in
    if env.get('COMPONENT_TEST_ENABLED'):
      groups = env.SubstList2('$COMPONENT_TEST_OUTPUT_GROUPS')
      if env.get('COMPONENT_TEST_SIZE'):
        groups.append(env.subst('run_${COMPONENT_TEST_SIZE}_tests'))
    else:
      # Disabled tests only go in the explicit disabled tests group
      groups = ['run_disabled_tests']
  
    for group in groups:
      SCons.Script.Alias(group, a)
  
    # Let component_targets know this target is available in the current mode
    env.SetTargetProperty(test_name, TARGET_PATH=nodes[0])
  
    # Return the output node
    return a
code_tokens: def ComponentTestOutput ( self , test_name , nodes , ** kwargs ) : env = _ComponentPlatformSetup ( self , 'ComponentTestObject' , ** kwargs ) a = env . Alias ( test_name , nodes ) if env . get ( 'COMPONENT_TEST_ENABLED' ) : groups = env . SubstList2 ( '$COMPONENT_TEST_OUTPUT_GROUPS' ) if env . get ( 'COMPONENT_TEST_SIZE' ) : groups . append ( env . subst ( 'run_${COMPONENT_TEST_SIZE}_tests' ) ) else : groups = [ 'run_disabled_tests' ] for group in groups : SCons . Script . Alias ( group , a ) env . SetTargetProperty ( test_name , TARGET_PATH = nodes [ 0 ] ) return a
short_docstring: Pseudo-builder for test output.
short_docstring_tokens: Pseudo - builder for test output .
comment: """Pseudo-builder for test output.
  
    Args:
      self: Environment in which we were called.
      test_name: Test name.
      nodes: List of files/Nodes output by the test.
      kwargs: Keyword arguments.
  
    Returns:
      Passthrough return code from env.Alias().
    """$SEP$# Clone and modify environment$SEP$# Add an alias for the test output$SEP$# Determine groups test belongs in$SEP$# Disabled tests only go in the explicit disabled tests group$SEP$# Let component_targets know this target is available in the current mode$SEP$# Return the output node