---
  name: Demo3a
  description: A demo showing multi nested tasks in parallel.
  tasks:
    task 1:
      description: "I am the task 1, I take 1500msecs."
      blocking: false
      handler: "../taskhandlers/testHandler"
      parameters:
        delay: 1
        error: false
    task 2:
      description: "I am the task 2, I take 1000msecs."
      blocking: false
      handler: "../taskhandlers/testHandler"
      parameters:
        delay: 1
        error: false
      tasks:
        task 2-1:
          description: "I am the task 2-1, I take 1000msecs."
          blocking: false
          handler: "../taskhandlers/testHandler"
          parameters:
            delay: 1
            error: false
          tasks:
            task 2-1-1:
              description: "I am the task 2-1-1, I take 1000msecs."
              blocking: false
              handler: "../taskhandlers/testHandler"
              parameters:
                delay: 1
                error: false
            task 2-1-2:
              description: "I am the task 2-1-2, I take 1000msecs."
              blocking: false
              handler: "../taskhandlers/testHandler"
              parameters:
                delay: 1
                error: false
              tasks:
                task 2-1-2-1:
                  description: "I am the task 2-1-2-1, I take 1000msecs."
                  blocking: false
                  handler: "../taskhandlers/testHandler"
                  parameters:
                    delay: 1
                    error: false
                task 2-1-2-2:
                  description: "I am the task 2-1-2-2, I take 1000msecs."
                  blocking: false
                  handler: "../taskhandlers/testHandler"
                  parameters:
                    delay: 1
                    error: false
        task 2-2:
          description: "I am the task 2-2, I take 1000msecs."
          blocking: false
          handler: "../taskhandlers/testHandler"
          parameters:
            delay: 1
            error: false
    task 3:
      description: "I am the task 3, I take 500msecs."
      blocking: false
      handler: "../taskhandlers/testHandler"
      parameters:
        delay: 1
        error: false
