36 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| # Copyright (c) 2012 Collabora Ltd. All rights reserved.
 | |
| # Use of this source code is governed by a BSD-style license that can be
 | |
| # found in the LICENSE file.
 | |
| 
 | |
| NAME = "hardware_UsbBasicFileOperations"
 | |
| AUTHOR = "Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>"
 | |
| PURPOSE = "Test USB drive file-based operations"
 | |
| CRITERIA = "Fail if open/copy/move/remove and modify content operations fail"
 | |
| TIME = "SHORT"
 | |
| TEST_CATEGORY = "Functional"
 | |
| TEST_CLASS = "hardware"
 | |
| TEST_TYPE = "client"
 | |
| 
 | |
| DOC = """
 | |
| Try to open a file, move/copy and remove it from the filesystem.
 | |
| Check that it"s possible to change the file as well.
 | |
| 
 | |
| This test requires a USB drive inserted before the test begins.
 | |
| It also needs a single partition on the drive, the file system type is not
 | |
| relevant as long as it"s mountable by the system.
 | |
| 
 | |
| @param device,bus,model,size,fs_uuid: @see client.cros.storage.StorageScanner
 | |
|                                       doc for paramter meaning.
 | |
|                                       A single filter key can be passed as
 | |
|                                       parameter.
 | |
|                                       Use those parameters only if the test
 | |
|                                       cannot detect your device by default.
 | |
| """
 | |
| from autotest_lib.client.cros import storage as storage_mod
 | |
| 
 | |
| volume_filter, args_dict = storage_mod.args_to_storage_dict(args)
 | |
| if not volume_filter:
 | |
|     volume_filter = {"bus": "usb"}
 | |
| 
 | |
| job.run_test("hardware_UsbBasicFileOperations", volume_filter=volume_filter)
 |