Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Code Block
languagepy
def create_suite(name) : 
    suite = Suite(name)
    for i in range(1, 7) :
        fam = suite.add_family("f" + str(i))
        for t in ( "a", "b", "c", "d", "e" ) :
            fam.add_task(t)
    return suite



Code Block
languagepy
 def create_suite(name) : 
     suite =return Suite(name,
                 [ Family("f{0}".format(i),
                     [ Task(t) for t in ( "a", "b", "c", "d", "e") ]) 
                 for i in range(1,7) ])
     return suite


Python variables can be used to generate trigger dependencies.
Imagine that we want to chain the families f1 to f6, so that f2 runs after f1, f3 after f2 and so on.
The following will do the trick:

...