default:
  autoload:
    '': '%paths.base%/../features/bootstrap'

  suites:
    apiAccountsHashDifficulty:
      paths:
        - '%paths.base%/../features/apiAccountsHashDifficulty'
      context:
        parameters:
          ldapAdminPassword: admin
          ldapUsersOU: TestUsers
          ldapGroupsOU: TestGroups
          ldapInitialUserFilePath: /../../config/ldap-users.ldif
      contexts:
        - RevaContext:
        - OccContext:
        - FeatureContext: &common_feature_context_params
            baseUrl:  http://localhost:8080
            adminUsername: admin
            adminPassword: admin
            regularUserPassword: 123456
            ocPath: apps/testing/api/v1/occ
        - CapabilitiesContext:
        - ChecksumContext:
        - FavoritesContext:
        - FilesVersionsContext:
        - PublicWebDavContext:
        - TrashbinContext:
        - WebDavPropertiesContext:
    apiSpaces:
      paths:
        - '%paths.base%/../features/apiSpaces'
      contexts:
        - SpacesContext:
        - OccContext:
        - FeatureContext: *common_feature_context_params
        - CapabilitiesContext:
        - ChecksumContext:
        - FavoritesContext:
        - FilesVersionsContext:
        - OCSContext:
        - PublicWebDavContext:
        - TrashbinContext:
        - WebDavPropertiesContext:

    apiArchiver:
      paths:
        - '%paths.base%/../features/apiArchiver'
      contexts:
        - ArchiverContext:
        - OccContext:
        - FeatureContext: *common_feature_context_params
        - CapabilitiesContext:
        - ChecksumContext:
        - FilesVersionsContext:
        - PublicWebDavContext:

  extensions:
    jarnaiz\JUnitFormatter\JUnitFormatterExtension:
      filename: report.xml
      outputDir: '%paths.base%/../output/'

    Cjm\Behat\StepThroughExtension: ~
