Codeception / Codeception/Codeception

Move config file to another directory from tests

Offen
#5,789 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
PHP
Sterne
4.9k
Forks
1.3k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

#### What are you trying to achieve?
Move codeception.yml to another directory, define paths to tests and make it work

#### What do you get instead?
Codeception output error

```bash
[Symfony\Component\Finder\Exception\DirectoryNotFoundException]
The "D:\www\project\backend\local\api\web\..\..\..\api\tests\../../../api\" directory does not exist.
```

### Details
* Configuration:
```yml
# suite config
suites:
api:
actor: ApiTester
path: ../../backend/api
modules:
enabled:
- REST:
url: http://localhost/api
depends: PhpBrowser

paths:
tests: ../../backend/api/tests
output: ../../backend/api/tests/_output
data: ../../backend/api/tests/_data
support: ../../backend/api/tests/_support

settings:
shuffle: false
lint: true

```

It works, if i put config file 1 folder deeper. Configuration:
```yml
# suite config
suites:
api:
actor: ApiTester
path: ../../../backend/api
modules:
enabled:
- REST:
url: http://localhost/api
depends: PhpBrowser

paths:
tests: ../../../backend/api/tests
output: ../../../backend/api/tests/_output
data: ../../../backend/api/tests/_data
support: ../../../backend/api/tests/_support

settings:
shuffle: false
lint: true
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.