blob: c59242e019a6826e25d81ed1f7071dc954f9d9b4 [file] [log] [blame] [edit]
# Copyright 2014 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
from autotest_lib.client.cros.webstore_test import ItemType
from autotest_lib.client.cros.webstore_test import webstore_test
class webstore_InstallItem(webstore_test):
"""
Installs an item and tests that it installed correctly.
This is used by several tests, which pass the parameters item_id,
item_type, and install_type to the test. If it's an app, this
class verifies that the app can launch.
"""
version = 1
def run(self, item_id, item_type, install_type):
self.install_item(item_id, item_type, install_type)
if item_type != ItemType.extension and item_type != ItemType.theme:
self.launch_app(item_id)