<commit_before>project:
    name: Cumulus
    package:
        name: Cumulus
        name_managed: Nonprofit Success Pack
        namespace: npsp
        api_version: 37.0
        install_class: STG_InstallScript
        uninstall_class: STG_UninstallScript
    git:
        repo_url: https://github.com/SalesforceFoundation/Cumulus
        prefix_beta: uat/
        prefix_release: rel/
    apexdoc:
        homepage: ApexDocContent/homepage.htm
        banner: ApexDocContent/projectheader.htm
        branch: gh-pages
        repo_dir: ApexDocumentation
    dependencies:
        # npo02 (includes npe01)
        - github: https://github.com/SalesforceFoundation/Households
        # npe03
        - github: https://github.com/SalesforceFoundation/Recurring_Donations
        # npe4
        - github: https://github.com/SalesforceFoundation/Relationships
        # npe5
        - github: https://github.com/SalesforceFoundation/Affiliations

tasks:
    download_ldv_tests:
        description: Downloads the NPSP-LDV-Tests repository
        class_path: cumulusci.tasks.util.DownloadZip
        options:
            dir: ldv_tests
            subfolder: Cumulus-LDV-Tests-master
            url: 'https://github.com/SalesforceFoundation/Cumulus-LDV-Tests/archive/master.zip'

    deploy_ldv_tests:
        description: Deploy the LDV-Tests repo to your org.
        class_path: cumulusci.tasks.salesforce.Deploy
        options:
            path: ldv_tests/src
        
    deploy_dev_config:
        description: Deploys the post install configuration for an unmanaged DE org
        class_path: cumulusci.tasks.salesforce.Deploy
        options:
            path: dev_config/src

    deploy_dev_config_managed:
        description: Deploys the post install configuration for a managed DE org
        class_path: cumulusci.tasks.salesforce.Deploy
        options:
            path: dev_config/src_managed

    deploy_dev_config_delete:
        description: Deploys the metadata deletions for the post install DE org config
        class_path: cumulusci.tasks.salesforce.Deploy
        options:
            path: dev_config/delete

    update_admin_profile:
        class_path: tasks.salesforce.UpdateAdminProfile
        options:
            package_xml: lib/admin_profile.xml

    browsertests:
        description: Runs the Ruby/Watir browser tests in the test/browser folder using Chrome
        class_path: cumulusci.tasks.command.SalesforceBrowserTest
        options:
            command: 'cd test/browser; bundle exec cucumber --format pretty --format junit --out ../junit -c features/ --tags ~@firefox --tags ~@flaky'
            dir: '.'
            env:<commit_msg>change testrun<commit_after>project:
    name: Cumulus
    package:
        name: Cumulus
        name_managed: Nonprofit Success Pack
        namespace: npsp
        api_version: 37.0
        install_class: STG_InstallScript
        uninstall_class: STG_UninstallScript
    git:
        repo_url: https://github.com/SalesforceFoundation/Cumulus
        prefix_beta: uat/
        prefix_release: rel/
    apexdoc:
        homepage: ApexDocContent/homepage.htm
        banner: ApexDocContent/projectheader.htm
        branch: gh-pages
        repo_dir: ApexDocumentation
    dependencies:
        # npo02 (includes npe01)
        - github: https://github.com/SalesforceFoundation/Households
        # npe03
        - github: https://github.com/SalesforceFoundation/Recurring_Donations
        # npe4
        - github: https://github.com/SalesforceFoundation/Relationships
        # npe5
        - github: https://github.com/SalesforceFoundation/Affiliations

tasks:
    download_ldv_tests:
        description: Downloads the NPSP-LDV-Tests repository
        class_path: cumulusci.tasks.util.DownloadZip
        options:
            dir: ldv_tests
            subfolder: Cumulus-LDV-Tests-master
            url: 'https://github.com/SalesforceFoundation/Cumulus-LDV-Tests/archive/master.zip'

    deploy_ldv_tests:
        description: Deploy the LDV-Tests repo to your org.
        class_path: cumulusci.tasks.salesforce.Deploy
        options:
            path: ldv_tests/src
        
    deploy_dev_config:
        description: Deploys the post install configuration for an unmanaged DE org
        class_path: cumulusci.tasks.salesforce.Deploy
        options:
            path: dev_config/src

    deploy_dev_config_managed:
        description: Deploys the post install configuration for a managed DE org
        class_path: cumulusci.tasks.salesforce.Deploy
        options:
            path: dev_config/src_managed

    deploy_dev_config_delete:
        description: Deploys the metadata deletions for the post install DE org config
        class_path: cumulusci.tasks.salesforce.Deploy
        options:
            path: dev_config/delete

    update_admin_profile:
        class_path: tasks.salesforce.UpdateAdminProfile
        options:
            package_xml: lib/admin_profile.xml

    browsertests:
        description: Runs the Ruby/Watir browser tests in the test/browser folder using Chrome
        class_path: cumulusci.tasks.command.SalesforceBrowserTest
        options:
            command: 'cd test/browser; bundle exec cucumber --format pretty --format junit --out ../junit -c features/ --tags ~@firefox --tags @smoketest'
            dir: '.'
            env:
{'fraction_non_alphanumeric': 0.06956359567325625, 'fraction_numerical': 0.004102946661693398, 'mean_word_length': 2.3351990049751246, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 12, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7168299', 'n_tokens_mistral': 1578, 'n_tokens_neox': 1491, 'n_words': 346}