cypress-8.x-1.x-dev/cypress.services.yml

cypress.services.yml
parameters:
  # Never enable this outside of testing.services.yml
  cypress.enabled: false
  cypress.test_suites: []
  cypress.executable.node: 'node'
  cypress.executable.npm: 'npm'
  cypress.executable.drush: 'drush'

services:
  # Remove error headers since they might break cypress.
  cypress.event_subscriber.remove_error_headers:
    class: Drupal\cypress\EventSubscriber\RemoveErrorHeadersSubscriber
    tags:
      - { name: 'event_subscriber' }

  # Directory parameters
  cypress.root.factory:
    class: Drupal\cypress\CypressRootFactory
    arguments: ['@app.root']
    public: false
  cypress.root:
    class: SplString
    factory: cypress.root.factory:getDirectory
    tags:
      - { name: parameter_service }

  cypress.test_directories.factory:
    class: Drupal\cypress\CypressTestDirectoriesFactory
    arguments:
      - '@app.root'
      - '@module_handler'
      - '%cypress.test_suites%'
      - '@site.path'
    public: false
  cypress.test_directories:
    class: ArrayObject
    factory: cypress.test_directories.factory:getDirectories
    tags:
      - { name: parameter_service }

  cypress.process_manager:
    class: Drupal\cypress\TtyProcessManager

  cypress.npm_project_manager:
    class: Drupal\cypress\NpmProjectManager
    arguments:
      - '@cypress.process_manager'
      - '@cypress.root'
      - '%cypress.executable.npm%'

  cypress.runtime:
    class: Drupal\cypress\CypressRuntime
    arguments:
      - '@cypress.root'
      - '@cypress.npm_project_manager'

  cypress:
    class: Drupal\cypress\Cypress
    arguments:
      - '@cypress.process_manager'
      - '@cypress.npm_project_manager'
      - '@cypress.runtime'
      - '@app.root'
      - '@cypress.root'
      - '@cypress.root'
      - '@cypress.test_directories'
      - '%cypress.executable.drush%'

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc