Commit Graph

19 Commits

Author SHA1 Message Date
Renan Castro
c01b1371da Fix browserstack test failures. Old puppeteer is not supported anymore. 2021-06-23 17:53:10 -03:00
filipenevola
3d643b8a00 Fix typo in comment 2021-03-27 09:57:22 -04:00
denyhs
2c57504398 -Trying to run Browserstack inside Circle CI 2020-09-19 19:32:38 -04:00
denyhs
2ec3f13e6f -Trying to run Browserstack inside Circle CI 2020-09-19 19:14:08 -04:00
denyhs
525896b7a8 -Trying to run Browserstack inside Circle CI 2020-09-19 19:03:57 -04:00
denyhs
571cc01ca3 -Trying to run Browserstack inside Circle CI 2020-09-19 18:46:26 -04:00
denyhs
51a822bf69 -Trying to run Browserstack inside Circle CI 2020-09-19 18:23:24 -04:00
denyhs
5c34456e6a -Trying to run Browserstack inside Circle CI 2020-09-19 18:01:31 -04:00
denyhs
8d88f59639 -Trying to run Browserstack inside Circle CI 2020-09-19 17:36:46 -04:00
denyhs
27e6d32e2e - Inserting the word modules in the header part on the function _getClosureHeader
- Testing Safari in the version 11
2020-09-18 09:58:14 -04:00
filipenevola
f6f7751e54 #11064 App broken on iOS Safari 9 due to SyntaxError
- replaces the user to run Browserstack
2020-08-11 16:24:57 -04:00
Michael Newman
e0eb210194 Convert tools/utils/processes.js to tools/utils/processes.ts (#10627) 2019-07-25 17:34:13 -04:00
Ben Newman
5ed64fb1db Remove explicit .js extension from tools/fs/files imports. 2019-07-04 10:32:09 -04:00
Toine van Kampen
f28710ec23 Add PhantomJS option back in
Per feedback keep PhantomJS
2018-04-19 21:34:33 +10:00
Toine van Kampen
4bbc204bb0 Remove PhantomJS from App-Config
Remove PhantomJS from App-Config, Dynamic Import and Modules.
Explicitly end page before browser to ensure both are null.
2018-04-16 06:40:31 +10:00
Toine van Kampen
cd28686c7c Fix comment
Make it clear that running with sandbox off is required for
Travis/Circle but is not recommended. This should be further enhanced.
2018-04-14 14:22:24 +10:00
Toine van Kampen
d2eabd74bc Initial Config for Puppeteer
Base config for puppeteer and replace PhantomJS
2018-04-14 12:58:36 +10:00
Jesse Rosenberger
5475add47f Re-factor and re-enable BrowserStack Automate for meteor self-test.
Much of the infrastructure to run "self test" tests (those which test
core functionality of the `meteor` tool itself) in PhantomJS and
BrowserStack was already in place, though the BrowserStack portion had
been disabled some time ago, though the exact reason isn't entirely
clear.

BrowserStack could play an important roll in Meteor's future as Meteor
works to ensure that the bundle delivered to the client is appropriate
for that client's capabilities, including appropriate polyfills to
implement functionality not natively available in the browser (e.g.
ECMAScript features, SockJS, etc.).
2017-11-29 21:40:00 +02:00
Jesse Rosenberger
d5ff826596 Decompose self-test logic into separate files.
The single file which represented the bulk of the `meteor self-test`
functionality had got a bit heavy and it stood to benefit from some
dissemination.

I embarked on this change originally when looking into replacing
PhantomJS with Chrome Headless (and a new `ChromeClient` class) within
self-test.  Unfortunately, I didn't have time to take this the last
step of actually implementing Chrome, but this should hopefully
facilitate that change in the future by providing what I believe to be
better compartmentalization of this logic.

I apologize for the (likely) difficulty of reviewing this commit.  Due
to heavy intertwining of existing code it was hard to arrange these
changes in an easy-to-review manner.  I believe a reviewer will
find that it's mainly copy and pasting into different files and
careful adjusting of those files (new) module dependencies.
2017-11-14 15:55:11 +02:00