continued efforts towards released self-test

This commit is contained in:
David Glasser
2014-02-06 12:18:49 -08:00
parent 7f2eccecda
commit b75da89d09
4 changed files with 14 additions and 4 deletions

View File

@@ -191,7 +191,7 @@ release.setCurrent = function (releaseObject, forced) {
release.forced = !! forced;
};
// XXX XXX HACK: Change the packageDirs attribet on
// XXX XXX HACK: Change the packageDirs attribute on
// release.current. This is terrible form, but we have a legacy test
// (the bundler test) that needs it. The right way to fix this is to
// #HandlePackageDirsDifferently
@@ -204,3 +204,13 @@ release._resetPackageDirs = function (packageDirs) {
manifest: release.current._manifest
});
};
// XXX hack
release._setCurrentForOldTest = function () {
if (process.env.METEOR_SPRINGBOARD_RELEASE) {
release.setCurrent(release.load(process.env.METEOR_SPRINGBOARD_RELEASE),
true);
} else {
release.setCurrent(release.load(null));
}
};

View File

@@ -133,7 +133,7 @@ var runTest = function () {
var Fiber = require('fibers');
Fiber(function () {
release.setCurrent(release.load(null));
release._setCurrentForOldTest();
try {
runTest();

View File

@@ -381,7 +381,7 @@ var runTest = function () {
var Fiber = require('fibers');
Fiber(function () {
release.setCurrent(release.load(null));
release._setCurrentForOldTest();
meteorNpm._printNpmCalls = true;
try {

View File

@@ -135,7 +135,7 @@ var runTest = function () {
var Fiber = require('fibers');
Fiber(function () {
release.setCurrent(release.load(null));
release._setCurrentForOldTest();
try {
runTest();