| | |
| | 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() |
| |
|