1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
7 from telemetry
.core
import discover
8 from telemetry
.page
import page_set
11 # Import all submodules' PageSet classes.
12 start_dir
= os
.path
.dirname(os
.path
.abspath(__file__
))
13 top_level_dir
= os
.path
.dirname(start_dir
)
14 base_class
= page_set
.PageSet
15 for cls
in discover
.DiscoverClasses(
16 start_dir
, top_level_dir
, base_class
).values():
17 setattr(sys
.modules
[__name__
], cls
.__name
__, cls
)