appveyor: add complete_setup() and do a complete log
This commit is contained in:
@@ -169,6 +169,7 @@ class TestAddDependency(unittest.TestCase):
|
||||
do.clear_lists()
|
||||
os.chdir(builddir)
|
||||
do.source_set('defaults')
|
||||
do.complete_setup('BASE')
|
||||
|
||||
def test_MissingDependency(self):
|
||||
do.setup['BASE'] = 'R3.15.6'
|
||||
|
||||
@@ -184,6 +184,19 @@ def get_git_hash(place):
|
||||
logger.debug('EXEC DONE')
|
||||
return head
|
||||
|
||||
def complete_setup(dep):
|
||||
set_setup_from_env(dep)
|
||||
setup.setdefault(dep, 'master')
|
||||
setup.setdefault(dep+"_DIRNAME", dep.lower())
|
||||
setup.setdefault(dep+"_REPONAME", dep.lower())
|
||||
setup.setdefault('REPOOWNER', 'epics-modules')
|
||||
setup.setdefault(dep+"_REPOOWNER", setup['REPOOWNER'])
|
||||
setup.setdefault(dep+"_REPOURL", 'https://github.com/{0}/{1}.git'
|
||||
.format(setup[dep+'_REPOOWNER'], setup[dep+'_REPONAME']))
|
||||
setup.setdefault(dep+"_VARNAME", dep)
|
||||
setup.setdefault(dep+"_RECURSIVE", 1)
|
||||
setup.setdefault(dep+"_DEPTH", -1)
|
||||
|
||||
# add_dependency(dep, tag)
|
||||
#
|
||||
# Add a dependency to the cache area:
|
||||
@@ -199,17 +212,6 @@ def get_git_hash(place):
|
||||
# - Add $dep_VARNAME line to the RELEASE.local file in the cache area (unless already there)
|
||||
# - Add full path to $modules_to_compile
|
||||
def add_dependency(dep):
|
||||
set_setup_from_env(dep)
|
||||
setup.setdefault(dep, 'master')
|
||||
setup.setdefault(dep+"_DIRNAME", dep.lower())
|
||||
setup.setdefault(dep+"_REPONAME", dep.lower())
|
||||
setup.setdefault('REPOOWNER', 'epics-modules')
|
||||
setup.setdefault(dep+"_REPOOWNER", setup['REPOOWNER'])
|
||||
setup.setdefault(dep+"_REPOURL", 'https://github.com/{0}/{1}.git'
|
||||
.format(setup[dep+'_REPOOWNER'], setup[dep+'_REPONAME']))
|
||||
setup.setdefault(dep+"_VARNAME", dep)
|
||||
setup.setdefault(dep+"_RECURSIVE", 1)
|
||||
setup.setdefault(dep+"_DEPTH", -1)
|
||||
if setup[dep+'_RECURSIVE'] not in [0, 'no']:
|
||||
recursearg = "--recursive"
|
||||
else:
|
||||
@@ -292,6 +294,13 @@ def prepare(*args):
|
||||
if 'SET' in os.environ:
|
||||
source_set(os.environ['SET'])
|
||||
|
||||
[complete_setup(mod) for mod in modlist()]
|
||||
|
||||
logger.debug('Loaded setup')
|
||||
kvs = list(setup.items())
|
||||
kvs.sort()
|
||||
[logger.debug(' %s = "%s"', *kv) for kv in kvs]
|
||||
|
||||
# we're working with tags (detached heads) a lot: suppress advice
|
||||
call_git(['config', '--global', 'advice.detachedHead', 'false'])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user