aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorAnton Yuzhaninov <citrin+git@citrin.ru>2018-10-15 21:01:58 -0400
committerAnton Yuzhaninov <citrin+git@citrin.ru>2018-10-15 21:01:58 -0400
commitf866b85dd2b5b087b3edfe99cda576f9ef8179b4 (patch)
treea1e691eb200205797b9612a967ec1dad90481d02 /test
parent20337000c76fe3107bb2e8cc62c3e9b0651e29b5 (diff)
downloadrspamd-f866b85dd2b5b087b3edfe99cda576f9ef8179b4.tar.gz
rspamd-f866b85dd2b5b087b3edfe99cda576f9ef8179b4.zip
Add git repo info to coveralls payload
Again other implementations were used as reference, because API is not fully documented.
Diffstat (limited to 'test')
-rwxr-xr-xtest/functional/util/merge_coveralls.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/functional/util/merge_coveralls.py b/test/functional/util/merge_coveralls.py
index b19aa383b..c3976b48f 100755
--- a/test/functional/util/merge_coveralls.py
+++ b/test/functional/util/merge_coveralls.py
@@ -141,6 +141,20 @@ if __name__ == '__main__':
j1['commit_sha'] = os.getenv('CI_COMMIT_SHA')
if os.getenv('CI_BUILD_EVENT') == 'pull_request':
j1['service_pull_request'] = os.getenv('CI_PULL_REQUEST')
+ # git data can be filled by cpp-coveralls, but in our layout it can't find repo
+ # so we can override git info witout merging
+ j1['git'] = {
+ 'head': {
+ 'id': j1['commit_sha'],
+ 'author_email': os.getenv('CI_COMMIT_AUTHOR_EMAIL'),
+ 'message': os.getenv('CI_COMMIT_MESSAGE')
+ },
+ 'branch': j1['service_branch'],
+ 'remotes': [{
+ 'name': 'origin',
+ 'url': os.getenv('CI_REPO_REMOTE')
+ }]
+ }
j1['source_files'] = list(files.values())