Commit Graph

148 Commits

Author SHA1 Message Date
John Bintz
b25fe51eda only run ssh runners if there are files to run remotely, and fix kernel.select to work even better 2011-09-25 10:39:29 -04:00
John Bintz
5ef29ee43e even better timeout handling for ssh pipes 2011-09-25 10:11:06 -04:00
John Bintz
16809a69dc prevent catastrophic failures 2011-08-31 17:24:43 -04:00
John Bintz
95cbf09313 whoa all the tests pass 2011-08-31 15:12:47 -04:00
John Bintz
3f75c9fb76 even more test fixes, this almost works... 2011-08-31 14:40:58 -04:00
John Bintz
236de8be1a support providing a timeout to rsync for slower connections 2011-08-31 12:17:52 -04:00
John Bintz
265cb5021a more work on tests 2011-08-31 11:42:56 -04:00
John Bintz
c88f16b7a2 make remote tasks a lot simpler 2011-08-31 07:00:22 -04:00
John Bintz
0685b5436f make config reading a global thing 2011-08-30 07:21:03 -04:00
John Bintz
06387cb1e6 use bundler, rails 3 style 2011-08-27 15:20:59 -04:00
John Bintz
94b73ee426 set an rsync timeout, and trying to get the tests to run 2011-08-23 07:01:48 -04:00
John Bintz
ff803d6d3a obey rspec backtrace cleaner on errors 2011-08-07 13:03:36 -04:00
John Bintz
b11f54e1d9 whatever 2011-08-04 20:57:52 -04:00
John Bintz
e365c08940 rspec messages working now 2011-08-04 18:01:29 -04:00
John Bintz
890858e40b clear enough of rspec to work 2011-08-04 17:00:03 -04:00
John Bintz
1f5f494edc trap errors even better 2011-08-04 16:11:58 -04:00
John Bintz
02c050a9f4 trap errors even better 2011-08-04 16:09:28 -04:00
John Bintz
86d9ff7fc5 trap errors better 2011-08-04 16:06:28 -04:00
John Bintz
c8ade6557e more modern rspec fixes 2011-08-04 16:03:08 -04:00
John Bintz
61eecdf2b8 make pending specs look like successes 2011-08-04 14:29:27 -04:00
John Bintz
15dbca2ee3 actually get it working with modern rspec 2011-08-04 13:36:48 -04:00
John Bintz
2c79435c2f move test/unit stuff elsewhere 2011-08-03 18:36:03 -04:00
Nick Gauthier
f5c82a727a Merge branch 'master' of git://github.com/dereke/hydra into dereke-master
Conflicts:
	lib/hydra/master.rb
	lib/hydra/runner.rb
	lib/hydra/tasks.rb
	lib/hydra/worker.rb
2011-08-03 16:41:46 -04:00
Clemens Park
eb0faf7514 add pass/fail info to hydra_heuristics.yml 2011-08-02 13:07:49 -04:00
Derek Ekins
ee44109a1b properly failing the run if a cucumber file has an error 2011-07-28 12:19:47 +01:00
Derek Ekins
8fccb4132e added option to change output path of report 2011-07-19 09:38:19 +01:00
Derek Ekins
a5ed377e13 improved the way that cucumber is called
no longer relying on internal api
2011-07-18 17:14:41 +01:00
Derek Ekins
455fa3674f results directory is now relative to directory tests are executed in 2011-07-18 10:29:50 +01:00
Derek Ekins
b4efbd2d50 initial stab at providing pretty html reports
also added ability to provide cucumber options but is ugly at the moment
2011-07-15 15:51:44 +01:00
Nick Gauthier
a9dbf8fda3 Merge pull request #45 from arturopie/runners-event
Runners event
2011-06-06 09:11:13 -07:00
Arturo Pie
5f0b8dc4a5 Added functionality to handle unexpected termination when using local worker 2011-06-06 11:44:12 -04:00
Arturo Pie
8a536781b2 Added a default runner log, and a test 2011-06-06 11:02:24 -04:00
Arturo Pie
0d4a1238f9 Implemented the runners log functionality. It needs to handle the case when an invalid path is given 2011-06-05 23:52:59 -04:00
Arturo Pie
49dfd644b8 Sig Hup was implemented 2011-06-03 18:51:36 -04:00
Arturo Pie
d6ff3ea5d2 Some fixes to the tests and removed some commented-out code 2011-06-02 15:02:58 -04:00
Mark A. Miller
5c68763612 Parse Cucumber environment configuration options 2011-06-01 16:03:37 -05:00
Arturo Pie
3a613ef1b2 Removed the class methods 2011-06-01 16:45:31 -04:00
Arturo Pie
7c001ab485 Runner events implemented. Added at_exit hook to make sure runner_end is fired on abnormal termination 2011-06-01 12:45:43 -04:00
Arturo Pie
2648c3679f Two runner events implemented and tested at runner level 2011-05-30 18:08:50 -04:00
Arturo Pie
139b96f434 Running time report was added 2011-05-19 16:42:57 -04:00
Nick Gauthier
0d1f0f5f9e Merged pull request #38 from sskirby/remote_command.
Remote command
2011-04-26 12:40:26 -07:00
Sean Kirby
beae81621d Added ability to run arbitrary commands on remote machines (useful for updating bundles!) 2011-04-26 12:18:21 -04:00
Sean Kirby
a9a0845b19 fixed stack overflows that could happen when a large number of runners run tests that output a lot to the console when ssh testing 2011-04-25 16:13:07 -04:00
Ethan Waldo
52e06ccffc Fixed issue where tasks weren't detecting rails environment. This caused cucumber tests to be run in test environment instead of cucumber. Figured the easiest thing to due was allow the environment to be specified in the rake task itself via t.environment = 2011-02-08 11:38:13 -06:00
Sean Kirby
fbd1e9f6e2 Added more meaningful output when a test dies before it can be run 2010-10-29 00:23:57 -04:00
Sean Kirby
db33cc8e56 Fixed runner crash if a test file cannot properly be required. This can
happen for instance when two test classes have the same name but different
super classes.
2010-10-29 00:23:57 -04:00
Nick Gauthier
80a119b350 fixed hydra rspec autorun override 2010-10-25 14:14:58 -04:00
Rob Aldred
3faf03e15b step mother is no more in cucumber 0.9.0
refactor the cucumber loading
2010-09-29 14:59:32 +01:00
Nick Gauthier
304fbb9c85 Merge branch 'master' of github.com:ngauthier/hydra
Conflicts:
	VERSION
	hydra.gemspec
2010-09-07 14:26:59 -04:00
Nick Gauthier
5f4bf365ba using new Rails.env 2010-09-07 14:24:14 -04:00