josephwilk (owner)

Revisions

gist: 218242 Download_button fork
public
Public Clone URL: git://gist.github.com/218242.git
Embed All Files: show embed
Text only #
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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
(::) failed steps (::)
 
Failed with exit status 1
STDOUT:
 
STDERR:
uninitialized constant Cucumber::WireSupport::Connection::Timeout (NameError)
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/connection.rb:23:in `call_remote'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_protocol.rb:7:in `step_matches'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:21:in `step_matches'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:21:in `map'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:21:in `step_matches'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:148:in `step_match'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:147:in `map'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:147:in `step_match'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/step_invocation.rb:81:in `find_step_match!'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/step_invocation.rb:54:in `invoke'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/step_invocation.rb:37:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:99:in `visit_step'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:98:in `visit_step'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/step_collection.rb:15:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/step_collection.rb:14:in `each'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/step_collection.rb:14:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:93:in `visit_steps'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:92:in `visit_steps'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:45:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:191:in `before_and_after'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:43:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:98:in `with_visitor'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:37:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:51:in `visit_feature_element'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:50:in `visit_feature_element'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:25:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:24:in `each'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:24:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:20:in `visit_feature'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:19:in `visit_feature'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:29:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:17:in `each'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:17:in `each'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:28:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:14:in `visit_features'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:13:in `visit_features'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/cli/main.rb:55:in `execute!'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/cli/main.rb:24:in `execute'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/cucumber:9
 (RuntimeError)
./features/step_definitions/cucumber_steps.rb:63:in `/^it should (fail|pass)$/'
features/wire_protocol.feature:52:in `And it should pass with'
 
Failed with exit status 1
STDOUT:
 
STDERR:
uninitialized constant Cucumber::WireSupport::Connection::Timeout (NameError)
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/connection.rb:23:in `call_remote'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_protocol.rb:7:in `step_matches'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:21:in `step_matches'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:21:in `map'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:21:in `step_matches'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:148:in `step_match'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:147:in `map'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:147:in `step_match'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/step_invocation.rb:81:in `find_step_match!'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/step_invocation.rb:54:in `invoke'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/step_invocation.rb:37:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:99:in `visit_step'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:98:in `visit_step'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/step_collection.rb:15:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/step_collection.rb:14:in `each'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/step_collection.rb:14:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:93:in `visit_steps'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:92:in `visit_steps'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:45:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:191:in `before_and_after'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:43:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:98:in `with_visitor'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:37:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:51:in `visit_feature_element'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:50:in `visit_feature_element'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:25:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:24:in `each'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:24:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:20:in `visit_feature'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:19:in `visit_feature'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:29:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:17:in `each'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:17:in `each'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:28:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:14:in `visit_features'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:13:in `visit_features'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/cli/main.rb:55:in `execute!'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/cli/main.rb:24:in `execute'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/cucumber:9
 (RuntimeError)
./features/step_definitions/cucumber_steps.rb:63:in `/^it should (fail|pass)$/'
features/wire_protocol.feature:72:in `And it should pass with'
 
Failed with exit status 1
STDOUT:
 
STDERR:
uninitialized constant Cucumber::WireSupport::Connection::Timeout (NameError)
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/connection.rb:23:in `call_remote'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_protocol.rb:26:in `begin_scenario'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `begin_scenario'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `each'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `begin_scenario'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/language_support/language_methods.rb:12:in `before'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:209:in `before'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:208:in `each'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:208:in `before'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:190:in `before_and_after'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:43:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:98:in `with_visitor'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:37:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:51:in `visit_feature_element'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:50:in `visit_feature_element'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:25:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:24:in `each'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:24:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:20:in `visit_feature'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:19:in `visit_feature'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:29:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:17:in `each'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:17:in `each'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:28:in `accept'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:14:in `visit_features'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:13:in `visit_features'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/cli/main.rb:55:in `execute!'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/cli/main.rb:24:in `execute'
/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/cucumber:9
 (RuntimeError)
./features/step_definitions/cucumber_steps.rb:63:in `/^it should (fail|pass)$/'
features/wire_protocol.feature:100:in `And it should pass with'
 
expected: "",
     got: "uninitialized constant Cucumber::WireSupport::Connection::Timeout (NameError)\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/connection.rb:23:in `call_remote'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_protocol.rb:26:in `begin_scenario'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `begin_scenario'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `each'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `begin_scenario'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/language_support/language_methods.rb:12:in `before'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:209:in `before'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:208:in `each'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:208:in `before'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:190:in `before_and_after'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:43:in `accept'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:98:in `with_visitor'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:37:in `accept'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:51:in `visit_feature_element'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:50:in `visit_feature_element'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:25:in `accept'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:24:in `each'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:24:in `accept'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:20:in `visit_feature'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:19:in `visit_feature'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:29:in `accept'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:17:in `each'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:17:in `each'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:28:in `accept'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:14:in `visit_features'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:13:in `visit_features'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/cli/main.rb:55:in `execute!'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/cli/main.rb:24:in `execute'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/cucumber:9\n" (using ==)
 
 Diff:
@@ -1 +1,34 @@
+uninitialized constant Cucumber::WireSupport::Connection::Timeout (NameError)
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/connection.rb:23:in `call_remote'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_protocol.rb:26:in `begin_scenario'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `begin_scenario'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `each'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `begin_scenario'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/language_support/language_methods.rb:12:in `before'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:209:in `before'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:208:in `each'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:208:in `before'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:190:in `before_and_after'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:43:in `accept'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:98:in `with_visitor'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:37:in `accept'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:51:in `visit_feature_element'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:50:in `visit_feature_element'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:25:in `accept'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:24:in `each'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:24:in `accept'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:20:in `visit_feature'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:19:in `visit_feature'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:29:in `accept'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:17:in `each'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:17:in `each'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:28:in `accept'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:14:in `visit_features'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:13:in `visit_features'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/cli/main.rb:55:in `execute!'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/cli/main.rb:24:in `execute'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/cucumber:9
 (Spec::Expectations::ExpectationNotMetError)
./features/step_definitions/cucumber_steps.rb:122:in `/^STDERR should be empty$/'
features/wire_protocol.feature:120:in `Then STDERR should be empty'
 
expected: "",
     got: "uninitialized constant Cucumber::WireSupport::Connection::Timeout (NameError)\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/connection.rb:23:in `call_remote'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_protocol.rb:26:in `begin_scenario'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `begin_scenario'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `each'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `begin_scenario'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/language_support/language_methods.rb:12:in `before'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:209:in `before'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:208:in `each'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:208:in `before'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:190:in `before_and_after'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:43:in `accept'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:98:in `with_visitor'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:37:in `accept'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:51:in `visit_feature_element'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:50:in `visit_feature_element'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:25:in `accept'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:24:in `each'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:24:in `accept'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:20:in `visit_feature'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:19:in `visit_feature'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:29:in `accept'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:17:in `each'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:17:in `each'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:28:in `accept'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:14:in `visit_features'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:13:in `visit_features'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/cli/main.rb:55:in `execute!'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/cli/main.rb:24:in `execute'\n/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/cucumber:9\n" (using ==)
 
 Diff:
@@ -1 +1,34 @@
+uninitialized constant Cucumber::WireSupport::Connection::Timeout (NameError)
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/connection.rb:23:in `call_remote'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_protocol.rb:26:in `begin_scenario'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `begin_scenario'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `each'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/wire_support/wire_language.rb:34:in `begin_scenario'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/language_support/language_methods.rb:12:in `before'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:209:in `before'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:208:in `each'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:208:in `before'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/step_mother.rb:190:in `before_and_after'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:43:in `accept'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:98:in `with_visitor'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/scenario.rb:37:in `accept'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:51:in `visit_feature_element'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:50:in `visit_feature_element'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:25:in `accept'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:24:in `each'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/feature.rb:24:in `accept'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:20:in `visit_feature'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:19:in `visit_feature'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:29:in `accept'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:17:in `each'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:17:in `each'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/features.rb:28:in `accept'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:14:in `visit_features'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:158:in `broadcast'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/ast/tree_walker.rb:13:in `visit_features'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/cli/main.rb:55:in `execute!'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/../lib/cucumber/cli/main.rb:24:in `execute'
+/Users/josephwilk/Workspace/ruby/josephwilk/cucumber/bin/cucumber:9
 (Spec::Expectations::ExpectationNotMetError)
./features/step_definitions/cucumber_steps.rb:122:in `/^STDERR should be empty$/'
features/wire_protocol.feature:158:in `Then STDERR should be empty'
 
Failing Scenarios:
cucumber features/wire_protocol.feature:47 # Scenario: Dry run finds no step match
cucumber features/wire_protocol.feature:67 # Scenario: Dry run finds a step match
cucumber features/wire_protocol.feature:92 # Scenario: Invoke a step definition which passes
cucumber features/wire_protocol.feature:112 # Scenario: Invoke a step definition which fails
cucumber features/wire_protocol.feature:150 # Scenario: Invoke a step definition which takes arguments (and passes)
 
112 scenarios (5 failed, 107 passed)
541 steps (5 failed, 2 skipped, 534 passed)
1m42.928s
rake aborted!