Katrina Uychaco
cfab689de1
Merge pull request #10605 from atom/ku-crash-recovery
...
(WIP) Periodically save state and store in indexedDB
2016-02-16 11:58:04 -08:00
joshaber
a89257d474
Just inherit stdio if we're logging.
2016-02-16 10:16:21 -05:00
joshaber
5d9c5c51d3
We might wanna log the output.
2016-02-16 10:16:10 -05:00
Katrina Uychaco
c2ff75f94b
Use user-data-dir with temp directory when running core tests
...
This is to ensure successful database connection. Since core specs and
package specs are run at the same time and both open an indexedDB
connection, there were occasional core spec failures due to failed
database connection.
2016-02-11 13:57:20 -08:00
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