#!/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);