예제 #1
0
 def generate(self, **kwargs):
     generator = EclipseGenerator(self.workingDir,
                                  self.destination,
                                  repositories=self.repos,
                                  installUnits=self.ius,
                                  **kwargs)
     return generator.generate()
예제 #2
0
 def test_eclipse_generate_noop(self):
     repositories, installUnits = Presets.combine_presets([TestPreset()])
     generator = EclipseGenerator(workingDir=_DATA_DIR,
                                  destination='noop',
                                  repositories=repositories,
                                  installUnits=[],
                                  name='eclipse-test-noop',
                                  fixIni=False)
     generator.generate()
예제 #3
0
    def test_longrunning_eclipse_generate(self):
        destination = 'eclipse-single'
        shutil.rmtree(os.path.join(_DATA_DIR, destination), ignore_errors=True)

        repositories, installUnits = Presets.combine_presets([TestPreset()])
        generator = EclipseGenerator(workingDir=_DATA_DIR,
                                     destination=destination,
                                     repositories=repositories,
                                     installUnits=installUnits,
                                     name='eclipse-test-single')
        generator.generate()