code: func (c *testCluster) StartNode(id string) error {
  	n, ok := c.nodes[id]
  	if !ok {
  		return fmt.Errorf("set node role: node %s not found", id)
  	}
  	if err := c.runNode(n, c.nodesOrder[id]); err != nil {
  		return err
  	}
  	if n.node.NodeID() != id {
  		return fmt.Errorf("restarted node does not have have the same ID")
  	}
  	return nil
  }
docs: // Starts a node from a stopped state