Commit Graph

132 Commits

Author SHA1 Message Date
John-David Dalton
62523d537b Change default sauce param values. 2014-09-06 00:23:45 -07:00
John-David Dalton
d317171a45 Remove sauce testing of older Firefox. 2014-08-18 09:31:29 -07:00
John-David Dalton
ce36bf6134 Update tested Firefox versions. 2014-08-14 23:55:23 -07:00
John-David Dalton
9032cc0ecc Updated tested Chrome versions in Sauce. 2014-07-29 22:21:22 -07:00
John-David Dalton
ba56f95da8 Use TRAVIS_SECURE_ENV_VARS instead of TRAVIS_PULL_REQUEST. 2014-07-11 09:18:35 -07:00
John-David Dalton
c1b8a8594d Bump tested browser versions in test/saucelabs.js. 2014-07-03 12:33:02 -07:00
John-David Dalton
8465e3061a Cleanup error messages for jobs that fail to start . 2014-06-26 09:00:55 -07:00
John-David Dalton
ee267d23ba Correct _.template use in saucelabs.js. 2014-06-21 15:12:48 -07:00
John-David Dalton
14da67121c Add Safari 4 to saucelabs.js. 2014-06-05 00:47:25 -07:00
John-David Dalton
fcc357ddd1 Source cleanup of onJobStart. 2014-05-30 14:58:36 -04:00
John-David Dalton
e613198af7 Detect sauce error message in result. 2014-05-30 14:58:08 -04:00
John-David Dalton
1c3f9f7fbf Ensure tests that timeout are marked as errors. 2014-05-30 13:06:06 -04:00
John-David Dalton
f4a1573586 Rename _.truncate to _.trunc to align with ES6. 2014-05-30 13:04:56 -04:00
John-David Dalton
95db668c3c Make reError more robust and leverage console.log sugar more. 2014-05-30 10:03:06 -04:00
John-David Dalton
691e21fa78 Delay status completion until there is a valid job ID. 2014-05-28 16:38:27 -04:00
John-David Dalton
96b525658e Cleanup optionToValue. 2014-05-21 00:20:05 -07:00
John-David Dalton
891ebb8ff6 Attempt to detect more false test errors. 2014-05-21 00:20:05 -07:00
John-David Dalton
80a38b285d Punt on AMD testing for Android because of stability issues. 2014-05-19 01:03:22 -07:00
John-David Dalton
aa0c02a243 Avoid retrying the tunnel more times than allowed. 2014-05-19 01:03:22 -07:00
John-David Dalton
f85543c7ff Only retry a test if it errors not because of unit test fails. 2014-05-19 01:03:21 -07:00
John-David Dalton
ce3c78d30b Ensure tunnel stops when jobs are completed. 2014-05-15 19:04:06 -07:00
John-David Dalton
7152308c25 Use result job_id instead of parsing the url and ensure tunnel can restart if the tunnel failed to start. 2014-05-15 19:04:06 -07:00
John-David Dalton
cd838d4902 Add tunnel timeout support. 2014-05-15 19:04:06 -07:00
John-David Dalton
247718bc6c Update sauce-tunnel. 2014-05-15 19:04:06 -07:00
John-David Dalton
6b5521fbf7 Rename testId to taskId. 2014-05-15 19:04:06 -07:00
John-David Dalton
347663716c Null _timerId in Job#status. 2014-05-13 08:58:01 -07:00
John-David Dalton
69415ea966 Update tested Firefox version on Sauce. 2014-05-13 08:58:01 -07:00
John-David Dalton
06861ceb55 Add Job#resetting flag. 2014-05-13 08:58:01 -07:00
John-David Dalton
6e286473ab Add more logInline calls and move state flag assignment higher in methods. 2014-05-13 08:58:00 -07:00
John-David Dalton
6091219aaf Split out stop and reset events in Tunnel#restart. 2014-05-13 08:58:00 -07:00
John-David Dalton
76cee1287a Ensure jobs are reset before the tunnel is closed. 2014-05-13 08:58:00 -07:00
John-David Dalton
16b479d21e Fix jobUrl typo in saucelabs.js. 2014-05-12 07:49:20 -07:00
John-David Dalton
f09ae1e2e3 Fix url parsing. 2014-05-06 23:03:22 -07:00
John-David Dalton
086e1e1a74 Fix resolving job ids. 2014-05-06 21:49:33 -07:00
John-David Dalton
e332a916b0 Add debug. 2014-05-06 08:14:19 -07:00
John-David Dalton
8cfebee922 Remove id check from Job#stop. 2014-05-06 05:21:11 -07:00
John-David Dalton
f4a22f8aef Add Job#remove to remove old jobs when restarting. 2014-05-06 05:13:45 -07:00
John-David Dalton
4cde537a7f Cleanup initialization of Job and Tunnel instances. 2014-05-04 16:13:07 -07:00
John-David Dalton
56ee4c1ae5 Remove unnecessary this binding and emit register restart callbacks so they execute sooner. 2014-05-04 16:04:24 -07:00
John-David Dalton
1874ad2ff2 Correct typo in Job#reset. 2014-05-04 15:39:50 -07:00
John-David Dalton
907ed641bf Use the chrome sauce browser identifier in place of googlechrome. 2014-05-04 13:49:54 -07:00
John-David Dalton
a23ccd863d Message format nit for logging retries. [ci skip] 2014-05-04 13:10:50 -07:00
John-David Dalton
8d145d7a32 Make threshold account for job batch sizes smaller than the throttled amount. 2014-05-04 12:28:49 -07:00
John-David Dalton
6ad31a5441 Restart tunnel if all *active* jobs have restarted. 2014-05-03 23:35:18 -07:00
John-David Dalton
c19f87134e Restart tunnel if all jobs have restarted. 2014-05-03 21:41:02 -07:00
John-David Dalton
3de50e8dd4 Emit restart events for Job and Tunnel. 2014-05-03 21:28:19 -07:00
John-David Dalton
fb20dae0a8 Whitespace nits. [ci skip] 2014-05-03 21:27:32 -07:00
John-David Dalton
07f72de63d Use _.partial where applicable. 2014-05-02 20:55:59 -07:00
John-David Dalton
f17f62b532 Move SauceTunnel callbacks out of Tunnel#start and Tunnel#stop and use util.inherits. 2014-05-02 20:50:32 -07:00
John-David Dalton
b97bbe0572 Add Jobs#reset. 2014-05-02 19:38:10 -07:00