Files
meteor/tools/tests/constraint-solver.js
2014-07-28 16:07:41 -07:00

21 lines
772 B
JavaScript

var selftest = require('../selftest.js');
var Sandbox = selftest.Sandbox;
var files = require('../files.js');
var _= require('underscore');
// Runs all of the constraint-solver tests, including ones that tie up the CPU
// for too long to safely run in the normal test-packages run.
// Only run from checkouts, because test-packages only works on local packages.
selftest.define('constraint solver benchmark', ['slow', 'checkout'], function () {
var s = new Sandbox();
s.set('CONSTRAINT_SOLVER_BENCHMARK', 't');
var run = s.run("test-packages",
"--driver-package=test-server-tests-in-console-once",
"--once",
"constraint-solver");
run.waitSecs(60*4);
run.match("ALL TESTS PASSED");
run.expectExit(0);
});