Example #1
0
 def startMaster(self, extraconfig):
     config = base_config + extraconfig
     rmdirRecursive("test_webparts")
     os.mkdir("test_webparts")
     runner.upgradeMaster({'basedir': "test_webparts",
                           'quiet': True,
                           })
     self.master = m = ConfiguredMaster("test_webparts", config)
     m.startService()
     # hack to find out what randomly-assigned port it is listening on
     port = list(self.find_webstatus(m)[0])[0]._port.getHost().port
     self.baseurl = "http://localhost:%d/" % port
Example #2
0
 def startMaster(self, extraconfig):
     config = base_config + extraconfig
     rmdirRecursive("test_webparts")
     os.mkdir("test_webparts")
     runner.upgradeMaster({
         'basedir': "test_webparts",
         'quiet': True,
     })
     self.master = m = ConfiguredMaster("test_webparts", config)
     m.startService()
     # hack to find out what randomly-assigned port it is listening on
     port = list(self.find_webstatus(m)[0])[0]._port.getHost().port
     self.baseurl = "http://localhost:%d/" % port
 def setUp(self):
     self.builder = FakeBuilder()
     self.builder_status = builder.BuilderStatus("fakebuilder")
     self.builder_status.basedir = "test_properties"
     self.builder_status.nextBuildNumber = 5
     rmdirRecursive(self.builder_status.basedir)
     os.mkdir(self.builder_status.basedir)
     self.build_status = self.builder_status.newBuild()
     req = base.BuildRequest("reason",
                             SourceStamp(branch="branch2", revision=1234))
     self.build = base.Build([req])
     self.build.setBuilder(self.builder)
     self.build.setupStatus(self.build_status)
     self.build.setupSlaveBuilder(FakeSlaveBuilder())
 def setUp(self):
     self.builder = FakeBuilder()
     self.builder_status = builder.BuilderStatus("fakebuilder")
     self.builder_status.basedir = "test_properties"
     self.builder_status.nextBuildNumber = 5
     rmdirRecursive(self.builder_status.basedir)
     os.mkdir(self.builder_status.basedir)
     self.build_status = self.builder_status.newBuild()
     req = base.BuildRequest("reason", SourceStamp(branch="branch2",
                                                   revision=1234))
     self.build = base.Build([req])
     self.build.setBuilder(self.builder)
     self.build.setupStatus(self.build_status)
     self.build.setupSlaveBuilder(FakeSlaveBuilder())
    def test_rmdirRecursive(self):
        basedir = "slavecommand/Utilities/test_rmdirRecursive"
        os.makedirs(basedir)
        d = os.path.join(basedir, "doomed")
        self.mkdir(d, "a/b")
        self.touch(d, "a/b/1.txt")
        self.touch(d, "a/b/2.txt", 0444)
        self.touch(d, "a/b/3.txt", 0)
        self.mkdir(d, "a/c")
        self.touch(d, "a/c/1.txt")
        self.touch(d, "a/c/2.txt", 0444)
        self.touch(d, "a/c/3.txt", 0)
        os.chmod(os.path.join(d, "a/c"), 0444)
        self.mkdir(d, "a/d")
        self.touch(d, "a/d/1.txt")
        self.touch(d, "a/d/2.txt", 0444)
        self.touch(d, "a/d/3.txt", 0)
        os.chmod(os.path.join(d, "a/d"), 0)

        commands.rmdirRecursive(d)
        self.failIf(os.path.exists(d))
Example #6
0
    def test_rmdirRecursive(self):
        basedir = "slavecommand/Utilities/test_rmdirRecursive"
        os.makedirs(basedir)
        d = os.path.join(basedir, "doomed")
        self.mkdir(d, "a/b")
        self.touch(d, "a/b/1.txt")
        self.touch(d, "a/b/2.txt", 0444)
        self.touch(d, "a/b/3.txt", 0)
        self.mkdir(d, "a/c")
        self.touch(d, "a/c/1.txt")
        self.touch(d, "a/c/2.txt", 0444)
        self.touch(d, "a/c/3.txt", 0)
        os.chmod(os.path.join(d, "a/c"), 0444)
        self.mkdir(d, "a/d")
        self.touch(d, "a/d/1.txt")
        self.touch(d, "a/d/2.txt", 0444)
        self.touch(d, "a/d/3.txt", 0)
        os.chmod(os.path.join(d, "a/d"), 0)

        commands.rmdirRecursive(d)
        self.failIf(os.path.exists(d))