android_mt6572_jiabo/external/autotest/server/self-test/local_cmd
2025-09-05 16:56:03 +08:00

43 lines
774 B
Text

import time
import utils
print "Testing a simple ls command with no timeout"
result = utils.run('ls -d /etc')
output = result.stdout.rstrip()
if output == '/etc':
print "Passed"
else:
raise "Failed"
print
print "Testing system_output"
output = utils.run("ls -d /etc").stdout.strip()
if output == '/etc':
print "Passed"
else:
raise "Failed"
print
print "Testing sleep 2 with timeout of 5"
start = time.time()
result = utils.run('sleep 2', timeout=5)
print "time: %f" % (time.time() - start)
if result.exit_status == 0:
print "Passed"
else:
raise "Failed"
print
print "Testing sleep 10 with timeout of 5"
start = time.time()
result = utils.run('sleep 10', timeout=5)
t = time.time() - start
print "time: %f" % t
if t < 10:
print "Passed"
else:
raise "Failed"