2 # Copyright 2015 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 gpu_tests/ directory.
8 This script DOES NOT run tests. run_gpu_test does that.
16 if __name__
== '__main__':
17 gpu_test_dir
= os
.path
.dirname(os
.path
.realpath(__file__
))
18 telemetry_dir
= os
.path
.realpath(
19 os
.path
.join(gpu_test_dir
, '..', '..', '..', 'tools', 'telemetry'))
21 env
= os
.environ
.copy()
22 if 'PYTHONPATH' in env
:
23 env
['PYTHONPATH'] = env
['PYTHONPATH'] + os
.pathsep
+ telemetry_dir
25 env
['PYTHONPATH'] = telemetry_dir
27 path_to_run_tests
= os
.path
.join(telemetry_dir
, 'telemetry', 'unittest_util',
29 argv
= ['--top-level-dir', gpu_test_dir
] + sys
.argv
[1:]
30 sys
.exit(subprocess
.call([sys
.executable
, path_to_run_tests
] + argv
, env
=env
))