Commit Graph

209 Commits

Author SHA1 Message Date
Ben Newman
977ce228b3 Import puppeteer more reliably. 2018-07-19 14:04:32 -04:00
Toine van Kampen
03b74b067a Fix Regression
Ensure Puppeteer exits successfully when done and no errors have been
found.
2018-06-14 23:34:53 +10:00
Toine van Kampen
d95a42df3c Retain PhantomJS for Console Tests
Add Phantom back in to retain the ability to run tests in legacy
browser. By default its false.
2018-05-01 21:45:29 +10:00
Toine van Kampen
ccdf734767 Replace PhantomJS in Test in Console Runner
Replace Test In Console PhantomJS with Puppeteer. Update Travis node to
current Meteor version for compatibility with Puppeteer.
2018-04-19 22:11:45 +10:00
Ben Newman
c27b7418cf Stop running test-packages twice in PhantomJS.
During the Meteor 1.6.1 beta period, we introduced logic to render a
<script> tag to load the SockJS library in older browsers (#9353), and so
it seemed important to run test-packages both with and without the
<script> tag, using a special query parameter appended to the app URL.

The #9353 changes were ultimately reverted before Meteor 1.6.1 was
released (see 365804218f), and Meteor 1.6.2
will take a very different approach to bundling dependencies like SockJS
for legacy browsers (#9439). As part of this approach, PhantomJS is always
considered a legacy browser, and as such provides valuable feedback on the
behavior of web.browser.legacy bundles. However, since there's nothing to
configure with regard to SockJS anymore, there's no point in running the
test-packages suite twice in PhantomJS.

In order to run these tests in a modern browser environment, we should
probably revisit the idea of running tests in headless Chrome:
https://github.com/meteor/meteor-feature-requests/issues/254
2018-02-08 11:40:47 -05:00
Hugh Willson
d644705aa8 Deprecate stylus (#9445)
* Deprecate the stylus package

Better / more up to date 3rd party stylus packages exist and
there isn't really any technical reason why Meteor core needs
to include its own stylus package. Since a stylus package
can be fully built and managed outside of core, this commit
moves the `stylus` package into `deprecated` (and preps the
package contents for deprecation if we decide to publish a
final version).

* Removed dupe

* Add test placeholder css file to console test runner

Some of Meteor's package tests require at least one `.css`
file to be available in the tested application bundle
(e.g. "appcache - sections validity" and "webapp -
content-type header"). The inclusion of this file makes
sure that at least one `.css` file can always be found,
when the tests are run.

* Bump test-in-console package version

* Bump package minor version

Putting the minor version at something unreachable to
make sure the deprecated version isn't accidientally
pulled into an app when running
`meteor update --all-packages` or `meteor update stylus`.

* Add PR link
2017-12-14 09:47:02 -05:00
Ben Newman
bac168b4ca Bulk-bump minor versions of recently changed packages. 2017-11-14 13:31:10 -05:00
Ben Newman
8810976b7f Run all PhantomJS test-packages tests with and without SockJS. 2017-11-13 12:39:27 -05:00
Ben Newman
0bff81f0b4 Bump package versions for the official 1.6 release. 2017-10-27 13:00:43 -04:00
Ben Newman
b63ab27986 Bump package versions for 1.6-rc.18 release. 2017-10-26 11:37:15 -04:00
Ben Newman
24c80da9ef Bump package versions for 1.6-rc.17 release. 2017-10-24 18:45:30 -04:00
Ben Newman
d317c29319 Bump package versions for 1.6-rc.16 release. 2017-10-20 16:13:31 -04:00
Ben Newman
6d528e334f Bump package versions for 1.6-rc.15 release. 2017-10-18 21:52:17 -04:00
Ben Newman
22930e876e Bump package versions for 1.6-rc.14 release. 2017-10-17 16:29:44 -04:00
Ben Newman
e2db34bdc5 Bump package versions for 1.6-rc.13 release. 2017-10-16 16:04:42 -04:00
Ben Newman
5a8c0f2743 Bump package versions for 1.6-rc.12 release. 2017-10-16 14:07:19 -04:00
Ben Newman
2777f5f6f7 Bump package versions for 1.6-rc.11 release. 2017-10-16 10:00:45 -04:00
Ben Newman
c476188cc6 Bump package versions for 1.6-rc.10 release. 2017-10-14 15:00:41 -04:00
Ben Newman
5d7058dc17 Bump package versions for 1.6-rc.9 release. 2017-10-13 13:54:47 -04:00
Ben Newman
fdaa0f5145 Bump package versions for 1.6-rc.8 release. 2017-10-12 17:42:21 -04:00
Ben Newman
3b93934217 Bump package versions for 1.6-rc.7 release. 2017-10-12 11:23:36 -04:00
Ben Newman
40ecbb27f2 Bump package versions for 1.6-rc.6 release. 2017-10-10 10:05:36 -04:00
Ben Newman
0c7f4b89a7 Bump package versions for 1.6-rc.5 release. 2017-10-08 20:04:53 -04:00
Ben Newman
25e0a54d4e Bump package versions for 1.6-rc.4 release. 2017-10-08 14:37:19 -04:00
Ben Newman
158b6ceb7e Bump package versions for 1.6-rc.3 release. 2017-10-03 12:13:43 -04:00
Ben Newman
ac04df949b Bump package versions for 1.6-rc.2 release. 2017-10-02 13:46:44 -04:00
Ben Newman
3be6913c4d Bump package versions for 1.6-rc.1 release. 2017-09-29 18:17:09 -04:00
Ben Newman
d07ea5e288 Bump package versions for 1.6-rc.0 release. 🎉 2017-09-28 14:43:50 -04:00
Ben Newman
fd3ea1b9e1 Bump package versions for 1.6-beta.32 release. 2017-09-26 14:47:57 -04:00
Ben Newman
6e09542ead Bump package versions for 1.6-beta.31 release. 2017-09-22 18:51:30 -04:00
Ben Newman
bfea51815a Bump package versions for 1.6-beta.30 release. 2017-09-18 17:31:25 -04:00
Ben Newman
c5e2bc3ca1 Bump package versions for 1.6-beta.29 release. 2017-09-18 15:01:07 -04:00
Ben Newman
f9c566fbc6 Bump package versions for 1.6-beta.28 release. 2017-09-18 12:45:53 -04:00
Ben Newman
7d98df9ee6 Bump package versions for 1.6-beta.27 release. 2017-09-14 17:57:22 -04:00
Ben Newman
3ad0034779 Bump package versions for 1.6-beta.26 release. 2017-09-06 12:25:20 -04:00
Ben Newman
844715de88 Bump package versions for 1.6-beta.25 release. 2017-09-05 22:05:58 -04:00
Ben Newman
ba42d791b1 Bump package versions for 1.6-beta.24 release. 2017-08-22 22:15:34 -04:00
Ben Newman
d464b72d7a Bump package versions for 1.6-beta.23 release. 2017-08-17 10:29:56 -04:00
Ben Newman
8822e90f87 Bump package versions for 1.6-beta.22 release. 2017-08-16 14:17:03 -04:00
Ben Newman
b290bcaa1b Bump package versions for 1.6-beta.21 release. 2017-08-15 12:27:21 -04:00
Ben Newman
8e10361721 Bump package versions for 1.6-beta.20 release. 2017-08-14 22:53:13 -04:00
Ben Newman
73b43690ef Bump package versions for 1.6-beta.19 release. 2017-08-11 17:28:19 -04:00
Ben Newman
2c042016fe Bump package versions for 1.6-beta.18 release. 2017-08-10 19:05:35 -04:00
Ben Newman
1e7a7c451d Bump package versions for 1.6-beta.17 release. 2017-08-10 13:46:45 -04:00
Ben Newman
5a8e6b0639 Bump package versions for 1.6-beta.16 release. 2017-08-08 19:33:04 -04:00
Ben Newman
6d8f10ff3a Bump package versions for 1.6-beta.15 release. 2017-07-28 18:48:10 -04:00
Ben Newman
b2ef3be175 Bump package versions for 1.6-beta.14 release. 2017-07-22 22:06:10 -04:00
Ben Newman
7b85cbd746 Bump package versions for 1.6-beta.13 release. 2017-07-22 12:36:12 -04:00
Ben Newman
8bc4bce3a0 Bump package versions for 1.6-beta.12 release. 2017-07-22 09:31:48 -04:00
Ben Newman
65fe4982ea Bump package versions for 1.6-beta.11 release. 2017-07-21 19:30:09 -04:00