Ben Newman
e1b60a661e
Use urlParse instead of url.parse in meteor-services/config.js.
...
Looks like this was a neglected find/replace that should've happened in
10e8d7d08d (cc @abernix).
2017-08-10 15:14:52 -04:00
Ben Newman
2f7d221b91
Merge pull request #8995 from meteor/abernix/selftest-modern-devel
...
Modernize "Self Test" module, remove Underscore.
2017-08-09 11:10:34 -04:00
Ben Newman
5f554ebfa0
Merge pull request #8972 from meteor/run-bare-files-before-eager-modules
...
Run all "bare" package files before requiring eager entry point modules.
2017-08-07 14:54:24 -04:00
Hugh Willson
b1fd243978
Reduce the "modules - test app" self-test start-up wait time.
...
The increased mongo connection timeout in 522d86dc4e
means that the we can decrease the "modules - test app" self-test
application start-up wait internval significantly (since mongo
will now start properly and the self-test can continue).
2017-08-07 14:53:37 -04:00
Hugh Willson
b061f4b765
Increase mongo connection timeout to reduce self-test mongo errors.
...
Certain self-test's like "modules - test app" are encountering
mongo connection timeout errors on some runs. Increasing the
connection timeout helps address these errors.
2017-08-07 14:53:37 -04:00
Jesse Rosenberger
6a913ef251
(cleanup) Remove spaces between imports, which are fairly random.
2017-08-07 18:55:36 +03:00
Jesse Rosenberger
6e16ba901e
(ecmascript) Replace underscore with native ECMAScript methods.
2017-08-07 18:55:02 +03:00
Jesse Rosenberger
769ca736eb
(ecmascript) Imports: utils.{randomPort,randomToken,sleepMs,timeoutScaleFactor}.
2017-08-07 18:53:32 +03:00
Jesse Rosenberger
22e63b6d14
Use execFileSync from processes.js, not utils.js.
...
Confusingly, we are using two different `execFileSync`s in self-test, seemingly
for no particular reason.
2017-08-07 18:53:31 +03:00
Jesse Rosenberger
2a7be19728
(ecmascript) Imports: files.
...
Just use the entire `files` import rather than selectively importing specific
methods since it has so many methods used.
2017-08-07 18:53:30 +03:00
Jesse Rosenberger
43644412b5
(ecmascript) Imports: child_process.{spawn,execFile}.
2017-08-07 18:53:30 +03:00
Jesse Rosenberger
b1bed468a4
Just use processes' execFileSync directly, not via self-test re-export.
2017-08-07 18:53:22 +03:00
Jesse Rosenberger
7d96bf38ce
(ecmascript) Change var to const or let as appropriate.
2017-08-07 18:52:04 +03:00
Jesse Rosenberger
762b86dc84
(cleanup) Remove unused Future symbol.
2017-08-07 18:51:08 +03:00
Jesse Rosenberger
55877e8fda
Add missing semicolon.
2017-08-07 18:51:07 +03:00
Jesse Rosenberger
f8512af522
(ecmascript) Change functions to arrow functions, and self => this.
...
There were not any functions which were using `this` in self-test - all were
using `self`.
2017-08-07 18:50:55 +03:00
Jesse Rosenberger
4c81df6f28
(ecmascript) Change remaining top-level requires to imports.
2017-08-07 18:46:11 +03:00
Jesse Rosenberger
db47c78f54
(ecmascript) Imports: allUpgraders.
2017-08-07 18:45:10 +03:00
Jesse Rosenberger
7c2fc97a5a
(ecmascript) Imports: release.current => releaseCurrent.
2017-08-07 18:45:09 +03:00
Jesse Rosenberger
ac7b2399d2
(ecmascript) Imports: PackageMap class.
2017-08-07 18:45:08 +03:00
Jesse Rosenberger
cd9d2cf924
(ecmascript) Imports: isopackets.load.
2017-08-07 18:45:07 +03:00
Jesse Rosenberger
d70cdece80
(ecmascript) Imports: DEFAULT_TRACK catalog constant.
2017-08-07 18:45:06 +03:00
Jesse Rosenberger
c7826b9f64
(ecmascript) Imports: FinishedUpgraders class.
2017-08-07 18:45:06 +03:00
Jesse Rosenberger
4b3954ccf0
(ecmascript) Imports: IsopackCache class.
2017-08-07 18:45:05 +03:00
Jesse Rosenberger
4e3e4ffa00
(ecmascript) Imports: httpHelpers.getUrlWithResuming.
2017-08-07 18:45:04 +03:00
Jesse Rosenberger
10e8d7d08d
(ecmascript) Imports: config.{getPackagesDirectoryName,getPackageStorage}.
...
This ALSO changes `config.js` to use ECMAScript `exports` and removed its unused
`underscore` `require`-ment.
2017-08-07 18:45:03 +03:00
Jesse Rosenberger
f0163cf3da
(ecmascript) Imports: Builder class.
2017-08-07 18:45:02 +03:00
Jesse Rosenberger
f0bb97c766
(ecmascript) Imports: RemoteCatalog.
2017-08-07 18:45:01 +03:00
Jesse Rosenberger
5960082ed8
(ecmascript) Imports: parseStack.{markBottom, markTop, parse}.
2017-08-07 18:45:00 +03:00
Jesse Rosenberger
b04b32ee3b
(ecmascript) Imports: fiberHelpers.makeFulfillablePromise.
2017-08-07 18:44:59 +03:00
Jesse Rosenberger
58200df805
(ecmascript) Imports: buildmessage.{enterJob, capture}.
2017-08-07 18:44:55 +03:00
Jesse Rosenberger
256bb495e2
(ecmascript) Imports: Troposphere.
2017-08-07 18:44:24 +03:00
Jesse Rosenberger
1ae0a53f93
(ecmascript) Imports: archinfo.{host}.
2017-08-07 18:44:24 +03:00
Jesse Rosenberger
174eb18700
(ecmascript) Imports: Console.
2017-08-07 18:44:23 +03:00
Jesse Rosenberger
436f627fa2
(cleanup) Remove imported and unused util symbol.
2017-08-07 18:44:22 +03:00
Jesse Rosenberger
9ada9b80de
(ecmascript) Change modules.exports to ES6 exports.
2017-08-07 18:44:18 +03:00
Jesse Rosenberger
e91d5b66f4
(ecmascript) Change Run to a class.
2017-08-07 18:43:11 +03:00
Jesse Rosenberger
23b6c78b2f
When an instantiated Test is cloned, it should maintain its prototype.
2017-08-07 18:43:10 +03:00
Jesse Rosenberger
bb1735241a
(ecmascript) Change Test to a class.
2017-08-07 18:43:09 +03:00
Jesse Rosenberger
b101df54d2
(ecmascript) Change TestList to a class.
2017-08-07 18:43:08 +03:00
Jesse Rosenberger
1a3afbb8dd
(ecmascript) Change (BrowserStack|Phantom)?Client to a class.
2017-08-07 18:43:03 +03:00
Jesse Rosenberger
1ebb3e00e2
(ecmascript) Change Sandbox to a class.
2017-08-07 18:40:03 +03:00
Jesse Rosenberger
45a73ccf13
(ecmascript) Change OutputLog to a class.
2017-08-07 18:40:02 +03:00
Jesse Rosenberger
363d16f5b5
(ecmascript) Change Matcher to a class.
2017-08-07 18:40:01 +03:00
Jesse Rosenberger
5f3bb80c0d
(ecmascript) Change TestFailure to a class.
2017-08-07 18:40:00 +03:00
Ben Newman
a4d9f8c0f8
Fix comments about bare files and add a note to History.md.
2017-08-04 13:02:42 -04:00
Ben Newman
6f259003eb
Run all bare files before requiring eager entry point modules.
2017-08-04 13:02:41 -04:00
Hugh Willson
a7aa0175f6
Swap 2 self-test's to get CircleCI tests to pass.
2017-08-02 15:33:15 -04:00
Ben Newman
f52b1726a5
Scan packages/non-core packages as local packages.
...
Fixes #8961 and #8962 .
2017-08-02 13:40:38 -04:00
Jesse Rosenberger
4665f2aab3
Include the Node.js and npm version in the star.json manifest. ( #8956 )
...
* Include the Node.js and npm version in the `star.json` manifest.
This makes it possible to know exactly which version of Node.js and npm
were used by the `meteor` command from which the bundle was built from.
* History.md for #8956 .
2017-08-02 08:50:01 -07:00