We don't run cidb_integration_tests automatically, because it proved to be overly flaky.
Of course, that has allowed the tests to break on TOT with nobody noticing.
lib/cidb_integration_test
.......................s...F.
======================================================================
FAIL: [chromite.lib.cidb_integration_test] HWTestResultTableTest.testHWTestResults
Test Insert and Get operations on hwTestResultTable.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/mnt/host/source/chromite/lib/timeout_util.py", line 191, in TimeoutWrapper
return func(*args, **kwargs)
File "/mnt/host/source/chromite/lib/cidb_integration_test.py", line 1122, in testHWTestResults
self.assertRaises(AssertionError, bot_db.GetHWTestResultsForBuilds([]))
File "/mnt/host/source/chromite/lib/cidb.py", line 116, in wrapper
return f(self, *args, **kwargs)
File "/mnt/host/source/chromite/lib/cidb.py", line 1988, in GetHWTestResultsForBuilds
raise AssertionError("Build ID's are empty.")
AssertionError: Build ID's are empty.
----------------------------------------------------------------------
Ran 29 tests in 536.566s