# -*- coding: utf-8 -*- 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()