@@ -54,12 +54,12 @@ Feature: Bisect
54
54
Bisect started using options: "--seed 1234"
55
55
Running suite to find failures... (0.16755 seconds)
56
56
Starting bisect with 1 failing example and 9 non-failing examples.
57
+ Checking that failures are order-dependent... failure is order-dependent
57
58
58
- Round 1: searching for 5 non-failing examples (of 9) to ignore: .. (0.30166 seconds)
59
- Round 2: searching for 3 non-failing examples (of 5) to ignore: .. (0.30306 seconds)
60
- Round 3: searching for 2 non-failing examples (of 3) to ignore: .. (0.33292 seconds)
61
- Round 4: searching for 1 non-failing example (of 2) to ignore: . (0.16476 seconds)
62
- Round 5: searching for 1 non-failing example (of 1) to ignore: . (0.15329 seconds)
59
+ Bisecting over non-failing examples 1-9 .. ignoring examples 6-9
60
+ Bisecting over non-failing examples 1-5 .. ignoring examples 4-5
61
+ Bisecting over non-failing examples 1-3 .. ignoring example 3
62
+ Bisecting over non-failing examples 1-2 . ignoring example 1
63
63
Bisect complete! Reduced necessary non-failing examples from 9 to 1 in 1.26 seconds.
64
64
65
65
The minimal reproduction command is:
@@ -75,10 +75,11 @@ Feature: Bisect
75
75
Bisect started using options: "--seed 1234"
76
76
Running suite to find failures... (0.17102 seconds)
77
77
Starting bisect with 1 failing example and 9 non-failing examples.
78
+ Checking that failures are order-dependent... failure is order-dependent
78
79
79
- Round 1: searching for 5 non-failing examples (of 9) to ignore: .. (0.32943 seconds)
80
- Round 2: searching for 3 non-failing examples (of 5) to ignore: .. (0.3154 seconds)
81
- Round 3: searching for 2 non-failing examples (of 3) to ignore: ..
80
+ Bisecting over non-failing examples 1-9 .. ignoring examples 6-9
81
+ Bisecting over non-failing examples 1-5 .. ignoring examples 4-5
82
+ Bisecting over non-failing examples 1-3 .. ignoring example 3
82
83
83
84
Bisect aborted!
84
85
@@ -106,8 +107,10 @@ Feature: Bisect
106
107
- ./spec/calculator_7_spec.rb[1:1]
107
108
- ./spec/calculator_8_spec.rb[1:1]
108
109
- ./spec/calculator_9_spec.rb[1:1]
110
+ Checking that failures are order-dependent..
111
+ - Running: rspec ./spec/calculator_1_spec.rb[1:1] --seed 1234 (n.nnnn seconds) failure is order-dependent
109
112
110
- Round 1: searching for 5 non-failing examples (of 9) to ignore:
113
+ Bisecting over non-failing examples 1-9
111
114
- Running: rspec ./spec/calculator_1_spec.rb[1:1] ./spec/calculator_6_spec.rb[1:1] ./spec/calculator_7_spec.rb[1:1] ./spec/calculator_8_spec.rb[1:1] ./spec/calculator_9_spec.rb[1:1] --seed 1234 (0.15302 seconds)
112
115
- Running: rspec ./spec/calculator_10_spec.rb[1:1] ./spec/calculator_1_spec.rb[1:1] ./spec/calculator_2_spec.rb[1:1] ./spec/calculator_3_spec.rb[1:1] ./spec/calculator_4_spec.rb[1:1] ./spec/calculator_5_spec.rb[1:1] --seed 1234 (0.19708 seconds)
113
116
- Examples we can safely ignore (4):
@@ -121,8 +124,7 @@ Feature: Bisect
121
124
- ./spec/calculator_3_spec.rb[1:1]
122
125
- ./spec/calculator_4_spec.rb[1:1]
123
126
- ./spec/calculator_5_spec.rb[1:1]
124
- - Round finished (0.35172 seconds)
125
- Round 2: searching for 3 non-failing examples (of 5) to ignore:
127
+ Bisecting over non-failing examples 1-5
126
128
- Running: rspec ./spec/calculator_1_spec.rb[1:1] ./spec/calculator_4_spec.rb[1:1] ./spec/calculator_5_spec.rb[1:1] --seed 1234 (0.15836 seconds)
127
129
- Running: rspec ./spec/calculator_10_spec.rb[1:1] ./spec/calculator_1_spec.rb[1:1] ./spec/calculator_2_spec.rb[1:1] ./spec/calculator_3_spec.rb[1:1] --seed 1234 (0.19065 seconds)
128
130
- Examples we can safely ignore (2):
@@ -132,26 +134,20 @@ Feature: Bisect
132
134
- ./spec/calculator_10_spec.rb[1:1]
133
135
- ./spec/calculator_2_spec.rb[1:1]
134
136
- ./spec/calculator_3_spec.rb[1:1]
135
- - Round finished (0.35022 seconds)
136
- Round 3: searching for 2 non-failing examples (of 3) to ignore:
137
+ Bisecting over non-failing examples 1-3
137
138
- Running: rspec ./spec/calculator_1_spec.rb[1:1] ./spec/calculator_2_spec.rb[1:1] --seed 1234 (0.21028 seconds)
138
139
- Running: rspec ./spec/calculator_10_spec.rb[1:1] ./spec/calculator_1_spec.rb[1:1] ./spec/calculator_3_spec.rb[1:1] --seed 1234 (0.1975 seconds)
139
140
- Examples we can safely ignore (1):
140
141
- ./spec/calculator_2_spec.rb[1:1]
141
142
- Remaining non-failing examples (2):
142
143
- ./spec/calculator_10_spec.rb[1:1]
143
144
- ./spec/calculator_3_spec.rb[1:1]
144
- - Round finished (0.40882 seconds)
145
- Round 4: searching for 1 non-failing example (of 2) to ignore:
145
+ Bisecting over non-failing examples 1-2
146
146
- Running: rspec ./spec/calculator_10_spec.rb[1:1] ./spec/calculator_1_spec.rb[1:1] --seed 1234 (0.17173 seconds)
147
147
- Examples we can safely ignore (1):
148
148
- ./spec/calculator_3_spec.rb[1:1]
149
149
- Remaining non-failing examples (1):
150
150
- ./spec/calculator_10_spec.rb[1:1]
151
- - Round finished (0.17234 seconds)
152
- Round 5: searching for 1 non-failing example (of 1) to ignore:
153
- - Running: rspec ./spec/calculator_1_spec.rb[1:1] --seed 1234 (0.18279 seconds)
154
- - Round finished (0.18312 seconds)
155
151
Bisect complete! Reduced necessary non-failing examples from 9 to 1 in 1.47 seconds.
156
152
157
153
The minimal reproduction command is:
0 commit comments