Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 156 lines (99 sloc) 4.888 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
TRYOUTS, CHANGES


#### 0.8.2 (2009-07-19) ###############################

* CHANGE: Moved Drill and Reality to separate files.
* CHANGE: dream blocks are now lazy executed just before the
  drill is executed.
  

#### 0.8.1 (2009-07-14) ###############################

* CHANGE: Fixed parentheses warning in tryouts.rb for Ruby 1.8
* CHANGE: rye is now loaded when running CLI tryouts.


#### 0.8.0 (2009-07-01) ###############################

NOTE: :cli drills are available again

* CHANGE: Dream definition block no longer support the rcode,
  output, format, and emsg methods. Now: the return value of
  the block is used at the dream.output
    
    dream do
      "output value"
    end
    
    dream :format do
      "output value"
    end

* CHANGE: Improved clarity of [nodream] error message
* ADDED: Re-introduced :cli drill support.

  
#### 0.7.4 (2009-06-29) ###############################

* FIXED: The stash method is now available to :benchmark drills
* FIXED: Specifying a single argument to drill with a block now
  correctly parses the arg as the expected dream output.
* CHANGE: Differentiated non-fatal error messages for successful drills
* CHANGE: Context sensitive message for LoadErrors in Tryouts#library


#### 0.7.3 (2009-06-27) ###############################

* ADDED: Display Tryouts group name for runtime errors.
* ADDED: Improved LoadError error message
* ADDED: Print error messages for drills that PASS.
* ADDED: Better error handling when supplied tryouts file is not found


#### 0.7.2 (2009-06-26) ###############################

NOTE: You will need to make a syntax change to your tryouts.
OLD: dream OUTPUT, :format
NEW: dream :format, OUTPUT

* CHANGE: Order of dream arguments is reversed!
* CHANGE: Reduced CLI width to 79


#### 0.7.1 (2009-06-26) ###############################

* FIXED: Updated manifest in gemspec
* CHANGE: :cli testing is disabled indefinitely
* ADDED: Found Muggsy Bogues


#### 0.7.0 (2009-06-25) ###############################

* FIXED: Stash wasn't being displayed in the drill report
* CHANGE: CLI is now formatted to be 80 characters wide.
* ADDED: Tryouts::Drill::Sergeant::Benchmark
* ADDED: Tryouts::Stats
* ADDED: new dream formats: :mean and :sdev which compare with <=.
   dream 10, :mean
   drill "do something" do; ...; end # stats.mean <= 10
* ADDED: new dream format: :proc
    dream lambda { |x| x.real < 0.1 }, :proc
    drill("array sort!") { @@array.dup.sort! }


#### 0.6.3 (2009-06-25) ###############################

NOTE: command testing (:cli) is still disabled.

* FIXED: Now correctly append to existing Tryouts object
* CHANGE: Renamed :regex format to :match
* ADDED: Hella better runtime error handling
* ADDED: Better support for quiet (-q)
* ADDED: Verbose output now displays each dream vs reality
* ADDED: Skipped drills now appear in the report
* ADDED: new dream format: :ne (!=)


#### 0.6.2 (2009-06-24) ###############################

NOTE: command testing (:cli) is still disabled.

* CHANGE: dream arguments are now ordered: format, output
* ADDED: One-liner drill syntax
* ADDED: new dream formats: :regex, :gt, :gte, :lt, :lte, :size
* ADDED: Calls to xdrill now also clear the dream catcher
* ADDED: Support for multiple dreams per drill


#### 0.6.1 (2009-06-24) ###############################

NOTE: command testing (:cli) is still disabled.

* FIXED: JRuby is now supported
* FIXED: Now correctly requiring sysinfo library
* CHANGE: Don't require rye until a CLI sergeant is created.


#### 0.6.0 (2009-06-24) ###############################

NOTE: External dreams files are no longer supported.
NOTE: command testing (:cli) is disabled.

* CHANGE: Removed all mention of external dreams files.
* CHANGE: dream method is not available inside drill block.
* CHANGE: rcode, emsg, backtrace renamed to ecode, error, trace
* ADDED: dream is now available above drill blocks.
* ADDED: Better verbose and debugging output
* ADDED: Cleaner test output
* ADDED: drill success is now solely based on output.


#### 0.5.1 (2009-06-13) ###############################

* ADDED: dream method is now available inside drill block
* ADDED: Drills that return true are assumed to pass


#### 0.5.0 (2009-06-07) ###############################

* FIXED: Fix for running drills without dreams and for specifying verbose without a command name
* CHANGE: The executable has been renamed to 'sergeant'
* CHANGE: Gave reality a default rcode (0)
* CHANGE: Now using module_eval (was: class_eval) for setup and clean
* ADDED: Displays percentage of failed dreams
* ADDED: Drill stash!
* ADDED: xdream and better handling for drills and dreams with no name


#### 0.4.1 (2009-06-07) ###############################

* CHANGE: The CLI output is no longer terrifyingly ugly

#### 0.4.0 (2009-06-05) ###############################

NOTE: Initial public release
Something went wrong with that request. Please try again.