57 Commits

Author SHA1 Message Date
Joe Fitzgerald
19334be188 Add Appveyor CI
- Add Appveyor badge
- Add Appveyor.yml definition, with encrypted ATOM_ACCESS_TOKEN
- Add cibuild.cmd script to launch cibuild on Windows
- Prepare to release Atom on Windows from Appveyor (but don't do it yet)
- Reduce dependence on JANKY in ci scripts + tasks
- Suppress release activities on PRs for Travis and Appveyor
- Cache ~/.atom/.apm, ~/.atom/.node-gyp/.atom, and ~/.atom/.npm on Appveyor
2015-11-10 15:37:01 -07:00
Antonio Scandurra
9ac4034135 🔥 Drop --spec-directory 2015-10-08 14:04:23 +02:00
Machiste Quintana
2cab325c44 🔥 Remove errant console.log 2015-06-30 12:20:22 -04:00
Machiste Quintana
a955ca0757 🐛 coreSpecFailed is not an array 2015-06-30 11:34:57 -04:00
Machiste Quintana
3d57c25608 Guard against null results 2015-06-30 11:09:26 -04:00
Machiste Quintana
348b2419b4 Check for failed packages first 2015-06-29 23:13:17 -04:00
Machiste Quintana
145f45afc2 Only try to print failures for the current specs task 2015-06-29 22:30:08 -04:00
Machiste Quintana
90fce1286a runSpecs -> specs 2015-06-29 21:28:51 -04:00
Machiste Quintana
2dbfe68e2d 🎨 Clearer var name and trigger CI build 2015-06-29 21:28:51 -04:00
Machiste Quintana
30cee5b61d WIP: Parallelize specs tasks 2015-06-29 21:28:51 -04:00
Kevin Sawicki
0c4e052247 Remove --include-deprecated-apis from apm test commands 2015-06-24 16:51:48 -04:00
Kevin Sawicki
40adc9fef6 Include deprecated APIs when running core specs 2015-06-02 16:36:20 -07:00
Kevin Sawicki
bf109b0e61 Remove --one flag 2015-06-02 16:36:20 -07:00
Kevin Sawicki
9fccb0dc42 Run core package specs in 1.0 API preview mode 2015-05-12 08:47:42 -07:00
Kevin Sawicki
ab3be66834 Remove --one flag from package spec command 2015-05-11 08:58:04 -07:00
Kevin Sawicki
80c24f240a Run package specs in API preview mode 2015-05-11 08:44:04 -07:00
Antonio Scandurra
b2ac9be211 Use concurrency variable only to configure async/parallel stuff 2015-04-21 16:15:04 +02:00
Antonio Scandurra
b2d7a203e7 Run specs in series when concurrency is 1
We need to run specs in series on the Travis Build, because workers have less
than 2 cores: trying to parallelize jobs on such machines increases
context-switching, thus making specs slower and, as a result, flakier.
2015-04-21 15:23:49 +02:00
Antonio Scandurra
50010a55b9 Use a guard clause to disable integration specs 2015-04-16 09:52:41 +02:00
Antonio Scandurra
b984a48456 Don't run integration tests on Travis 2015-04-16 09:13:14 +02:00
Antonio Scandurra
458cd0bf2f Revert "Avoid specs to trip up on each other"
This reverts commit 756ce8cea6.
2015-04-11 15:05:49 +02:00
Antonio Scandurra
756ce8cea6 Avoid specs to trip up on each other
...because of possible race conditions.
2015-04-11 12:13:37 +02:00
Antonio Scandurra
9a269178cd Merge branch 'master' into as-public-ci 2015-04-10 17:56:22 +02:00
Antonio Scandurra
f790cda5ca Run CI tests verbosely 2015-04-10 12:01:44 +02:00
Antonio Scandurra
01504cfde5 Use Math.max instead of Math.min 2015-04-10 10:20:02 +02:00
Antonio Scandurra
43a807c630 Fix cibuild returning 0 as status code 2015-04-10 10:17:17 +02:00
Antonio Scandurra
859a6dcf68 Use script/cibuild 2015-04-07 10:48:18 +02:00
Machiste Quintana
2bb2022b5b 👕 2015-04-07 00:05:19 -04:00
Kevin Sawicki
a372c892f0 Set chromedriver path in integration spec helper 2015-02-12 15:04:33 -08:00
Max Brunsfeld
79d0f296e0 Use path.delimiter 2015-02-09 13:40:07 -08:00
Max Brunsfeld
61ca2e14dc Run integration tests on CI 2015-02-05 13:02:25 -08:00
Kevin Sawicki
29f95b88db deprecatedStart is an index 2015-01-09 18:40:57 -08:00
Kevin Sawicki
bd92acba7e Simply deprecation output 2014-12-23 16:58:59 -08:00
Kevin Sawicki
f439d0d996 Tweak log prefix text 2014-12-23 16:38:11 -08:00
Kevin Sawicki
c345532864 stdout -> stderr 2014-12-12 14:57:31 -08:00
Kevin Sawicki
c0c4e65b5d Warnings to do stderr 2014-12-12 14:54:48 -08:00
Kevin Sawicki
b441b3cd6f Remove prefix and suffix from deprecation lines 2014-12-12 14:01:33 -08:00
Kevin Sawicki
3a51228899 Label output 2014-12-12 13:53:52 -08:00
Kevin Sawicki
42d5d0ba87 Log deprecations from apm test output 2014-12-12 13:52:46 -08:00
Kevin Sawicki
c2ef68a435 Go back to using a concurrency of 2 2014-10-20 14:21:20 -07:00
Kevin Sawicki
177b3a6d14 Use all the available cores on CI 2014-10-20 13:35:09 -07:00
Kevin Sawicki
e019347ca4 Output total spec time 2014-10-20 13:28:30 -07:00
Kevin Sawicki
90ff3f585d Always pass specs on Windows CI 2014-09-23 10:03:14 -07:00
Kevin Sawicki
08decbe533 Explicitly set app path perms to 755 on Linux 2014-08-26 14:59:42 -07:00
Kevin Sawicki
37fc8b5945 Add initial spec task support on linux 2014-08-26 14:59:42 -07:00
Kevin Sawicki
c40a526302 Only require core specs to pass on Windows
Still ironing out some flaky package specs that occasionally fail
2014-07-07 18:02:54 -07:00
Kevin Sawicki
84c30ef6c5 Set initial concurrency to 1 on all platforms 2014-07-07 10:26:12 -07:00
Kevin Sawicki
bc8a5f4b23 Fail on windows if specs fail 2014-06-16 11:26:51 -07:00
Kevin Sawicki
058d55c829 Run specs on all platforms 2014-06-13 15:28:40 -07:00
Kevin Sawicki
d5ec8551e1 Speed up built temporarily by not running specs 2014-06-13 11:53:30 -07:00