コード例 #1
0
    def test_named_pages(self):
        builder = ConanMultiPackager(username="******")
        named_builds = defaultdict(list)
        builder.add_common_builds(shared_option_name="zlib:shared",
                                  pure_c=True)
        for settings, options, env_vars, build_requires in builder.builds:
            named_builds[settings['arch']].append(
                [settings, options, env_vars, build_requires])
        builder.named_builds = named_builds

        self.assertEquals(builder.builds, [])
        self.assertEquals(len(builder.named_builds), 2)
        self.assertTrue("x86" in builder.named_builds)
        self.assertTrue("x86_64" in builder.named_builds)
コード例 #2
0
ファイル: build.py プロジェクト: CodingSpiderFox/botan-conan
def main():
    builder = ConanMultiPackager(
        username='******',
        archs=['x86_64'],
        upload='https://api.bintray.com/conan/fmorgner/conan-fmorgner',
        remotes='https://api.bintray.com/conan/fmorgner/conan-fmorgner',
        total_pages=2,
        curpage='Release'
    )
    named_builds = defaultdict(list)
    builder.add_common_builds(shared_option_name='Botan:shared', pure_c=False)
    for settings, options, env_vars, build_requires in builder.builds:
        named_builds[settings['build_type']].append([
            settings,
            options,
            env_vars,
            build_requires,
        ])
    builder.named_builds = named_builds
    builder.run()