Esempio n. 1
0
    def setUp(self):
        super(TestCobertura, self).setUp()

        self.conf = 'default'
        self.factory = Cobertura.Factory("test_scope", [])

        self.jar_lib = self.make_target(spec='3rdparty/jvm/org/example:foo',
                                        target_type=JarLibrary,
                                        jars=[
                                            JarDependency(org='org.example',
                                                          name='foo',
                                                          rev='1.0.0'),
                                            JarDependency(org='org.pantsbuild',
                                                          name='bar',
                                                          rev='2.0.0',
                                                          ext='zip')
                                        ])

        self.binary_target = self.make_target(spec='//foo:foo-binary',
                                              target_type=JvmBinary,
                                              source='Foo.java',
                                              dependencies=[self.jar_lib])

        self.app_target = self.make_target(spec='//foo:foo-app',
                                           target_type=JvmApp,
                                           basename='FooApp',
                                           dependencies=[self.binary_target])

        self.java_target = self.make_target(spec='//foo:foo-java',
                                            target_type=JavaLibrary,
                                            sources=[])

        self.annotation_target = self.make_target(
            spec='//foo:foo-anno', target_type=AnnotationProcessor)
Esempio n. 2
0
    def setUp(self):
        super().setUp()

        self.conf = "default"
        self.factory = Cobertura.Factory("test_scope", [])

        self.jar_lib = self.make_target(
            spec="3rdparty/jvm/org/example:foo",
            target_type=JarLibrary,
            jars=[
                JarDependency(org="org.example", name="foo", rev="1.0.0"),
                JarDependency(org="org.pantsbuild",
                              name="bar",
                              rev="2.0.0",
                              ext="zip"),
            ],
        )

        self.binary_target = self.make_target(
            spec="//foo:foo-binary",
            target_type=JvmBinary,
            source="Foo.java",
            dependencies=[self.jar_lib],
        )

        self.app_target = self.make_target(
            spec="//foo:foo-app",
            target_type=JvmApp,
            basename="FooApp",
            dependencies=[self.binary_target],
        )

        self.java_target = self.make_target(spec="//foo:foo-java",
                                            target_type=JavaLibrary,
                                            sources=[])

        self.annotation_target = self.make_target(
            spec="//foo:foo-anno", target_type=AnnotationProcessor)