Esempio n. 1
0
def _get_changed_files():
    """Returns a list of files changed for this pull request / push.
    If running on a public CI like Travis or Circle this is used to only
    run tests/lint for changed files.
    """
    if not ci_diff_helper:
        return None

    try:
        config = ci_diff_helper.get_config()
    except OSError:  # Not on CI.
        return None

    changed_files = ci_diff_helper.get_changed_files('HEAD', config.base)

    changed_files = set(
        ['./{}'.format(filename) for filename in changed_files])

    return changed_files
Esempio n. 2
0
def _get_changed_files():
    """Returns a list of files changed for this pull request / push.

    If running on a public CI like Travis or Circle this is used to only
    run tests/lint for changed files.
    """
    if not ci_diff_helper:
        return None

    try:
        config = ci_diff_helper.get_config()
    except OSError:  # Not on CI.
        return None

    changed_files = ci_diff_helper.get_changed_files('HEAD', config.base)

    changed_files = set([
        './{}'.format(filename) for filename in changed_files])

    return changed_files