1# Copyright (c) 2012 The Chromium OS 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.
4
5from autotest_lib.client.cros import storage as storage_mod
6
7NAME = "hardware_UsbMount"
8AUTHOR = "Cosimo Alfarano <cosimo.alfarano@collabora.co.uk"
9PURPOSE = "Verify a USB drive can mount/umount"
10CRITERIA = """Fails if it cannot issue mount/umount commands or if filesystem
11is not still mounted after suspend.
12"""
13TIME = "SHORT"
14TEST_CATEGORY = "Functional"
15TEST_CLASS = "hardware"
16TEST_TYPE = "client"
17
18DOC = """
19Mounts/umounts several times a filesystem, creating a file and checking it"s
20presence/content integrity in beetween mountng cycles.
21
22Also checks that after suspending with the file system mounted and resuming,
23the file sysem is still mounted
24
25This test requires a USB drive inserted before the test begins.
26This test will prepare the USB drive formatting its partition before starting
27the test.
28"""
29
30job.run_test("hardware_UsbMount")
31