diff options
Diffstat (limited to 'spec/rubyspec/core/process/times_spec.rb')
-rw-r--r-- | spec/rubyspec/core/process/times_spec.rb | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/spec/rubyspec/core/process/times_spec.rb b/spec/rubyspec/core/process/times_spec.rb deleted file mode 100644 index 01a5595ef9..0000000000 --- a/spec/rubyspec/core/process/times_spec.rb +++ /dev/null @@ -1,27 +0,0 @@ -require File.expand_path('../../../spec_helper', __FILE__) - -describe "Process.times" do - it "returns a Struct::Tms" do - Process.times.should be_kind_of(Struct::Tms) - end - - it "returns current cpu times" do - t = Process.times - - # Do busy work for a wall-clock interval. - start = Time.now - 1 until (Time.now - start) > 0.5 - - # Ensure times is larger. NOTE that there is no - # guarantee of an upper bound since anything may be - # happening at the OS level, so we ONLY check that at - # least an interval has elapsed. Also, we are assuming - # there is a correlation between wall clock time and - # process time. In practice, there is an observed - # discrepancy often 10% or greater. In other words, - # this is a very fuzzy test. - t2 = Process.times - diff = (t2.utime + t2.stime) - (t.utime + t.stime) - diff.should > 0 - end -end |