|
|
|
|
|
import os.path |
|
|
import logging |
|
|
|
|
|
|
|
|
logger = logging.getLogger('test-cli') |
|
|
|
|
|
|
|
|
def main(): |
|
|
logging.basicConfig(level=logging.INFO) |
|
|
|
|
|
if not os.path.exists('/bin/sh'): |
|
|
logger.warning('/bin/sh: not-found') |
|
|
logger.warning('skipping test-cli') |
|
|
return 0 |
|
|
|
|
|
d = 'pyhwp-tests' |
|
|
shscript = os.path.join(d, 'hwp5_cli_tests.sh') |
|
|
|
|
|
cmd = ['/bin/sh', shscript] |
|
|
cmd = ' '.join(cmd) |
|
|
logger.info('running: %s', cmd) |
|
|
ret = os.system(cmd) |
|
|
logger.info('exit with %d', ret) |
|
|
if ret != 0: |
|
|
raise SystemExit(-1) |
|
|
|
|
|
|
|
|
if __name__ == '__main__': |
|
|
main() |
|
|
|