[CI] enable nightly test runs

This commit is contained in:
Dipak Acharya
2020-11-20 10:01:20 +05:45
parent fe8586643f
commit 8d5b52121d

View File

@@ -129,7 +129,12 @@ def main(ctx):
notify(ctx),
]
if '[docs-only]' in (ctx.build.title + ctx.build.message):
if ctx.build.cron != "":
notify_pipelines = notify(ctx)
notify_pipelines['depends_on'] = getTestPipelinesNames(ctx)
pipelines = [ before, notify_pipelines ]
elif '[docs-only]' in (ctx.build.title + ctx.build.message):
doc_pipelines = docs(ctx)
doc_pipelines['depends_on'] = []
@@ -142,6 +147,28 @@ def main(ctx):
return pipelines
def getTestPipelinesNames(ctx):
pipelines = []
for module in config['modules']:
pipelines.append(testing(ctx, module))
pipelines += [
'localApiTests-apiOcisSpecific-owncloud',
'localApiTests-apiOcisSpecific-ocis',
'localApiTests-apiBasic-owncloud',
'localApiTests-apiBasic-ocis',
]
for runPart in range(1, config['apiTests']['numberOfParts'] + 1):
pipelines.append('Core-API-Tests-ocis-storage-' + runPart)
pipelines.append('oC10ApiTests-owncloud-storage-ocis' + runPart)
pipelines = pipelines + getUITestSuiteNames()
pipelines.append('accountsUITests')
return pipelines
def testPipelines(ctx):
pipelines = []