| 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" |
| |