Commit Graph

36926 Commits

Author SHA1 Message Date
Rafael Oleza
ecbb984327 Merge pull request #19460 from atom/update-nslog
⬆️ nslog@3.2.0
2019-06-10 10:32:01 +02:00
Rafael Oleza
197d2f372e Merge pull request #19462 from atom/update-spellchecker
⬆️ spell-check@0.75.0
2019-06-10 10:13:42 +02:00
Rafael Oleza
dc328b2618 Merge pull request #19464 from atom/update-oniguruma
⬆️ first-mate@7.4.0
2019-06-10 10:13:20 +02:00
Hubot
288c65342b 1.40.0-dev 2019-06-07 16:46:51 -05:00
Rafael Oleza
6ca3054044 Merge pull request #19466 from atom/update-metricss
⬆️ metrics@1.8.1
2019-06-07 14:19:37 +02:00
Rafael Oleza
2cc01def2a ⬆️ metrics@1.8.1 2019-06-07 11:26:40 +01:00
Antonio Scandurra
2e6a0acf61 Merge pull request #19457 from atom/as/debug-autocomplete-failures
Run each test suite with a pristine ATOM_HOME directory
2019-06-07 10:10:37 +02:00
Antonio Scandurra
ee0ddaa1d8 Run each test suite with a pristine ATOM_HOME directory
This ensures that every test suite does not clutter subsequent ones. It 
will also prevent altering the user's `~/.atom` directory when running 
tests locally.
2019-06-07 09:33:09 +02:00
Rafael Oleza
e0ce24b17b ⬆️ first-mate@7.4.0 2019-06-06 23:23:20 +02:00
Rafael Oleza
d9842cf646 ⬆️ nslog@3.2.0 2019-06-06 21:22:47 +02:00
Rafael Oleza
1d3d9a167c ⬆️ spell-check@0.75.0 2019-06-06 21:22:33 +02:00
Rafael Oleza
fca0681c53 Merge pull request #19459 from atom/fix-flaky-test
Add delay to watch-path tests to make them less flaky
2019-06-06 21:21:12 +02:00
Nathan Sobo
4827ffd435 Merge pull request #19453 from atom/ns/upgrade-text-buffer
Upgrade text buffer
2019-06-06 10:47:32 -06:00
Nathan Sobo
6bb0e085b1 ⬆️ text-buffer@13.16.1 2019-06-06 09:53:29 -06:00
Antonio Scandurra
6a88fa4185 Don't symlink compile-cache folder in AtomWindow tests
In these tests, we create a temporary `ATOM_HOME` to avoid cluttering 
the user's real `~/.atom` folder.

Adding a symlink to the real `compile-cache` was introduced to speed up 
main process tests, so that the transpilation cache could be reused. 

Unfortunately, when the real `~/.atom` folder did not exist (such as on 
a pristine environment on CI), it would confuse Atom, which would think 
that it didn't need to re-create a `compile-cache` folder again, but 
wouldn't be able to write to it because the symlink pointed to a 
non-existant directory.

Main process tests were overhauled and made faster recently, so we can 
safely remove this performance optimization.
2019-06-06 17:11:01 +02:00
Rafael Oleza
dd40782166 add delay to watch-path tests to make them less flaky 2019-06-06 16:48:15 +02:00
Rafael Oleza
33f2bd37ee Merge pull request #19444 from atom/improvements-to-ripgrep-scanner
Improvements to ripgrep scanner
2019-06-06 16:35:36 +02:00
Antonio Scandurra
119fead692 Merge pull request #19455 from atom/as/fix-firewall-prompt-in-tests
Don't listen for arguments from new processes in test or benchmarks
2019-06-06 14:10:38 +02:00
Rafael Oleza
ac9be2d082 Remove test that checks that we can search of a subfolder of an ignored folder
This seems to not be working on Windows or with ripgrep, so it's not
expected behaviour.
2019-06-06 14:02:29 +02:00
Antonio Scandurra
67e101d2cd Fix linter errors 2019-06-06 10:38:13 +02:00
Antonio Scandurra
e0e004604d Don't listen for arguments from new processes in test or benchmarks 2019-06-06 10:23:28 +02:00
Antonio Scandurra
05d67529a7 Merge pull request #19446 from atom/as/ci-parallelize-macos-tests
Parallelize macOS tests
2019-06-06 09:08:43 +02:00
Nathan Sobo
d66de4f0ff ⬆️ text-buffer@13.16.1-0 2019-06-05 16:01:10 -06:00
Nathan Sobo
c3f57146cc ⬆️ find-and-replace@0.218.12 2019-06-05 15:29:33 -06:00
Rafael Oleza
2d455ac5ee Use '.' as the directory for ripgrep to scan
This misteriously solves issues in Windows.
2019-06-05 16:08:31 +02:00
Rafael Oleza
8c80d13dd1 Remove logic to prepend wildcard on globs
That logic was only needed to make `ripgrep` match correctly globs like
`src` when we pass it the folder to search on.

If we don't pass the folder, `ripgrep` assumes it's the cwd and their
glob matching logic improves by allowing globs like `src`.
2019-06-05 15:07:24 +02:00
Antonio Scandurra
587a4dd72d Run main process tests during build step
For some reason, one main process test fails when run in a different 
container than the one in which Atom was built. These tests are pretty 
quick, so their impact on parallelism should be negligible.
2019-06-05 14:11:11 +02:00
Antonio Scandurra
2b0e5b0c32 Split package tests more evenly across containers 2019-06-05 13:29:24 +02:00
Rafael Oleza
95adde37c0 Take into account the includeHidden option in ripgrep scanner 2019-06-05 10:21:06 +02:00
Antonio Scandurra
791a583860 Run package tests in parallel 2019-06-05 10:05:19 +02:00
Nathan Sobo
3866aeefc2 ⬆️ fuzzy-finder@1.13.7 to address flaky tests 2019-06-04 17:21:23 -06:00
Antonio Scandurra
9d2494ca16 Don't run benchmark tests during script/test unless explicitly requested 2019-06-04 18:50:50 +02:00
Antonio Scandurra
0d00538da3 Run core and package tests in parallel for macOS on Azure Pipelines 2019-06-04 18:50:26 +02:00
Rafael Oleza
bcc07234d6 Merge pull request #19448 from atom/update-metrics
⬆️ metrics@1.8.0
2019-06-04 18:10:29 +02:00
Rafael Oleza
d75ddb9063 ⬆️ metrics@1.8.0 2019-06-04 17:04:03 +02:00
Rafael Oleza
e9e6bee195 Merge pull request #19438 from atom/update-fuzzy-finder
⬆️ fuzzy-finder@1.13.6
2019-06-04 16:13:55 +02:00
Antonio Scandurra
a21a2e34fd Merge pull request #19437 from atom/as/ci-caching
Cache node_modules on Azure Pipelines
2019-06-04 13:45:54 +02:00
Antonio Scandurra
8231a16d77 Add package.json as a key to invalidate the cache on Electron upgrades 2019-06-04 13:08:58 +02:00
Rafael Oleza
8758c399db Take into account the follow option in ripgrep scanner 2019-06-04 12:21:50 +02:00
Rafael Oleza
3845862f5d Convert beforeEach() function to async 2019-06-04 12:21:50 +02:00
Rafael Oleza
7652d659e5 Take into account the excludeVcsIgnores option in ripgrep scanner 2019-06-04 12:21:50 +02:00
Antonio Scandurra
3a6750b3f9 Run bootstrap only once on Azure Pipelines for Windows 2019-06-04 11:10:05 +02:00
Antonio Scandurra
3be4889b77 Cache node_modules on Azure Pipelines based on package-lock.json
Co-Authored-By: Nathan Sobo <nathan@github.com>
Co-Authored-By: Rafael Oleza <rafeca@github.com>
2019-06-04 09:38:49 +02:00
Nathan Sobo
fdbf62db69 Document workspaceOpeners
/cc: @50wliu
2019-06-03 14:56:56 -06:00
Nathan Sobo
2d3e332b88 Merge pull request #16100 from atom/wl-deserialize-and-activate
Activate package when deserializing
2019-06-03 13:44:58 -07:00
Rafael Oleza
bbc9aab3ce ⬆️ fuzzy-finder@1.13.6 2019-06-03 13:58:20 +02:00
Antonio Scandurra
6b9b4f96f8 Merge pull request #19423 from atom/as/multi-stroke-accelerators
Display multi-keystroke key bindings in menu item's label
2019-06-03 10:57:26 +02:00
Antonio Scandurra
d8c9d0cd0b Remove unnecessary temporary variable 2019-06-03 10:49:05 +02:00
Rafael Oleza
ed6d06b16e Re-apply prettier JS formatter 2019-06-01 00:19:59 +02:00
Rafael Oleza
49cb6f4a7b Merge commit '1d9a4cafcf6cc288d675512db8fd984e13aab869' into wl-deserialize-and-activate 2019-06-01 00:19:27 +02:00