~jcsackett/charmworld/bac-tag-constraints

« back to all changes in this revision

Viewing changes to charmworld/jobs/jenkins.py

  • Committer: Tarmac
  • Author(s): j.c.sackett
  • Date: 2013-02-12 18:15:28 UTC
  • mfrom: (142.3.15 workify-jobs-2)
  • Revision ID: tarmac-20130212181528-wf7ipovofsbwkc9w
[r=jcsackett][bug=][author=jcsackett] Split jobs into worker code and ingest code, in preparation for worker refactor.

Show diffs side-by-side

added added

removed removed

Lines of Context:
137
137
    return artifacts
138
138
 
139
139
 
140
 
def run(db, fs, in_queue, out_queue):
 
140
def test_charms(db, fs, in_queue, out_queue):
 
141
    log = logging.getLogger("charm.jenkins")
141
142
    while 1:
142
143
        item = in_queue.next()
143
144
        if not item:
163
164
    db = pymongo.Connection(MONGO_HOST, MONGO_PORT)['juju']
164
165
    fs = gridfs.GridFS(db)
165
166
    in_queue, out_queue = get_queues(JENKINS_IN_QUEUE, JENKINS_OUT_QUEUE)
166
 
    run(db, fs, in_queue, out_queue)
 
167
    test_charms(db, fs, in_queue, out_queue)