forked from joakimk/testbot
/
CHANGELOG
131 lines (70 loc) · 2.66 KB
/
CHANGELOG
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
0.5.0
Made the status page load faster but check less often.
0.4.9
There is now a very basic status page at http://testbot_server:2288/status.
0.4.8
Removed all remaining native dependencies to make testbot simpler to install.
0.4.7
- Refactored the code into modules with one directory for each.
- Added a notice about our IRC channel, #testbot on freenode.
- No longer dependent on mongel, now using webrat.
0.4.6
Fixed a bug that caused auto_update not to check for an update after a job had been run.
0.4.5
Made auto_update a bit more reliable.
0.4.4
Changed to using the deamons gem. Seems to fix some problems with old processes
not closing down when using auto_update.
0.4.2
Added support for quick deploys when developing testbot.
0.4.0
Fixed RSpec 2 compability issue.
0.3.9
Added support for running tests with bundler exec.
0.3.8
Testbot now uses exit code to determine if the test run has failed.
0.3.7
The runner now checks right away for another job if it got one last time around.
0.3.6
Added Rails 2 generator support.
0.3.5
Fixed ssh_tunnel bug when using a custom user.
0.3.4
Bundler support. Testbot now runs "bundle" before "testbot:before_run" if you
have "bundle" in path and have a "Gemfile" in the project so that the
rails environment can load.
0.3.3
Fixed loading issue in rails 2, testbot depended on having rails installed as a gem.
0.3.0
Made testbot into a gem. Simplified the design. Added a CLI. Removed git support.
0.2.3
Added JRuby support.
0.2.2
Replaced runtime optimization code with a simpler file size based method.
0.2.1
Added support for Test:Unit and multiple projects.
0.2.0
Added "ssh_tunnel" so that you don't have to be able to access the http server directly.
0.1.9
The server can now handle if a runner is shutdown in the middle of a test run (it will give the
job to another runner).
0.1.8
Added cucumber support and failure detection to the client. Added docs. Added code that uses
historic test runtimes to reduce test runtime (in theory).
0.1.7
Added a basic client so that testbot can be installed as a rails plugin. 'rake testbot:spec'.
0.1.6
Now only fetching the code once, and only keeping one copy of it. Less overhead.
0.1.5
Added "/runners/total_instances" to be able to balance requesters by knowing how many instances
there are in total.
0.1.4
Added support for fetching the latest version from git instead of rsync when doing a test run.
0.1.3
Added "/runners/available" to see how many runners are available.
0.1.2
Added cucumber support.
0.1.1
Added a CPU usage check to make sure that the runner does not start a job when the computer is busy.
0.1
Added hostname and STDERR to runner results.