File size: 614 Bytes
b922192
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# -*- 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()