mirror of
				https://github.com/ARM-software/workload-automation.git
				synced 2025-10-31 15:12:25 +00:00 
			
		
		
		
	utils/android: better error massage when no exit code found
Provide the stdout/stderr text as part of the messsage in the exception raised when no exit code can be identified from the adb command output.
This commit is contained in:
		| @@ -367,7 +367,10 @@ def adb_shell(device, command, timeout=None, check_exit_code=False, as_root=Fals | ||||
|                 message += '\n{}'.format(am_start_error.findall(output)[0]) | ||||
|                 raise DeviceError(message) | ||||
|             else: | ||||
|                 raise DeviceError('adb has returned early; did not get an exit code. Was kill-server invoked?') | ||||
|                 message = 'adb has returned early; did not get an exit code. '\ | ||||
|                           'Was kill-server invoked?\nOUTPUT:\n-----\n{}\n'\ | ||||
|                           '-----ERROR:\n-----\n{}\n-----' | ||||
|                 raise DeviceError(message.format(raw_output, error)) | ||||
|     else:  # do not check exit code | ||||
|         try: | ||||
|             output, error = check_output(full_command, timeout, shell=True) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user