fails:Kernel#exec raises Errno::ENOENT for an empty string
fails:Kernel#exec raises Errno::ENOENT for a command which does not exist
fails:Kernel#exec raises an ArgumentError if the command includes a null byte
fails:Kernel#exec raises Errno::EACCES when the file does not have execute permissions
fails:Kernel#exec raises Errno::EACCES when passed a directory
fails:Kernel#exec runs the specified command, replacing current process
fails:Kernel#exec sets the current directory when given the :chdir option
fails:Kernel#exec with a single argument subjects the specified command to shell expansion
fails:Kernel#exec with a single argument creates an argument array with shell parsing semantics for whitespace
fails:Kernel#exec (environment variables) sets environment variables in the child environment
fails:Kernel#exec (environment variables) unsets environment variables whose value is nil
fails:Kernel#exec (environment variables) coerces environment argument using to_hash
fails:Kernel#exec (environment variables) unsets other environment variables when given a true :unsetenv_others option
fails:Kernel#exec with a command array uses the first element as the command name and the second as the argv[0] value
fails:Kernel#exec with a command array coerces the argument using to_ary
fails:Kernel#exec with a command array raises an ArgumentError if the Array does not have exactly two elements
fails:Kernel.exec raises Errno::ENOENT for an empty string
fails:Kernel.exec raises Errno::ENOENT for a command which does not exist
fails:Kernel.exec raises an ArgumentError if the command includes a null byte
fails:Kernel.exec raises Errno::EACCES when the file does not have execute permissions
fails:Kernel.exec raises Errno::EACCES when passed a directory
fails:Kernel.exec runs the specified command, replacing current process
fails:Kernel.exec sets the current directory when given the :chdir option
fails:Kernel.exec with a single argument subjects the specified command to shell expansion
fails:Kernel.exec with a single argument creates an argument array with shell parsing semantics for whitespace
fails:Kernel.exec (environment variables) sets environment variables in the child environment
fails:Kernel.exec (environment variables) unsets environment variables whose value is nil
fails:Kernel.exec (environment variables) coerces environment argument using to_hash
fails:Kernel.exec (environment variables) unsets other environment variables when given a true :unsetenv_others option
fails:Kernel.exec with a command array uses the first element as the command name and the second as the argv[0] value
fails:Kernel.exec with a command array coerces the argument using to_ary
fails:Kernel.exec with a command array raises an ArgumentError if the Array does not have exactly two elements
fails:Kernel.exec with an options Hash with Integer option keys maps the key to a file descriptor in the child that inherits the file descriptor from the parent specified by the value
fails:Kernel#exec with an options Hash with Integer option keys maps the key to a file descriptor in the child that inherits the file descriptor from the parent specified by the value
slow:Kernel#exec raises Errno::ENOENT for an empty string
slow:Kernel#exec raises Errno::ENOENT for a command which does not exist
slow:Kernel#exec raises an ArgumentError if the command includes a null byte
slow:Kernel#exec raises Errno::EACCES when the file does not have execute permissions
slow:Kernel#exec raises Errno::EACCES when passed a directory
slow:Kernel#exec runs the specified command, replacing current process
slow:Kernel#exec sets the current directory when given the :chdir option
slow:Kernel#exec flushes STDOUT upon exit when it's not set to sync
slow:Kernel#exec flushes STDERR upon exit when it's not set to sync
slow:Kernel#exec with a single argument subjects the specified command to shell expansion
slow:Kernel#exec with a single argument creates an argument array with shell parsing semantics for whitespace
slow:Kernel#exec with multiple arguments does not subject the arguments to shell expansion
slow:Kernel#exec (environment variables) sets environment variables in the child environment
slow:Kernel#exec (environment variables) unsets environment variables whose value is nil
slow:Kernel#exec (environment variables) coerces environment argument using to_hash
slow:Kernel#exec (environment variables) unsets other environment variables when given a true :unsetenv_others option
slow:Kernel#exec with a command array uses the first element as the command name and the second as the argv[0] value
slow:Kernel#exec with a command array coerces the argument using to_ary
slow:Kernel#exec with a command array raises an ArgumentError if the Array does not have exactly two elements
slow:Kernel#exec with an options Hash with Integer option keys maps the key to a file descriptor in the child that inherits the file descriptor from the parent specified by the value
slow:Kernel.exec raises Errno::ENOENT for an empty string
slow:Kernel.exec raises Errno::ENOENT for a command which does not exist
slow:Kernel.exec raises an ArgumentError if the command includes a null byte
slow:Kernel.exec raises Errno::EACCES when the file does not have execute permissions
slow:Kernel.exec raises Errno::EACCES when passed a directory
slow:Kernel.exec runs the specified command, replacing current process
slow:Kernel.exec sets the current directory when given the :chdir option
slow:Kernel.exec flushes STDOUT upon exit when it's not set to sync
slow:Kernel.exec flushes STDERR upon exit when it's not set to sync
slow:Kernel.exec with a single argument subjects the specified command to shell expansion
slow:Kernel.exec with a single argument creates an argument array with shell parsing semantics for whitespace
slow:Kernel.exec with multiple arguments does not subject the arguments to shell expansion
slow:Kernel.exec (environment variables) sets environment variables in the child environment
slow:Kernel.exec (environment variables) unsets environment variables whose value is nil
slow:Kernel.exec (environment variables) coerces environment argument using to_hash
slow:Kernel.exec (environment variables) unsets other environment variables when given a true :unsetenv_others option
slow:Kernel.exec with a command array uses the first element as the command name and the second as the argv[0] value
slow:Kernel.exec with a command array coerces the argument using to_ary
slow:Kernel.exec with a command array raises an ArgumentError if the Array does not have exactly two elements
slow:Kernel.exec with an options Hash with Integer option keys maps the key to a file descriptor in the child that inherits the file descriptor from the parent specified by the value
fails:Kernel#exec flushes STDOUT upon exit when it's not set to sync
fails:Kernel#exec flushes STDERR upon exit when it's not set to sync
fails:Kernel#exec with multiple arguments does not subject the arguments to shell expansion
fails:Kernel.exec flushes STDOUT upon exit when it's not set to sync
fails:Kernel.exec flushes STDERR upon exit when it's not set to sync
fails:Kernel.exec with multiple arguments does not subject the arguments to shell expansion
