Skip to content

Conversation

sgiehl
Copy link
Member

@sgiehl sgiehl commented May 4, 2018

Some of our tests keep failing due to a too long runtime.
I've splitted the System tests into core and plugins.
Also I've moved some tests to plugins to improve the test splitting

@sgiehl sgiehl added the c: Tests & QA For issues related to automated tests or making it easier to QA & test issues. label May 4, 2018
@mattab mattab added this to the 3.5.1 milestone May 14, 2018
@diosmosis
Copy link
Member

Code looks good, is there a branch for the travis-scripts repo? I don't see the changes in master.

@sgiehl
Copy link
Member Author

sgiehl commented May 18, 2018

Yes. There is a branch with only small changes. would merge it to master before this should be merged: https://github.com/matomo-org/travis-scripts/compare/systemtestsplit

@diosmosis diosmosis merged commit 509ac2f into 3.x-dev May 20, 2018
@diosmosis diosmosis deleted the improvetests branch May 20, 2018 19:14
InfinityVoid pushed a commit to InfinityVoid/matomo that referenced this pull request Oct 11, 2018
* Speed up some tests by not using IntegrationTestCase

* fix test

* split system tests into plugin & core

* adjust travis submodule

* Move Annotations system test to plugin

* Move Transitions system test to plugin

* fix tests

* move PurgeDataTest to PrivacyManager plugin

* Move some tests to Goal plugin

* fix test

* submodule update

* Move tests to ecommerce plugin

* adds a caching to prevent some duplicate api calls
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: Tests & QA For issues related to automated tests or making it easier to QA & test issues.
Development

Successfully merging this pull request may close these issues.

3 participants