Example #1
0
 def forRepo(cls, repo, cset="latest"):
     urlCreator = url_creator.getUrlCreator(repo)
     urls = urlCreator.find(cset)
     for url in urls:
         print "trying: " + url
         downloader = DownloadTools.forSpecificUrl(url)
         if downloader.valid():
             return downloader
     raise Exception("couldn't find the revision.")
Example #2
0
import sys
sys.path.append("../slave")

import url_creator

creators = [
    url_creator.getUrlCreator("mozilla-inbound"),
    url_creator.getUrlCreator("mozilla-aurora"),
    url_creator.getUrlCreator("mozilla-beta"),
    url_creator.getUrlCreator("mozilla-central"),
    url_creator.getUrlCreator("chrome"),
    url_creator.getUrlCreator("webkit")
]

# Test 1
for creator in creators: 
    urls = creator.find()
    assert urls
    assert len(urls) > 0

# Test 2
creator = url_creator.getUrlCreator("mozilla-inbound")
urls = creator.find("4a38ccb01816")
assert urls
assert len(urls) > 0