2 # Copyright 2013 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file.
6 """This script runs unit tests of the code in the perf directory.
8 This script DOES NOT run benchmarks. run_benchmark does that.
14 sys
.path
.append(os
.path
.join(os
.path
.dirname(__file__
), os
.pardir
, 'telemetry'))
16 from telemetry
.unittest
import gtest_progress_reporter
17 from telemetry
.unittest
import run_tests
20 if __name__
== '__main__':
21 base_dir
= os
.path
.dirname(os
.path
.realpath(__file__
))
22 progress_reporters
= [
23 gtest_progress_reporter
.GTestProgressReporter(sys
.stdout
)]
24 run_tests
.config
= run_tests
.Config(base_dir
, [base_dir
], progress_reporters
)
25 sys
.exit(run_tests
.RunTestsCommand
.main())