Commit Graph

56 Commits

Author SHA1 Message Date
Benjamin Pasero 3cefffccfc Get rid of IEventService in favour of real events (#17515) 2016-12-19 09:37:10 +01:00
Sandeep Somavarapu c07a26c9a4 #17110 Remove dependency on service test utils from platform tests 2016-12-13 17:34:08 +01:00
Daniel Imms 6df46e21d3 Fix test on some Windows machine 2016-12-12 11:56:41 -08:00
Daniel Imms cc89ce0134 Add test for stream.readToMatchingString 2016-11-28 18:22:17 -08:00
Benjamin Pasero 31f93164eb extfs.delSync and tests 2016-11-23 11:11:41 +01:00
Benjamin Pasero 99a6b96bdd pfs.writeFile should serialize parallel calls to writeFile (fixes #15651) 2016-11-21 09:53:54 +01:00
Christof Marti 1cf09d727a Replace all slashes (Fixes #15424) 2016-11-14 11:42:40 -08:00
Joao Moreno d5e8fcf52e pass tests through more hygiene checks
related to #15259
2016-11-11 09:58:50 +01:00
Johannes Rieken 63e2c0907a debt - move files around to fix various layer breakers 2016-11-10 10:37:00 +01:00
Benjamin Pasero 45559da9fb better error handling in extfs tests 2016-11-10 10:30:00 +01:00
Benjamin Pasero 2a95c71350 tests - more robust error handling 2016-11-01 18:55:18 +01:00
Benjamin Pasero 2217ceb53b disable randomly failing linux build 2016-10-18 10:58:39 +02:00
Benjamin Pasero 907cc5e7a4 more tests 2016-10-17 07:47:38 +02:00
Benjamin Pasero feacc72e72 trigger tests again 2016-10-16 10:03:00 +02:00
Benjamin Pasero 844484aa1a clean up 2016-10-16 09:42:03 +02:00
Benjamin Pasero 7abb34cdf0 improve large test to simulate real deadlock behaviour 2016-10-14 16:57:09 +02:00
Benjamin Pasero b3f4d51a49 buffer process.send 2016-10-14 16:17:58 +02:00
Johannes Rieken 6681a2a7d6 tsfmt - src 2016-10-08 09:53:13 +02:00
Benjamin Pasero 4cd0bf095d debt: get rid of mime in file input 2016-10-04 13:08:34 +02:00
Benjamin Pasero 018eae9a12 less flaky config tests 2016-08-24 07:04:48 +02:00
Benjamin Pasero 428c3ee487 more reliable test 2016-08-23 16:16:24 +02:00
Benjamin Pasero 538f69b5c6 add tests for workspace config service 2016-08-23 15:56:24 +02:00
Benjamin Pasero 5ee721c686 config - need to watch parent folder to detect ADD and DELETE of config 2016-08-23 15:56:24 +02:00
Benjamin Pasero 8ce52eb57f fix tests on windows 2016-08-22 18:04:47 +02:00
Benjamin Pasero 115208a5ef add new configuration service with tests 2016-08-22 15:37:14 +02:00
Benjamin Pasero e97a77c386 add config.reload() 2016-08-22 11:36:43 +02:00
Benjamin Pasero e48dd61e72 more config tests 2016-08-22 10:57:51 +02:00
Benjamin Pasero 94af45bf7c add tests for config watcher 2016-08-22 10:27:38 +02:00
Alex Dima 9e792d5fd9 Adopt fast-plist 2016-08-17 12:53:28 +02:00
Benjamin Pasero 974bce453e Save: Flush to disk after writing to file (fixes #9589) 2016-08-09 11:30:05 +02:00
Joao Moreno 2c3df64b68 update zip tests 2016-07-06 17:03:52 +02:00
Joao Moreno a11c9b2477 add zip tests 2016-07-06 16:19:51 +02:00
Joao Moreno 261f0f1cf6 wip: telemetry service in shared process 2016-06-07 17:45:08 +02:00
Joao Moreno 05be96f73d read environment through node itself
fixes #6375
2016-06-03 10:48:19 +02:00
Johannes Rieken eff2646ca7 💄 unused import 2016-05-11 10:53:22 +02:00
Johannes Rieken 7eebddd454 ai - make sure not lose default data 2016-05-11 10:52:39 +02:00
Johannes Rieken 224bbb8b45 run the actual ai module inside the shared process such that it cannot tamper with the main process, fixes #1000 2016-05-10 14:39:31 +02:00
Johannes Rieken 6fa73fce2f add tests for additional properties 2016-05-06 16:26:49 +02:00
Johannes Rieken b894e0aef9 refactor ai adapter, make sure dispose flushes all events 2016-05-06 16:26:49 +02:00
Benjamin Pasero 610113e2d4 disable unreliable test 2016-04-29 07:35:31 +02:00
Benjamin Pasero 0de77399f2 find free ports: make it work, add timeout and tests 2016-04-25 17:04:29 +02:00
Benjamin Pasero d483315e1c add a test for the free port finder 2016-04-25 14:50:12 +02:00
Joao Moreno 2210d0a798 isolate ipc code 2016-04-20 10:52:50 +02:00
Benjamin Pasero b0f260cc63 some linting in unit tests 2016-04-11 07:56:21 +02:00
Daniel Imms 3ed0dfae01 Reland: Support multi-line environment variables
A standard Fedora install comes with 2 multiple line environment variables.
Since `env` was previously split by '\n' this would break them, causing
errors in the output pane and in terminals launched through the file
explorer (see #3495).

The original commit didn't work on OSX since `env` does not support the --null
arg. This version can fail if a command line arg's 1+th line looks like an
environment variable. There is no easy way to prevent this since `process.env`
cannot be leveraged. Since the likelyhood of this happening is small, plus the
chance of it causing any significant issue is also small it's a reasonable
compromise for the time being.

Fixes #3928
Fixes #4672
2016-03-25 09:41:57 -07:00
Benjamin Pasero a1f27a5eae Can no longer break in Unit tests using Code (fixes #3659) 2016-03-08 07:52:38 +01:00
Benjamin Pasero 7a48e16b61 implement more explicit mode lookup rules 2016-03-04 15:36:59 +01:00
Benjamin Pasero 27870487ce user configured mimes get highest priority 2016-03-04 11:32:10 +01:00
Benjamin Pasero 3022d0a276 wip 2016-03-03 17:54:02 +01:00
Dirk Baeumer 70430f5c8c Fixed compile errors caused by 1.8.0 2016-02-17 11:39:59 +01:00