Antonio Scandurra
7cf758051f
Cache compile-cache on Travis
2016-08-15 13:00:56 +02:00
Antonio Scandurra
a55b54ab29
Try skipping the test phase on Travis
2016-08-15 12:57:29 +02:00
Antonio Scandurra
b8e8d17b0b
Use the correct size for the generated package
2016-08-15 12:26:23 +02:00
Antonio Scandurra
2883970886
Delete previously created debian artifacts if necessary
2016-08-15 12:21:48 +02:00
Antonio Scandurra
781228e06e
Use the share dir path when copying icons, docs and lintian overrides
2016-08-15 12:19:02 +02:00
Antonio Scandurra
ffde9b49cf
Always name Debian package "atom-amd64.deb"
2016-08-15 12:09:06 +02:00
Antonio Scandurra
fc95475d6e
Change permissions to node files on Linux
2016-08-15 12:06:03 +02:00
Antonio Scandurra
9e0d7638e4
Create Debian package
2016-08-15 12:05:50 +02:00
Antonio Scandurra
caad40c896
Merge branch 'master' into ns-modernize-build
2016-08-15 10:20:18 +02:00
Antonio Scandurra
4d3a982400
Ensure downloading the appropriate chromedriver for the bundled Electron
2016-08-15 10:18:45 +02:00
simurai
4fe20fdde5
⬆️ image-view@v0.58.3
2016-08-14 20:26:35 +02:00
Nathan Sobo
445ddb247d
Fight the screen saver on CircleCI
2016-08-13 13:13:07 -06:00
Nathan Sobo
66d66508c1
Fight the screen saver on CircleCI
2016-08-13 13:12:23 -06:00
Antonio Scandurra
052ce394fe
🔥
2016-08-13 12:56:42 +02:00
Antonio Scandurra
4c7b10b06f
🔥 ATOM_INTEGRATION_TESTS_ENABLED
2016-08-13 12:50:01 +02:00
Antonio Scandurra
5fc2405801
Compile CSON, Babel and Coffeescript files using CompileCache
2016-08-13 12:49:46 +02:00
Antonio Scandurra
df6e0aca1b
Create folder if it doesn't exist when downloading files
2016-08-13 12:01:23 +02:00
Antonio Scandurra
de7e6c977f
Merge branch 'master' into ns-modernize-build
2016-08-13 10:40:53 +02:00
Damien Guard
d47fd28c86
Focus new window when existing copy of Atom running fixes #4324
2016-08-12 17:45:24 -07:00
Nathan Sobo
274dee20dd
Merge pull request #12409 from atom/ns-mock-animation-frames-in-editor-spec
...
Mock clock and animation frames in TextEditorComponent specs
2016-08-12 16:35:05 -06:00
Nathan Sobo
ebb03f022b
Merge branch 'master' into ns-mock-animation-frames-in-editor-spec
2016-08-12 16:16:09 -06:00
Nathan Sobo
7146a6bde9
Merge remote-tracking branch 'origin/master' into ns-modernize-build
2016-08-12 15:33:50 -06:00
Nathan Sobo
ced2174b5a
Mock clock and animation frames in TextEditorComponent specs
2016-08-12 15:21:46 -06:00
Nathan Sobo
2710ce33d1
Merge pull request #12394 from atom/ns-as-switch-offset-test-to-mocha
...
Replace ChromeDriver integration tests main process Mocha tests
2016-08-12 14:17:16 -06:00
Nathan Sobo
b6ab5530b5
Fix focus issues on CircleCI
2016-08-12 13:35:08 -06:00
Wliu
f68009cce0
Merge pull request #12404 from nirajk42/split-pane-menu-bug
...
#12386 Splitting panes using the menu gives me an empty panel
2016-08-12 14:13:47 -04:00
Nathan Sobo
41a49eaf44
Restore all suites in spec-task.coffee
...
Signed-off-by: Antonio Scandurra <as-cii@github.com >
2016-08-12 12:08:45 -06:00
Damien Guard
ad809a8d00
Wording clarifications for build options
2016-08-12 12:04:51 -06:00
Damien Guard
5a69d0bf4a
Remove skip-rebuild option
2016-08-12 12:04:45 -06:00
Damien Guard
89152fbf58
Add help, don't build winstaller by default, add skip
2016-08-12 12:04:35 -06:00
Nathan Sobo
c861abc2a9
Fix timing issues in atom-application-test
...
Signed-off-by: Antonio Scandurra <as-cii@github.com >
2016-08-12 11:46:12 -06:00
Antonio Scandurra
e02863e86e
Destroy AtomEnvironment on window unload
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-08-12 18:15:51 +02:00
Antonio Scandurra
7e7f7722e6
Run only main process specs for now
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-08-12 17:47:34 +02:00
Antonio Scandurra
9847c4fc24
Wait until the window is focused before interacting with it in tests
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-08-12 17:46:13 +02:00
Antonio Scandurra
87d684132c
Extract timeoutPromise into async-spec-helpers
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-08-12 17:46:12 +02:00
Antonio Scandurra
82f0003302
Extract conditionPromise into async-spec-helpers
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-08-12 17:46:11 +02:00
Antonio Scandurra
ab3d0ba412
Rewrite async-spec-helpers in javascript
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-08-12 17:46:09 +02:00
Antonio Scandurra
4bd644bea2
Bump timeout to 1 minute on AtomApplication tests
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-08-12 17:45:59 +02:00
Antonio Scandurra
336f6425da
Discourage people from using temp directly
...
It's better if we fs.realpathSync the path returned by the temp module.
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-08-12 17:45:56 +02:00
Antonio Scandurra
04d8b9bb86
Ensure we don't reuse the same window when testing the offset distance
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-08-12 17:45:50 +02:00
Antonio Scandurra
6e44ce4432
Run renderer process specs first
2016-08-12 15:53:22 +02:00
Antonio Scandurra
753db274fc
Clear storage data after each AtomApplication test
...
This, along with using a temporary directory as the ATOM_HOME, will make
sure that tests won't share any state with one another, possibly
increasing the level of resiliency of the suite.
2016-08-12 15:20:58 +02:00
Antonio Scandurra
a817a354dc
Use project paths instead of tree view directories to test remote paths
2016-08-12 14:35:40 +02:00
Antonio Scandurra
0bd3e96fd5
Run main process specs first to shorten the feedback loop
2016-08-12 12:23:17 +02:00
Antonio Scandurra
fe8aabd908
Use spec reporter to know which specs hang
2016-08-12 12:22:36 +02:00
Antonio Scandurra
88a2a37acf
Run specs serially on CircleCI
2016-08-12 11:49:17 +02:00
Antonio Scandurra
428106bcaa
Add smoke test to ensure Atom runs and basic operations can be performed
2016-08-12 11:46:48 +02:00
Antonio Scandurra
7fe0f6b455
Move another integration test
2016-08-12 11:29:34 +02:00
Antonio Scandurra
da7b951c07
Move another integration test
2016-08-12 11:22:32 +02:00
Antonio Scandurra
c422699c80
Call @config.load() in AtomApplication constructor
...
This is needed in order to test configuration settings like
`restorePreviousWindowsOnStart`. Even if this call has side effects, its
scope is pretty constrained because it affects only the temporary
directory we create before each atom-application test.
2016-08-12 11:21:37 +02:00