blob: d044e0f1c2276f97735490d73199c677cb19a682 [file] [log] [blame]
#!/usr/bin/env node
// Copyright (c) 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
'use strict';
var fs = require('fs');
var path = require('path');
var catapultPath = fs.realpathSync(path.join(__dirname, '..', '..'));
var catapultBuildPath = path.join(catapultPath, 'catapult_build');
var node_bootstrap = require(path.join(catapultBuildPath, 'node_bootstrap.js'));
HTMLImportsLoader.addArrayToSourcePath(
node_bootstrap.getSourcePathsForProject('tracing'));
// Go!
var headless_test_module_filenames =
node_bootstrap.getHeadlessTestModuleFilenamesForProject('tracing');
HTMLImportsLoader.loadHTML('/tracing/base/headless_tests.html');
tr.b.unittest.loadAndRunTests(headless_test_module_filenames);