Esempio n. 1
0
def mcdplib_run_make(mcdplib):
    makefile = os.path.join(mcdplib, 'Makefile')
    assert os.path.exists(makefile)
    cwd = mcdplib
    cmd = [
        'make',
        'clean',
        'all',
    ]
    # do not use too many resources
    circle = 'CIRCLECI' in os.environ
    parallel = not circle
    if parallel:
        cmd.append('-j')

    from system_cmd.meat import system_cmd_result
    logger.debug('$ cd %s' % cwd)
    env = os.environ.copy()
    if all_disabled():
        env['DISABLE_CONTRACTS'] = '1'
        msg = ('Disabling contracts in environment by adding '
               'DISABLE_CONTRACTS=%r.' % env['DISABLE_CONTRACTS'])
        logger.debug(msg)

    system_cmd_result(cwd,
                      cmd,
                      display_stdout=True,
                      display_stderr=True,
                      raise_on_error=True,
                      env=env)
Esempio n. 2
0
 def __init__(cls, name, bases, dct):  # @NoSelf
     ABCMeta.__init__(cls, name, bases, dct)
     method2dec = {
         'belongs': decorate_belongs,
     }
     if all_disabled():
         # print('Removing extra checks on Spaces')
         pass
     else:
         decorate_methods(cls, name, bases, dct, method2dec)
Esempio n. 3
0
 def __init__(cls, name, bases, dct):  # @NoSelf
     ABCMeta.__init__(cls, name, bases, dct)
     method2dec = {
         'belongs': decorate_belongs,
     }
     if all_disabled():
         # print('Removing extra checks on Spaces')
         pass
     else:
         decorate_methods(cls, name, bases, dct, method2dec)
Esempio n. 4
0
    def __init__(cls, name, bases, dct):  # @NoSelf
        SpaceMeta.__init__(cls, name, bases, dct)

        methods2dec = {
            'join': join_decorator,
        }
        if all_disabled():
            # print('Removing extra checks on Posets')
            pass
        else:
            decorate_methods(cls, name, bases, dct, methods2dec)
Esempio n. 5
0
def start_server(dirname, port):
    cwd = '.'
    cmd = ['mcdp-web', '-d', dirname, '--port', str(port), '--delete_cache']
    print('starting server')

    env = dict(os.environ)
    if all_disabled():
        env['DISABLE_CONTRACTS'] = "1"

    sub = subprocess.Popen(cmd, bufsize=0, cwd=cwd, env=env)
    sub.wait()
    print('mcdp-web exited cleanly')
Esempio n. 6
0
def start_server(dirname, port):
    cwd = '.'
    cmd = ['mcdp-web', '-d', dirname, '--port', str(port), '--delete_cache']
    print('starting server')

    env = dict(os.environ)
    if all_disabled():
        env['DISABLE_CONTRACTS'] = "1"

    sub = subprocess.Popen(
                cmd,
                bufsize=0,
                cwd=cwd,
                env=env)
    sub.wait()
    print('mcdp-web exited cleanly')
Esempio n. 7
0
def mcdplib_run_make(mcdplib):
    makefile = os.path.join(mcdplib, 'Makefile')
    assert os.path.exists(makefile)
    cwd = mcdplib
    cmd = ['make', 'clean', 'all']
    from system_cmd.meat import system_cmd_result
    logger.debug('$ cd %s' % cwd)
    env = os.environ.copy()
    if all_disabled():
        env['DISABLE_CONTRACTS'] = '1'
        msg = ('Disabling contracts in environment by adding '
               'DISABLE_CONTRACTS=%r.' % env['DISABLE_CONTRACTS'])
        logger.debug(msg)
        
    system_cmd_result(cwd, cmd,
                      display_stdout=True,
                      display_stderr=True,
                      raise_on_error=True,
                      env=env)
 def is_contracts_active(self):
     return not all_disabled()
Esempio n. 9
0
 def is_contracts_active(self):
     return not all_disabled()