diff options
author | Matt Clay <matt@mystile.com> | 2016-12-06 12:59:48 -0500 |
---|---|---|
committer | Matt Clay <matt@mystile.com> | 2016-12-08 08:19:19 -0500 |
commit | 5f7204daa789e119d465833d0d7c901bce076ab7 (patch) | |
tree | 6e42ed84ae05fde187832da2ab0cf2f5aa1f4d06 | |
parent | 1d61b8d1e3bcc44caeae2546740c1187ced4ae27 (diff) | |
download | ansible-5f7204daa789e119d465833d0d7c901bce076ab7.tar.gz |
Run all tests when no last successful commit.
(cherry picked from commit 2e56035fddfd04eb084bd977fc1ee2f35c2f5283)
-rw-r--r-- | test/runner/lib/changes.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/runner/lib/changes.py b/test/runner/lib/changes.py index 019b51e0f7..032753bbda 100644 --- a/test/runner/lib/changes.py +++ b/test/runner/lib/changes.py @@ -71,7 +71,12 @@ class ShippableChanges(object): else: merge_runs = self.get_merge_runs(self.project_id, self.branch) last_successful_commit = self.get_last_successful_commit(merge_runs) - self.paths = sorted(git.get_diff_names([last_successful_commit, self.commit])) + + if last_successful_commit: + self.paths = sorted(git.get_diff_names([last_successful_commit, self.commit])) + else: + # tracked files (including unchanged) + self.paths = sorted(git.get_file_names(['--cached'])) def get_merge_runs(self, project_id, branch): """ |