예제 #1
0
파일: tasks.py 프로젝트: anukat2015/udata
def jstest(hot=False):
    '''Run JS tests suite'''
    header('Run client tests suite')
    cmd = 'webpack-dev-server --config webpack.config.test.js'
    if hot:
        cmd += ' --hot --inline'
    nrun(cmd, pty=True)
예제 #2
0
파일: tasks.py 프로젝트: simudream/udata
def jstest(hot=False):
    '''Run JS tests suite'''
    header('Run client tests suite')
    cmd = 'webpack-dev-server --config webpack.config.test.js'
    if hot:
        cmd += ' --hot --inline'
    nrun(cmd, pty=True)
예제 #3
0
def assets(progress=False):
    '''Install and compile assets'''
    header('Building static assets')
    cmd = 'webpack -c --config {0}.js'
    if progress:
        cmd += ' --progress'
    nrun(cmd.format('webpack.config.prod'), pty=True)
    nrun(cmd.format('webpack.widgets.config'), pty=True)
예제 #4
0
파일: tasks.py 프로젝트: anukat2015/udata
def assets_build(progress=False):
    '''Install and compile assets'''
    header('Building static assets')
    cmd = 'npm run assets:build -- --config {0}.js'
    if progress:
        cmd += ' --progress'
    nrun(cmd.format('webpack.config.prod'), pty=True)
    nrun(cmd.format('webpack.widgets.config'), pty=True)
예제 #5
0
파일: tasks.py 프로젝트: grouan/udata
def qa():
    '''Run a quality report'''
    header('Performing static analysis')
    info('Python static analysis')
    flake8_results = lrun('flake8 udata', warn=True)
    info('JavaScript static analysis')
    jshint_results = nrun('jshint js', warn=True)
    if flake8_results.failed or jshint_results.failed:
        exit(flake8_results.return_code or jshint_results.return_code)
예제 #6
0
def qa():
    '''Run a quality report'''
    header('Performing static analysis')
    info('Python static analysis')
    flake8_results = lrun('flake8 udata', pty=True, warn=True)
    info('JavaScript static analysis')
    eslint_results = nrun('eslint js/ --ext .vue,.js', pty=True, warn=True)
    if flake8_results.failed or eslint_results.failed:
        exit(flake8_results.return_code or eslint_results.return_code)
    print(green('OK'))
예제 #7
0
파일: tasks.py 프로젝트: anukat2015/udata
def qa():
    '''Run a quality report'''
    header('Performing static analysis')
    info('Python static analysis')
    flake8_results = lrun('flake8 udata', pty=True, warn=True)
    info('JavaScript static analysis')
    eslint_results = nrun('eslint js/ --ext .vue,.js', pty=True, warn=True)
    if flake8_results.failed or eslint_results.failed:
        exit(flake8_results.return_code or eslint_results.return_code)
    print(green('OK'))
예제 #8
0
파일: tasks.py 프로젝트: simudream/udata
def qa():
    '''Run a quality report'''
    header('Performing static analysis')
    info('Python static analysis')
    flake8_results = lrun('flake8 udata', warn=True)
    info('JavaScript static analysis')
    jshint_results = nrun('jshint js --extra-ext=.vue --extract=auto',
                          warn=True)
    if flake8_results.failed or jshint_results.failed:
        exit(flake8_results.return_code or jshint_results.return_code)
    print(green('OK'))
예제 #9
0
파일: tasks.py 프로젝트: simudream/udata
def jsdoc():
    '''Build the JS documentation'''
    header('Build the JS documentation')
    nrun('esdoc -c esdoc.json', pty=True)
예제 #10
0
파일: tasks.py 프로젝트: anukat2015/udata
def jsdoc():
    '''Build the JS documentation'''
    header('Build the JS documentation')
    nrun('esdoc -c esdoc.json', pty=True)
예제 #11
0
파일: tasks.py 프로젝트: anukat2015/udata
def karma():
    '''Continuous Karma test'''
    nrun('karma start --browsers=PhantomJS', pty=True)
예제 #12
0
파일: tasks.py 프로젝트: ldolberg/udata
def watch():
    nrun('webpack -d -c --progress --watch', pty=True)
예제 #13
0
파일: tasks.py 프로젝트: anukat2015/udata
def widgets_watch():
    nrun('npm run widgets:watch', pty=True)
예제 #14
0
파일: tasks.py 프로젝트: anukat2015/udata
def assets_watch():
    nrun('npm run assets:watch', pty=True)
예제 #15
0
def widgets():
    nrun('webpack -d -c --progress --watch --config webpack.widgets.config.js',
         pty=True)
예제 #16
0
파일: tasks.py 프로젝트: simudream/udata
def assets():
    '''Install and compile assets'''
    header('Building static assets')
    nrun('webpack -c --progress --config webpack.config.prod.js', pty=True)
예제 #17
0
파일: tasks.py 프로젝트: simudream/udata
def karma():
    '''Continuous Karma test'''
    nrun('karma start --browsers=PhantomJS', pty=True)
예제 #18
0
파일: tasks.py 프로젝트: simudream/udata
def watch():
    nrun('webpack -d -c --progress --watch', pty=True)