Commit Graph

12132 Commits

Author SHA1 Message Date
David Glasser
e42e104bc2 check platforms before plugins
a platform change often creates a plugin change, so we should mention
the more major change first.  also helps with "meteor exits when cordova
platforms change" self-test
2014-11-25 09:06:29 -08:00
David Glasser
1ccf81fea0 Call waitSecs instead of setting extraTime 2014-11-25 09:06:29 -08:00
David Glasser
f0ce81aaa2 can't get this one to pass but it is slow 2014-11-25 09:06:29 -08:00
David Glasser
48634b7124 get a test slightly closer to passing and tag slow 2014-11-25 09:06:29 -08:00
David Glasser
c226c652e9 simplify another test and make it pass
drop unnecessary stack trace
2014-11-25 09:06:29 -08:00
David Glasser
b00043e92e simplify a test and make it pass 2014-11-25 09:06:29 -08:00
David Glasser
3e1621cdf6 fix bundler-assets 2014-11-25 09:06:28 -08:00
David Glasser
5622d3384e fix bundler-options 2014-11-25 09:06:28 -08:00
David Glasser
02856bca84 restore some meteor add error-checking
get some parts of package-tests to pass
2014-11-25 09:06:28 -08:00
David Glasser
4a5636b8fd remove more remnants of 'programs' directory 2014-11-25 09:06:28 -08:00
David Glasser
7d856564fa fix releases tests
This mostly consisted of making sure we were building enough packages to
run the skeleton app.  Also, since we currently only know how to make
one tool at a time, dropped all the tests that checked the tool version
with --long-version.  (Before 0.9.0 there were multiple tool versions
here and you could actually tell the difference.)
2014-11-25 09:06:28 -08:00
David Glasser
46d31e1ce7 Fix update-related bugs
- don't crash when listing upgraders (2 bugs, introduced on this branch)

- successfully write banners-shown file so that we sometimes print
  shorter banners (introduced with sqlite)

- in self-test tropohouse, keep the sadly necessary symlinks

autoupdate test file now passes!
2014-11-25 09:06:28 -08:00
David Glasser
a0c05857d9 Fix client refresh bundle failure crash
hot-code-push file passes
2014-11-25 09:06:28 -08:00
David Glasser
cb7a18f89a fix selftest-test 2014-11-25 09:06:27 -08:00
David Glasser
3d8d5ce88c Fix runner restart on package.js scan failure
cordova-plugins now passes
2014-11-25 09:06:27 -08:00
David Glasser
3b7459e62a start on self-test. file 'run' passes 2014-11-25 09:06:27 -08:00
David Glasser
8b953ece72 version bump 2014-11-25 09:06:27 -08:00
David Glasser
75f628bab4 Fix building plugins in release builds
We need to load the transitive closure of the plugin in order to compile
the package with the plugin. But we weren't following the transitive
closure when loading prebuilt packages. This fixes that.
2014-11-25 09:06:27 -08:00
David Glasser
a6add4ef34 more cleanup 2014-11-25 09:06:27 -08:00
David Glasser
de5f68cf70 bump all versions (due to source-map upgrade) 2014-11-25 09:06:26 -08:00
David Glasser
1ad981ee10 hopefully implemented --from-checkout 2014-11-25 09:06:26 -08:00
David Glasser
ae819ab47f clean up meteor publish-release simple version
not --from-checkout!
2014-11-25 09:06:26 -08:00
David Glasser
aba516de9c maintain a .versions file in package source tree
for standalone packages only (packages in an app just use
.meteor/versions from the app)
2014-11-25 09:06:26 -08:00
David Glasser
2f7412573c remove some support for old versions.json files 2014-11-25 09:06:26 -08:00
David Glasser
380ab7c327 port meteor publish-for-arch 2014-11-25 09:06:26 -08:00
David Glasser
59fefc00c2 include releaseName (perhaps null) on publish 2014-11-25 09:06:26 -08:00
David Glasser
602e6f5539 Include .versions file in source for publish 2014-11-25 09:06:25 -08:00
David Glasser
cd625a3795 drop noSources field
This was a workaround a while ago for back when the uniload build
process was less principled. It's fine now.
2014-11-25 09:06:25 -08:00
David Glasser
dddf0b246e another note about stuff to drop 2014-11-25 09:06:25 -08:00
David Glasser
30c80debcb delete dead code 2014-11-25 09:06:25 -08:00
David Glasser
27d67fe379 Remove "deploy legacy app" tests
These tested a transition that occured in February. The tests are very
slow because each test does an uncached download of Meteor 0.7.0.1. We
are unlikely to break the logic that it tests and even if we do, it will
only affect users who haven't touched their apps since February.
2014-11-25 09:06:25 -08:00
David Glasser
8846a7acbd allow self-test to run at all 2014-11-25 09:06:25 -08:00
David Glasser
17bcac2b44 fix duplicate Meteor 2014-11-25 09:06:25 -08:00
David Glasser
c55c76280b save pluginProviderPackageMap when compiling
move PackageMap to IsopackCache constructor
2014-11-25 09:06:24 -08:00
David Glasser
47ddf01c7d comment improvements 2014-11-25 09:06:24 -08:00
David Glasser
ec6ddbd7b7 update a comment, drop unused field 2014-11-25 09:06:24 -08:00
David Glasser
c3b545b9aa clean up publishPackage API
The call from publish-release --from-checkout has not been updated yet.
2014-11-25 09:06:24 -08:00
David Glasser
960bd07e53 publish packages outside an app
(no version map file though)
2014-11-25 09:06:24 -08:00
David Glasser
bf7ffbad30 note that we need a release tag too 2014-11-25 09:06:24 -08:00
David Glasser
06114d6983 Fix 'meteor publish'
only works from inside an app! does not include a version lock file!
2014-11-25 09:06:24 -08:00
David Glasser
7676e1d192 handlerConnectionError -> handleConnectionError 2014-11-25 09:06:24 -08:00
David Glasser
275456054f Drop test-runner-app from repo
ProjectContext now makes sure to turn the given directory into a project
directory if it isn't one yet.

Add --show-test-app-path to test-packages.
2014-11-25 09:06:23 -08:00
David Glasser
b07c3578ac package update works now 2014-11-25 09:06:23 -08:00
David Glasser
e88f588cfc Fix updating releases (not package update though)
Move run-upgrader command under 'admin'
2014-11-25 09:06:23 -08:00
David Glasser
e1572801d5 Revert "releaseFile.setRelease should be in-memory only"
This reverts commit 3735ff62d51af6c7e537d5c3fe35e79cebb68735.
2014-11-25 09:06:23 -08:00
David Glasser
11ab8edaa9 releaseFile.setRelease should be in-memory only
This will let us try several times for 'meteor update' and not write
until success.
2014-11-25 09:06:23 -08:00
David Glasser
d9ff79cd9c CHECKPOINT mid meteor update 2014-11-25 09:06:23 -08:00
David Glasser
4767b830d0 comment on ProjectContext 2014-11-25 09:06:23 -08:00
David Glasser
1a4dcef219 drop utils.splitConstraint 2014-11-25 09:06:22 -08:00
David Glasser
d418e38e3a remove finished comment 2014-11-25 09:06:22 -08:00