Skip to content

Test suite does not respect FIRST principle #1724

Description

@Nek-

Hello,

As a contributor, the fact that tests don't respect FIRST principle was a pain. This should be fixed one way or another so here is the issue about.

Here is an example of failure:

./vendor/bin/behat features/main/configurable.feature:6
./vendor/bin/behat features/main/content_negotiation.feature:24

Executing these 2 tests make the second fail, while if you run the full test suite, you'll get a success. (this is only 1 example in the middle of hundreds)

Another huge problem is the amount of memory the behat test consumes: as tests are not independents you expect to not have to run the full test suite.. Especially because it takes too much memory to execute.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Fields

    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions