Пример #1
0
    rsplit = rsplit23

selfDir = rsplit(abspath(__file__), "/", 1)[0]
print selfDir
sys.path.append(selfDir)

downloadDir = join(selfDir, "testtmp")
if exists(downloadDir):
    rmtree(downloadDir)
makedirs(downloadDir)

from cmsBuild import parseGitUrl, downloadGit
from cmsBuild import DownloadOptions, initDownloadHandlers

initDownloadHandlers()
options = DownloadOptions()
options.workDir = abspath(downloadDir)

giturl = """gitroot://*****:*****@hifi-bonsai.com/Users/git/COMP/PKGTOOLS.git?export=PKGTOOLS&tag=HEAD&output=/PKGTOOLS.tgz"""
protocol, gitroot, args = parseGitUrl(giturl)
assert (protocol == "gitroot")
assert (gitroot == "ssh://[email protected]/Users/git/COMP/PKGTOOLS.git")
assert (args["tag"] == "HEAD")
assert (args["branch"] == "master")
assert (args["output"] == "/PKGTOOLS.tgz")
#assert (downloadGit (giturl, downloadDir, options))

from cmsBuild import parseCvsUrl, downloadCvs

cvsurl = """cvs://:pserver:[email protected]:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e&module=BOSS&export=BOSS&tag=-rBOSS_4_3_6&output=/BOSS.tar.gz"""
protocol, cvsroot, args = parseCvsUrl(cvsurl)
    rsplit = rsplit23

selfDir = rsplit (abspath (__file__), "/", 1)[0]
print selfDir
sys.path.append (selfDir)

downloadDir = join (selfDir, "testtmp")
if exists (downloadDir):
    rmtree (downloadDir)
makedirs (downloadDir)

from cmsBuild import parseGitUrl, downloadGit
from cmsBuild import DownloadOptions, initDownloadHandlers

initDownloadHandlers ()
options = DownloadOptions  ()
options.workDir = abspath (downloadDir)

giturl = """gitroot://*****:*****@hifi-bonsai.com/Users/git/COMP/PKGTOOLS.git?export=PKGTOOLS&tag=HEAD&output=/PKGTOOLS.tgz"""
protocol, gitroot, args = parseGitUrl (giturl)
assert (protocol == "gitroot")
assert (gitroot == "ssh://[email protected]/Users/git/COMP/PKGTOOLS.git")
assert (args["tag"] == "HEAD")
assert (args["branch"] == "master") 
assert (args["output"] == "/PKGTOOLS.tgz")
#assert (downloadGit (giturl, downloadDir, options))

from cmsBuild import parseCvsUrl, downloadCvs

cvsurl = """cvs://:pserver:[email protected]:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e&module=BOSS&export=BOSS&tag=-rBOSS_4_3_6&output=/BOSS.tar.gz"""
protocol, cvsroot, args = parseCvsUrl (cvsurl)
Пример #3
0
from os import makedirs
from shutil import rmtree
import sys
import md5
import tarfile

from cmsBuild import DownloadOptions, initDownloadHandlers
from cmsBuild import parseCvsUrl, downloadCvs

downloadDir = join(dirname(abspath(__file__)), "testtmp")
if exists(downloadDir):
    rmtree(downloadDir)
makedirs(downloadDir)

initDownloadHandlers()
options = DownloadOptions()
options.workDir = abspath(downloadDir)
options.verbose = True

cvsurl = """cvs://:pserver:[email protected]:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e&strategy=checkout&module=CMSSW/VisMonitoring/DQMServer&nocache=true&export=VisMonitoring/DQMServer&tag=-rV04-01-01&output=/DQMServer.tar.gz"""
protocol, cvsroot, args = parseCvsUrl(cvsurl)
print args
assert (protocol == "cvs")
assert (cvsroot ==
        ":pserver:[email protected]:2401/cvs_server/repositories/CMSSW")
assert (args["passwd"] == "AA_:yZZ3e")
assert (args["module"] == "CMSSW/VisMonitoring/DQMServer")
assert (args["export"] == "VisMonitoring/DQMServer")
assert (args["tag"] == "V04-01-01")
assert (args["output"] == "/DQMServer.tar.gz")
assert (downloadCvs(cvsurl, downloadDir, options))
Пример #4
0
from os import makedirs
from shutil import rmtree
import sys
import md5
import tarfile

from cmsBuild import DownloadOptions, initDownloadHandlers
from cmsBuild import parseCvsUrl, downloadCvs

downloadDir = join (dirname (abspath (__file__)), "testtmp")
if exists (downloadDir):
    rmtree (downloadDir)
makedirs (downloadDir)

initDownloadHandlers ()
options = DownloadOptions  ()
options.workDir = abspath (downloadDir)
options.verbose = True

cvsurl = """cvs://:pserver:[email protected]:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e&strategy=checkout&module=CMSSW/VisMonitoring/DQMServer&nocache=true&export=VisMonitoring/DQMServer&tag=-rV04-01-01&output=/DQMServer.tar.gz"""
protocol, cvsroot, args = parseCvsUrl (cvsurl)
print args
assert (protocol == "cvs")
assert (cvsroot == ":pserver:[email protected]:2401/cvs_server/repositories/CMSSW")
assert (args["passwd"] == "AA_:yZZ3e")
assert (args["module"] == "CMSSW/VisMonitoring/DQMServer")
assert (args["export"] == "VisMonitoring/DQMServer")
assert (args["tag"] == "V04-01-01")
assert (args["output"] == "/DQMServer.tar.gz")
assert (downloadCvs (cvsurl, downloadDir, options))