Replace usage of assertTrue(A in B) with assertIn(A, B). This is
required for the pep8 pipeline to pass.
Change-Id: If0af443590ea2062ab04801ea27f7db0b17e8a04
LOG.warn is deprecated. It still used in a few places.
Updated to non-deprecated LOG.warning.
Change-Id: I24ffa2215eb3bb60d9441f48fd069186a2385fb1
Closes-Bug:#1508442
Also:
1. Look over comments only, do not use votes (because some drivers are
executed by jenkins)
2. For master branch assign release based on date
Change-Id: I75bb29c8d8cf798a882e64953c784e01fd57a95e
It appears that Stackalytics in DriverLog UI expects release
name to be passed as 'release', not 'release_id'. This patch
adds aliases for both release and project so they can be referred
withoud '_id' suffix.
Change-Id: If17488fcdef60d17b836072f723468c173195731
Fuel plugins are groupped under the same project 'Fuel', but the code
(and CI votes) is located in separate repos. Woth this patch it is possible
to specify repo for every driver.
Change-Id: I959b3731ff3b068a511202a4c61b9b720b97cba6
New algorithm iterates over drivers and branches and polls corresponding
reviews from Gerrit. Reviews are iterated until vote or comment matching
pattern is found.
Also:
* CI results are merged into drivers during retrieval. Drivers are stored
in memcached as part of default-data
* Enforced capitalized case for release ids
* Removed unused code from dashboard
Closes bug 1319293
Closes bug 1318051
Change-Id: Id8893deb1fcb7d206830678c2aefe6f5e5751c71
It's assumed that CI was executed on the review if comment message is left and:
a) message satisfies success and failure patterns (if they exist)
or
b) vote is set
Thus the process supports case when CI votes on review and non-voting CIs that
just leave messages. However it is required that CI leaves a comment.
Note: the schema is updated to support CI definitions like these:
"ci": {
"id": "cisco_neutron_ci",
"success_pattern": "neutron_zuul \\S+ : SUCCESS",
"failure_pattern": "neutron_zuul \\S+ : FAILURE"
}
Closes bug 1317554
Change-Id: Ia73ab70fd633b2278a3d5d3f1ba67d3018370e4b
* Removed term 'verification level'
* Simplified list of releases
* Simplified case of external CI
Change-Id: I5e0cd2be6c28c2b498658e215c2387205ef51034
* Data in selectors and summary table is loaded from API endpoints
* All scripts are moved to driverlog-ui
Change-Id: I6ffd62cde2482b512c8d57dd38d4a47159ef376c
Summary page now displays the whole table of drivers with info about
maintainer, list of releases and CI presense. Link to details page is
removed (however it remains in repo as may be useful in future)
List of drivers is updated
Change-Id: Idf6f761090d4615b2155bda13d72012883cb27f2