Exemplo n.º 1
0
 def test_sourcestamp_properties_not_set(self):
     Build.setupBuildProperties(self.build.getProperties(), [self.r], self.r.sources)
     self.assertNotIn("codebase", self.props["Build"])
     self.assertNotIn("revision", self.props["Build"])
     self.assertNotIn("branch", self.props["Build"])
     self.assertNotIn("project", self.props["Build"])
     self.assertNotIn("repository", self.props["Build"])
Exemplo n.º 2
0
    def partial_build_dict(self, master, buildrequest):
        brdict = yield master.db.buildrequests.getBuildRequest(buildrequest['buildrequestid'])
        bdict = {}

        props = Properties()
        buildrequest = yield BuildRequest.fromBrdict(master, brdict)
        builder = yield master.botmaster.getBuilderById(brdict['builderid'])

        Build.setupPropertiesKnownBeforeBuildStarts(props, [buildrequest], builder)
        Build.setupBuildProperties(props, [buildrequest])

        bdict['properties'] = props.asDict()
        yield utils.get_details_for_buildrequest(master, brdict, bdict)
        return bdict
Exemplo n.º 3
0
 def test_property_project(self):
     Build.setupBuildProperties(self.build.getProperties(), [self.r], self.r.sources)
     project = self.props["Build"]["project"]
     self.assertEqual(project, '')
Exemplo n.º 4
0
 def test_properties_branch(self):
     Build.setupBuildProperties(self.build.getProperties(), [self.r], self.r.sources)
     branch = self.props["Build"]["branch"]
     self.assertEqual(branch, "develop")
Exemplo n.º 5
0
 def test_properties_revision(self):
     Build.setupBuildProperties(self.build.getProperties(), [self.r], self.r.sources)
     revision = self.props["Build"]["revision"]
     self.assertEqual(revision, "12345")
Exemplo n.º 6
0
 def test_properties_repository(self):
     Build.setupBuildProperties(self.build.getProperties(), [self.r], self.r.sources)
     repository = self.props["Build"]["repository"]
     self.assertEqual(repository, "http://svn-repo-A")
Exemplo n.º 7
0
 def test_properties_codebase(self):
     Build.setupBuildProperties(self.build.getProperties(), [self.r], self.r.sources)
     codebase = self.props["Build"]["codebase"]
     self.assertEqual(codebase, "A")