Skip to content

ParallelRunner not loading due to autoloader/Extension error?? #25

@jetyliu727

Description

@jetyliu727

composer.json

{
    "require": {
        "behat/behat": ">=2.4.6,<3.0",
        "behat/mink": "1.4.*@stable",
        "behat/mink-goutte-driver": "*",
        "behat/mink-extension": "*",
        "behat/mink-selenium2-driver": "*",
        "shvetsgroup/parallelrunner": "dev-master"
    }
}

behat.yml

default:
  paths:
    features: features
    bootstrap: %behat.paths.features%/boostrap
  extensions:
    shvetsgroup\ParallelRunner\Extension:
      process_count: 2
    Behat\MinkExtension\Extension:
      goutte: ~
      selenium2:
        wd_host: http://127.0.0.1:4444/wd/hub
        browser: 'firefox'
        capabilities:
          version: '' # required
quick:
  filters:
    tags: '@testA,@testB'

What I expect/hope to happen is two browsers will launch with one running tests in @testa another running tests in @TestB

behat --profile quick

However, the above doesn't work, with error

PHP Warning:  require(shvetsgroup\ParallelRunner\Extension): failed to open stream: No such file or directory in /home/User/vendor/behat/behat/src/Behat/Behat/Extension/ExtensionManager.php on line 112
PHP Fatal error:  require(): Failed opening required 'shvetsgroup\ParallelRunner\Extension' (include_path='.:/home/User/sourcesvn/common:/usr/share/php:/home/User/minkSelenium/vendor/behat/shvetsgroup/parallelrunner/src') in /home/User/vendor/behat/behat/src/Behat/Behat/Extension/ExtensionManager.php on line 112

My directory structure looks like

/home/User/minkSelenium/
/home/User/minkSelenium/vendor/behat
/home/User/minkSelenium/vendor/behat/behat
/home/User/minkSelenium/vendor/behat/mink-extension
/home/User/minkSelenium/vendor/behat/mink-selenium2-driver
/home/User/minkSelenium/vendor/behat/shvetsgroup
...

Any help is much appreciated!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions