Use the public gear API to iterate over jobs in the queue

Also, add some more info about testing.

Change-Id: I2029a03d2ab017d826b01dc0b802c6e0e0328204
diff --git a/tests/test_scheduler.py b/tests/test_scheduler.py
index 85eb8ad..e539f55 100644
--- a/tests/test_scheduler.py
+++ b/tests/test_scheduler.py
@@ -648,20 +648,18 @@
         qlen = (len(self.high_queue) + len(self.normal_queue) +
                 len(self.low_queue))
         self.log.debug("releasing queued job %s (%s)" % (regex, qlen))
-        for queue in [self.high_queue, self.normal_queue, self.low_queue]:
-            queue = queue[:]
-            for job in queue:
-                cmd, name = job.name.split(':')
-                if cmd != 'build':
-                    continue
-                if not regex or re.match(regex, name):
-                    self.log.debug("releasing queued job %s" %
-                                   job.unique)
-                    job.waiting = False
-                    released = True
-                else:
-                    self.log.debug("not releasing queued job %s" %
-                                   job.unique)
+        for job in self.getQueue():
+            cmd, name = job.name.split(':')
+            if cmd != 'build':
+                continue
+            if not regex or re.match(regex, name):
+                self.log.debug("releasing queued job %s" %
+                               job.unique)
+                job.waiting = False
+                released = True
+            else:
+                self.log.debug("not releasing queued job %s" %
+                               job.unique)
         if released:
             self.wakeConnections()
         qlen = (len(self.high_queue) + len(self.normal_queue) +