project:
    name: CumulusCI
    package:
        name: CumulusCI

tasks:
    robot:
        options:
            suites: cumulusci/robotframework/tests
    robot_testdoc:
        options:
            path: cumulusci/robotframework/tests
            output: docs/robot/Test_Suite.html
    robot_lint:
        options:
            path:
              - cumulusci/robotframework
            ignore:
              - RequireTestDocumentation
    robot_libdoc:
        description: Generates html documentation for the Salesorce and CumulusCI libraries and resource files
        class_path: cumulusci.tasks.robotframework.RobotLibDoc
        options:
            title: CumulusCI Robot Framework Keywords
            output: docs/robot/Keywords.html
            path:
              - cumulusci.robotframework.CumulusCI
              - cumulusci.robotframework.PageObjects
              - cumulusci.robotframework.Salesforce
              - cumulusci/robotframework/Salesforce.robot

flows:
    robot_docs:
        description: Generates documentation for robot framework libraries
        steps:
            1:
                task: robot_libdoc
            2:
                task: robot_testdoc
    test_performance_scratch:
        description: Test performance of a scratch org
        steps:
            1: 
                task: robot
                options:
                    suites: cumulusci/robotframework/tests/salesforce/perf
                    include: perf

orgs:
    scratch:
        prerelease:
            config_file: orgs/prerelease.json

project:
    name: CumulusCI
    package:
        name: CumulusCI

tasks:
    robot:
        options:
            suites: cumulusci/robotframework/tests
    robot_testdoc:
        options:
            path: cumulusci/robotframework/tests
            output: docs/robot/Test_Suite.html
    robot_lint:
        options:
            path:
              - cumulusci/robotframework
            ignore:
              - RequireTestDocumentation
    robot_libdoc:
        description: Generates html documentation for the Salesorce and CumulusCI libraries and resource files
        class_path: cumulusci.tasks.robotframework.RobotLibDoc
        options:
            title: CumulusCI Robot Framework Keywords
            output: docs/robot/Keywords.html
            path:
              - cumulusci.robotframework.CumulusCI
              - cumulusci.robotframework.PageObjects
              - cumulusci.robotframework.Salesforce
              - cumulusci/robotframework/Salesforce.robot

flows:
    robot_docs:
        description: Generates documentation for robot framework libraries
        steps:
            1:
                task: robot_libdoc
            2:
                task: robot_testdoc
    test_performance_scratch:
        description: Test performance of a scratch org
        steps:
            1: 
                task: robot
                options:
                    suites: cumulusci/robotframework/tests/salesforce/perf
                    include: perf

    test_performance_LDV:
        description: Test performance in a scratch org
        steps:
            1: 
                flow: test_performance_scratch


orgs:
    scratch:
        prerelease:
            config_file: orgs/prerelease.json

Add the other standard flow.
Add the other standard flow.
