@@ -9,6 +9,8 @@ Flexible and scalable website testing tool.
9
9
* James Britt --
[email protected]
10
10
11
11
12
+ * Chris Bailey --
[email protected]
13
+ * Miah Johnson --
[email protected]
12
14
13
15
== General Info
14
16
@@ -38,9 +40,9 @@ execute those paths concurrently for stress testing.
38
40
== Example
39
41
40
42
To see TourBus in action, you need to write scripts. For lack of a
41
- better name, these are called Tours.
43
+ better name, these are called Tours.
42
44
43
- === Example Tour
45
+ === Example Tour
44
46
45
47
* Make a folder called tours and put a file in it called simple.rb. In
46
48
it write:
@@ -103,7 +105,7 @@ tour, the filtered tests will be run on all tours found in the
103
105
104
106
=== Example TourWatch Run
105
107
106
- On the webserver, you can type
108
+ On the webserver, you can type
107
109
108
110
tourwatch -c 4
109
111
@@ -117,7 +119,7 @@ included in the 2 days for TourBus.)
117
119
the little text graphs scale correctly.
118
120
119
121
* You can choose which processes to watch by passing a csv to -p:
120
-
122
+
121
123
tourwatch -p ruby,mongrel
122
124
123
125
Each process name is a partial regexp, so the above would match
@@ -134,6 +136,13 @@ duplications, oversights, and kludges.
134
136
135
137
== Hacks, Kludges, Known Issues, and Piles of Steaming Poo
136
138
139
+ * Ruby 1.8 and 2.0 have diverged so much that our britches have
140
+ finally ripped. As of this writing (2013-03-18) I (dbrady) can get
141
+ TourBus to build on 1.8.7 but not on ruby 1.9 or ruby 2.0. I think
142
+ in the Very Near Future (which is hopefully much sooner than Real
143
+ Soon Now) that Tourbus will go Ruby2-only and I'll bump the version
144
+ to 3.0 to keep people using 2.x from breaking hard.
145
+
137
146
* If you give a tour a name that is pluralized, it won't work. This is
138
147
probably a bug worth fixing. The reason for it is that we take file
139
148
names and "classify" them, and e.g. "ranking_reports" becomes
@@ -185,8 +194,8 @@ duplications, oversights, and kludges.
185
194
* I'd like to remove WebSickle and replace it with Webrat. There is a
186
195
webrat branch on the main fork (http://github.com/dbrady/tourbus)
187
196
that is 90% complete. Once that's done we can start massaging the
188
- API to be a little more friendly. [done (but now that it is, it
189
- needs a refactoring--Tour should probably inherit from
197
+ API to be a little more friendly. [done (but now that it is, it
198
+ needs a refactoring--Tour should probably inherit from
190
199
Webrat::Mechanize, not delegate to it.)]
191
200
192
201
== Credits
@@ -206,4 +215,3 @@ duplications, oversights, and kludges.
206
215
== License
207
216
208
217
MIT. See the license file.
209
-
0 commit comments