Merge pull request #8706 from matt-kwong/pull-request-params
Show skipped tests not showing up in Jenkins UI
diff --git a/tools/run_tests/run_tests_matrix.py b/tools/run_tests/run_tests_matrix.py
index bda0c6c..e147cf3 100755
--- a/tools/run_tests/run_tests_matrix.py
+++ b/tools/run_tests/run_tests_matrix.py
@@ -311,7 +311,9 @@
print('No tests will be skipped.')
else:
print('These tests will be skipped:')
- skipped_jobs = [job for job in jobs if job not in relevant_jobs]
+ skipped_jobs = list(set(jobs) - set(relevant_jobs))
+ # Sort by shortnames to make printing of skipped tests consistent
+ skipped_jobs.sort(key=lambda job: job.shortname)
for job in list(skipped_jobs):
print(' %s' % job.shortname)
jobs = relevant_jobs