コード例 #1
0
ファイル: main.py プロジェクト: geo2tag/geo2tag
                print 'This issue', branch, 'is unsuccessfully completed'
                comment = get_comment(
                    test_scenario_field,
                    conflict,
                    pullrequest,
                    success_build,
                    build_number)
                reopen_issue(
                    jira,
                    issue,
                    branch,
                    comment)
                write_env_var(FAIL_REASON, comment)
        else:
            if test_scenario_field:
                print 'This issue', branch, 'is successfully completed'
                comment = 'Test success'
                add_comment(jira, branch, comment)
                write_env_var(FAIL_REASON, SUCCESS_MSG)
            else:
                print 'This issue', branch, 'is unsuccessfully completed'
                comment = get_comment(False)
                reopen_issue(jira, issue, branch, comment)
                write_env_var(FAIL_REASON, comment)
    else:
        write_env_var(FAIL_REASON, SUCCESS_MSG)


if __name__ == '__main__':
    check_issue(get_branch_number())
コード例 #2
0
ファイル: redmine_api.py プロジェクト: testmana2/geo2tag
    issue.notes = comment
    issue.save()


def is_issue_resolved(issue):
    return issue.status_id == DONE


def transition_issue(issue, status):
    issue.status_id = status
    issue.save()


def get_test_scenario_field(issue):
    list_resources = issue.custom_fields[RESOURCES]
    for resource in list_resources:
        if resource[NAME] == TEST_SCENARIO:
            return resource[VALUE]
    return None


# for tests
def main(branch):
    redmine = get_redmine_server()
    issue = get_redmine_issue(redmine, branch)
    check_test_scenario_field(get_test_scenario_field(issue))


if __name__ == '__main__':
    main(get_branch_number())
コード例 #3
0
ファイル: main.py プロジェクト: bannerking/pbp
                branch)
            if not conflict and pullrequest and success_build and \
                    test_scenario_field:
                print 'This issue', branch, 'is successfully completed'
                comment = 'Test success'
                add_comment(jira, branch, comment)
                write_env_var(FAIL_REASON, SUCCESS_MSG)
            else:
                print 'This issue', branch, 'is unsuccessfully completed'
                comment = get_comment(test_scenario_field, conflict,
                                      pullrequest, success_build, build_number)
                reopen_issue(jira, issue, branch, comment)
                write_env_var(FAIL_REASON, comment)
        else:
            if test_scenario_field:
                print 'This issue', branch, 'is successfully completed'
                comment = 'Test success'
                add_comment(jira, branch, comment)
                write_env_var(FAIL_REASON, SUCCESS_MSG)
            else:
                print 'This issue', branch, 'is unsuccessfully completed'
                comment = get_comment(False)
                reopen_issue(jira, issue, branch, comment)
                write_env_var(FAIL_REASON, comment)
    else:
        write_env_var(FAIL_REASON, SUCCESS_MSG)


if __name__ == '__main__':
    check_issue(get_branch_number())