1 # Copyright 2014 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.
6 class Environment(object):
7 """An environment in which tests can be run.
9 This is expected to handle all logic that is applicable to an entire specific
10 environment but is independent of the test type.
13 - The local device environment, for running tests on devices attached to
15 - The local machine environment, for running tests directly on the local
23 raise NotImplementedError
26 raise NotImplementedError
32 def __exit__(self
, _exc_type
, _exc_val
, _exc_tb
):