Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Faster tests on Piwik 3 branch #10047

Closed
wants to merge 80 commits into from
Closed

Faster tests on Piwik 3 branch #10047

wants to merge 80 commits into from

Conversation

tsteur
Copy link
Member

@tsteur tsteur commented Apr 12, 2016

The last PR made tests twice as slow. This PR makes it fast again as it was before.

BTW: It looks like each UI test job runs 10 mins faster on Piwik 3 branch compared to Piwik 2 but could be also due to travis servers (but doesn't look like it).

tsteur and others added 30 commits October 6, 2015 16:23
Author:    Jens Averkamp <j.averkamp@two-developers.com>
…cted

To the Piwik\Plugins\Login\Controller class: This change is to prevent extending classes (third-party login plugins reusing the core Login plugin implementation) from having to copy-paste \Login\Controller code which, if declared "private" cannot be part of the child class.

Please refer to #8681 for details - that PR, which is an exact copy, was merged into the Piwik 2.x branch, but then reverted to not break existing plugins. It was decided to do that on the 3.x branch instead, which this PR does.
tsteur and others added 27 commits February 14, 2016 23:22
Conflicts:
	CHANGELOG.md
	composer.json
	core/Version.php
	core/WidgetsList.php
	lang/sq.json
	lang/tr.json
	plugins/API/API.php
	plugins/CoreHome/Widgets.php
	plugins/CoreHome/javascripts/corehome.js
	plugins/CoreHome/javascripts/menu_init.js
	plugins/CoreHome/javascripts/top_controls.js
	plugins/CoreHome/lang/en.json
	plugins/CoreHome/stylesheets/layout.less
	plugins/CoreHome/templates/_menu.twig
	plugins/Dashboard/Dashboard.php
	plugins/Dashboard/javascripts/dashboardObject.js
	plugins/ExampleRssWidget/Widgets/RssChangelog.php
	plugins/Goals/templates/getGoalReportView.twig
	tests/PHPUnit/Integration/WidgetsListTest.php
	tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_month.original.html
	tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml
	tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_scheduled_report_in_csv__ScheduledReports.generateReport_week.original.csv
Conflicts:
	core/Version.php
	core/WidgetsList.php
	plugins/CustomDimensions
	plugins/Goals/templates/getGoalReportView.twig
	plugins/Goals/templates/getOverviewView.twig
	tests/UI/expected-ui-screenshots
Merge user and admin menu to one single menu
Remove magic quote hacks as now PHP 5.5 is required
New Settings APIs, let plugins define the fields of a SitesManager, better SitesManager UI
Conflicts:
	core/Version.php
	tests/UI/expected-ui-screenshots
	tests/lib/screenshot-testing/support/chai-extras.js
@tsteur tsteur added the not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org. label Apr 12, 2016
@tsteur
Copy link
Member Author

tsteur commented Apr 12, 2016

issued against wrong branch 👎

@tsteur tsteur closed this Apr 12, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants