Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jruby/jruby
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: dd9b9189958e
Choose a base ref
...
head repository: jruby/jruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 667f8c51a567
Choose a head ref
  • 2 commits
  • 40 files changed
  • 1 contributor

Commits on Dec 15, 2016

  1. Copy the full SHA
    a63ba04 View commit details
  2. [Truffle] Tagged slow specs.

    nirvdrum committed Dec 15, 2016
    Copy the full SHA
    667f8c5 View commit details
Showing with 53 additions and 41 deletions.
  1. +0 −1 spec/truffle/tags/core/kernel/backtick_tags.txt
  2. +0 −1 spec/truffle/tags/core/process/groups_tags.txt
  3. +47 −0 spec/truffle/tags/core/process/spawn_tags.txt
  4. +0 −1 spec/truffle/tags/core/process/status/coredump_tags.txt
  5. +0 −1 spec/truffle/tags/core/process/status/equal_value_tags.txt
  6. +1 −1 spec/truffle/tags/core/process/status/exited_tags.txt
  7. +1 −1 spec/truffle/tags/core/process/status/exitstatus_tags.txt
  8. +0 −1 spec/truffle/tags/core/process/status/inspect_tags.txt
  9. +0 −1 spec/truffle/tags/core/process/status/right_shift_tags.txt
  10. +1 −1 spec/truffle/tags/core/process/status/signaled_tags.txt
  11. +0 −1 spec/truffle/tags/core/process/status/stopped_tags.txt
  12. +0 −1 spec/truffle/tags/core/process/status/stopsig_tags.txt
  13. +2 −2 spec/truffle/tags/core/process/status/success_tags.txt
  14. +1 −1 spec/truffle/tags/core/process/status/termsig_tags.txt
  15. +0 −1 spec/truffle/tags/core/process/status/to_i_tags.txt
  16. +0 −1 spec/truffle/tags/core/process/status/to_int_tags.txt
  17. +0 −1 spec/truffle/tags/core/process/status/to_s_tags.txt
  18. +0 −1 spec/truffle/tags/core/process/sys/getegid_tags.txt
  19. +0 −1 spec/truffle/tags/core/process/sys/geteuid_tags.txt
  20. +0 −1 spec/truffle/tags/core/process/sys/getgid_tags.txt
  21. +0 −1 spec/truffle/tags/core/process/sys/getuid_tags.txt
  22. +0 −1 spec/truffle/tags/core/process/sys/issetugid_tags.txt
  23. +0 −1 spec/truffle/tags/core/process/sys/setegid_tags.txt
  24. +0 −1 spec/truffle/tags/core/process/sys/seteuid_tags.txt
  25. +0 −1 spec/truffle/tags/core/process/sys/setgid_tags.txt
  26. +0 −1 spec/truffle/tags/core/process/sys/setregid_tags.txt
  27. +0 −1 spec/truffle/tags/core/process/sys/setresgid_tags.txt
  28. +0 −1 spec/truffle/tags/core/process/sys/setresuid_tags.txt
  29. +0 −1 spec/truffle/tags/core/process/sys/setreuid_tags.txt
  30. +0 −1 spec/truffle/tags/core/process/sys/setrgid_tags.txt
  31. +0 −1 spec/truffle/tags/core/process/sys/setruid_tags.txt
  32. +0 −1 spec/truffle/tags/core/process/sys/setuid_tags.txt
  33. +0 −1 spec/truffle/tags/core/process/uid/change_privilege_tags.txt
  34. +0 −2 spec/truffle/tags/core/process/uid/eid_tags.txt
  35. +0 −1 spec/truffle/tags/core/process/uid/grant_privilege_tags.txt
  36. +0 −1 spec/truffle/tags/core/process/uid/re_exchange_tags.txt
  37. +0 −1 spec/truffle/tags/core/process/uid/re_exchangeable_tags.txt
  38. +0 −1 spec/truffle/tags/core/process/uid/rid_tags.txt
  39. +0 −1 spec/truffle/tags/core/process/uid/sid_available_tags.txt
  40. +0 −1 spec/truffle/tags/core/process/uid/switch_tags.txt
1 change: 0 additions & 1 deletion spec/truffle/tags/core/kernel/backtick_tags.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
fails:Kernel#` produces a String in the default external encoding
fails:Kernel#` raises an Errno::ENOENT if the command is not executable
slow:Kernel#` lets the standard error stream pass through to the inherited stderr
1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/groups_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
fails:Process.groups sets the list of gids of groups in the supplemental group access list
fails:Process.groups gets an Array of the gids of groups in the supplemental group access list
47 changes: 47 additions & 0 deletions spec/truffle/tags/core/process/spawn_tags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
slow:Process.spawn returns the process ID of the new process as a Fixnum
slow:Process.spawn returns immediately
slow:Process.spawn sets environment variables in the child environment
slow:Process.spawn unsets environment variables whose value is nil
slow:Process.spawn calls #to_hash to convert the environment
slow:Process.spawn calls #to_str to convert the environment keys
slow:Process.spawn calls #to_str to convert the environment values
slow:Process.spawn raises an ArgumentError if an environment key includes an equals sign
slow:Process.spawn raises an ArgumentError if an environment key includes a null byte
slow:Process.spawn raises an ArgumentError if an environment value includes a null byte
slow:Process.spawn unsets other environment variables when given a true :unsetenv_others option
slow:Process.spawn unsets other environment variables when given a non-false :unsetenv_others option
slow:Process.spawn does not unset other environment variables when given a false :unsetenv_others option
slow:Process.spawn does not unset other environment variables when given a nil :unsetenv_others option
slow:Process.spawn does not unset environment variables included in the environment hash
slow:Process.spawn joins the current process group by default
slow:Process.spawn joins the current process if pgroup: false
slow:Process.spawn joins the current process if pgroup: nil
slow:Process.spawn joins a new process group if pgroup: true
slow:Process.spawn joins a new process group if pgroup: 0
slow:Process.spawn joins the specified process group if pgroup: pgid
slow:Process.spawn uses the current working directory as its working directory
slow:Process.spawn uses the current umask by default
slow:Process.spawn sets the umask if given the :umask option
slow:Process.spawn redirects STDOUT to the given file descriptior if out: Fixnum
slow:Process.spawn redirects STDOUT to the given file if out: IO
slow:Process.spawn redirects STDOUT to the given file if out: String
slow:Process.spawn redirects STDOUT to the given file if out: [String name, String mode]
slow:Process.spawn redirects STDERR to the given file descriptior if err: Fixnum
slow:Process.spawn redirects STDERR to the given file descriptor if err: IO
slow:Process.spawn redirects STDERR to the given file if err: String
slow:Process.spawn redirects STDERR to child STDOUT if :err => [:child, :out]
slow:Process.spawn redirects both STDERR and STDOUT to the given file descriptior
slow:Process.spawn redirects both STDERR and STDOUT to the given IO
slow:Process.spawn does NOT redirect both STDERR and STDOUT at the time to the given name
slow:Process.spawn when passed :chdir changes to the directory passed for :chdir
slow:Process.spawn when passed :chdir calls #to_path to convert the :chdir value
slow:Process.spawn when passed close_others: true closes file descriptors >= 3 in the child process
slow:Process.spawn when passed close_others: true does not close STDIN
slow:Process.spawn when passed close_others: true does not close STDOUT
slow:Process.spawn when passed close_others: true does not close STDERR
slow:Process.spawn when passed close_others: false closes file descriptors >= 3 in the child process because they are set close_on_exec by default
slow:Process.spawn when passed close_others: false does not close file descriptors >= 3 in the child process if fds are set close_on_exec=false
slow:Process.spawn when passed close_others: false does not close STDIN
slow:Process.spawn when passed close_others: false does not close STDOUT
slow:Process.spawn when passed close_others: false does not close STDERR
slow:Process.spawn 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
1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/status/coredump_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/status/equal_value_tags.txt

This file was deleted.

2 changes: 1 addition & 1 deletion spec/truffle/tags/core/process/status/exited_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
fails:Process::Status#exited? for a child that exited normally returns true
fails:Process::Status#exited? for a terminated child returns false
slow:Process::Status#exited? for a child that exited normally returns true
2 changes: 1 addition & 1 deletion spec/truffle/tags/core/process/status/exitstatus_tags.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
fails:Process::Status#exitstatus returns the process exit code
slow:Process::Status#exitstatus returns the process exit code
1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/status/inspect_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/status/right_shift_tags.txt

This file was deleted.

2 changes: 1 addition & 1 deletion spec/truffle/tags/core/process/status/signaled_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
fails:Process::Status#signaled? for a cleanly exited child returns false
fails:Process::Status#signaled? for a terminated child returns true
slow:Process::Status#signaled? for a cleanly exited child returns false
1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/status/stopped_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/status/stopsig_tags.txt

This file was deleted.

4 changes: 2 additions & 2 deletions spec/truffle/tags/core/process/status/success_tags.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
fails:Process::Status#success? for a child that exited normally returns true
fails:Process::Status#success? for a child that exited with a non zero status returns false
fails:Process::Status#success? for a child that was terminated returns nil
slow:Process::Status#success? for a child that exited normally returns true
slow:Process::Status#success? for a child that exited with a non zero status returns false
2 changes: 1 addition & 1 deletion spec/truffle/tags/core/process/status/termsig_tags.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
fails:Process::Status#termsig for a child that exited normally returns true
fails:Process::Status#termsig for a child that was sent a signal returns the signal
slow:Process::Status#termsig for a child that exited normally returns true
1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/status/to_i_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/status/to_int_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/status/to_s_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/getegid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/geteuid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/getgid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/getuid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/issetugid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/setegid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/seteuid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/setgid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/setregid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/setresgid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/setresuid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/setreuid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/setrgid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/setruid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/sys/setuid_tags.txt

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions spec/truffle/tags/core/process/uid/eid_tags.txt

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/uid/re_exchange_tags.txt

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/uid/rid_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/uid/sid_available_tags.txt

This file was deleted.

1 change: 0 additions & 1 deletion spec/truffle/tags/core/process/uid/switch_tags.txt

This file was deleted.