Esempio n. 1
0
def main(argv=None):

    if argv is None:
        argv = []
        
    if len(argv) < 2:
        raise ValueError('need to specify directory to output the definitions')
    outputDir = argv[1]
    
    baseDefinition = DefinitionModule.createPomsetContainingParameterSweep()
    ContextModule.pickleDefinition(
        os.path.join(outputDir, 'mr_wordcount.pomset'), baseDefinition)
    DefinitionModule.bindParameterSweepDefinitionParameters(baseDefinition)
    ContextModule.pickleDefinition(
        os.path.join(outputDir, 'mr_wordcount_staging.pomset'), baseDefinition)

    
    baseDefinition = DefinitionModule.createPomsetContainingLoopDefinition()
    ContextModule.pickleDefinition(
        os.path.join(outputDir, 'loop_wordcount.pomset'), baseDefinition)
    DefinitionModule.bindLoopDefinitionParameters(baseDefinition)
    ContextModule.pickleDefinition(
        os.path.join(outputDir, 'loop_wordcount_staging.pomset'), baseDefinition)

    
    return
Esempio n. 2
0
    def setUp(self):
        
        # create the automaton
        self.automaton = AutomatonModule.Automaton()
        self.automaton.commandManager(CommandPatternModule.CommandManager())


        # create the generator
        self.generator = TaskModule.ParameterSweepTaskGenerator()

        # create the pomset
        self.pomset = TestUtilsModule.createPomsetContainingParameterSweep()
        TestUtilsModule.bindParameterSweepDefinitionParameters(self.pomset)

        return
 def setUp(self):
     definition = GeneratePomsetsModule.createPomsetContainingParameterSweep()
     GeneratePomsetsModule.bindParameterSweepDefinitionParameters(definition)
     
     self.definitionToCopy = definition
     return