Skip to content
Release 0.4.0

a.k.a. test suite filtering release

* add filterSuite plugin which can be used to only run parts of a larger test suite
    * brings a partitioning feature which can split up a large test suite into smaller chunks
        taking into account the duration of tests from historic information to determine a close
        to optimal (in terms of runtime) distribution of all tests into the chunks.
    * reports runtime information as well as current state information
    * merge multiple reports into one large history report which can be used as input for the partitioning feature
    * this should be considered “alpha” status, so the API might change in upcoming releases. It's ready for
        consumption but if it turns out that the API is not good enough, we'd like to have the liberty to change it.
* fix problem with unwanted data in SOAP provisioning leading to failing SOAP requests
* preparitions for multiple provisioning implementations (split out provisioning from actual test runs)
* add well known SOAP errors to a blacklist which will not lead to retries when using executeSoapRequest
* executeSoapRequest has been moved to `@open-xchange/codecept-helper/src/util` module, so it does not
    need a support object any longer. This allows it to use this outside of the scope of a test, like
    in bootstrap or teardown functions.
* allow custom versions of axe-core library provided by codecept configuration
* some code cleanup and test stabilisation