27 lines
850 B
Python
27 lines
850 B
Python
# Copyright 2017 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.
|
|
|
|
import os
|
|
|
|
from autotest_lib.client.bin import test
|
|
from autotest_lib.client.common_lib.cros import chrome
|
|
|
|
|
|
class cfm_AutotestSmokeTest(test.test):
|
|
"""
|
|
Starts a web browser and verifies that nothing crashes.
|
|
"""
|
|
version = 1
|
|
|
|
def run_once(self):
|
|
"""
|
|
Runs the test.
|
|
"""
|
|
with chrome.Chrome(init_network_controller = True) as cr:
|
|
cr.browser.platform.SetHTTPServerDirectories(self.bindir)
|
|
self.tab = cr.browser.tabs[0]
|
|
self.tab.Navigate(cr.browser.platform.http_server.UrlOf(
|
|
os.path.join(self.bindir, 'smoke_test.html')))
|
|
self.tab.WaitForDocumentReadyStateToBeComplete()
|