Age | Commit message (Collapse) | Author |
|
|
|
* fixing build
* Fix unit test.
|
|
* Move Archive.php archive invalidation to Loader so we only invalidate when about to launch archiving.
* Attempt to handle more cases when invalidating before launching archiving.
* fix possible sql error
* fix possible error
* fixing some tests
* remove test code
* Only invalidate specific archive being requested.
* Do not invalidate on today in tracker and avoid existing valid archive check in CronArchive.
* more test fixes
* Attempt to fix more tests.
* Fixing last tests.
* another test fix
* Invalidate in scheduled task if browser triggered archiving is enabled.
* deal with TODO
* Get ArchiveSelectorTest to pass.
* applying review feedback including new tests
* apply review feedback & fix tests
* fix couple more tests
Co-authored-by: Thomas Steur <tsteur@users.noreply.github.com>
|
|
* allow some pixels difference for usermanager tests
* try to update nonce in out out frame when using new window
* Ensure https warning is hidden in optout ui test
* adds UI test
|
|
|
|
|
|
|
|
|
|
* Fix session expire
fixes #15625
* adds some tests
|
|
(#15592)
* Try to determine the region iso code based on it's name if not available
* Adds test for region without code
|
|
|
|
* Fix VisitorFrequency.get API for idsites=all
* fix console test
* updates some UI files
* fix console test
|
|
* Add UI test for JavaScript tracking.
* apply some review feedback
* try to fix UI test on travis
* Add missing screenshot.
* Normalize JSTracker UI test result.
* update screenshot
|
|
(#15561)
|
|
* Fallback to JSON renderer if no valid format is given
Prevents exceptions like these which we are getting quite often due to security researchers trying different inputs
> Call to a member function getResponseException() on null","file":"\/core\/API\/Request.php","line":279,"request_id":"3e2b6","backtrace":" on \/var\/www\/html\/core\/API\/Request.php(279)\n#0 \/plugins\/API\/Controller.php(41)
Ideally will add a test but probably won't find the time soon.
* Add failing test.
* Fix test.
Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
|
|
* update icons submodule
* update UI tests
|
|
|
|
|
|
|
|
(#15445)
|
|
|
|
* updates device detector to latest release
* updates tests
|
|
|
|
|
|
* Avoid using getmypid
* use cache for pid
* revert previous change and not use cache
* Added method for getmypid
|
|
combination. (#14937)
* Do not proceed with archiving if a valid archive exists for the parameter combination.
* test manually and get to work
* Apply some review feedback.
* apply more review feedback
* Do not abort archiving if archive found for non-day period so segments will still archive.
* Apply more review feedback.
* Make new optimization aware of whole periods.
* update submodule
* In CronArchive modify lastN date parameter to use oldest invalidated archive.
* Move date changing logic to method and unit test.
* Fix test.
|
|
percentage formatting WARNINGS. (#15304)
* Compute row percentages in PHP before metrics are formatted to avoid percentage formatting WARNINGS.
* do not fail if site summary is not available
* Make sure siteSummary requests total data without segment.
* Make sure proper precision is used.
* try to fix tests
* update expected screenshots
|
|
|
|
* test no longer relevant
* update submodule
* fix integration test
* Do not forward query params for Goals.getMetrics inner API call.
|
|
|
|
|
|
|
|
* Fix log tmp segment may be too long
* fix tests
|
|
* Prevent race condition when saving plugin settings
* use delete method
|
|
(#15294)
* update submodules to fix build
* Handle DataTable Maps in VisitFrequency API and in DataTable merger, make sure to correctly copy child datatables.
* fix some tests
* Copy metadata over.
* Updated expected test results.
* Adding unit tests.
|
|
progress (#15272)
* Use a lock when archiving and do not invalidate when archiving is in progress.
* Add and fix tests + modify workflow.
* forgot to add file and remove TODO
* Remove use of argument.
* Add back min archive time processed code and start on tests for it.
* Finish new LoaderTest.
* Fix new tests.
|
|
* Make sure ProxySite will disable post processor in Visualization where API Proxy is called directly.
* Use Request::process so events are used.
* Remove disable_datatable_post_processing, since it will propagate.
* Only disable for root API request.
* Move nestedApiInvocationCount increment to top of method.
* Directly filter referrer type labels since there are a small number of them (helps comparison & proxysite).
* Fix regression.
* Update expected test files.
* Another regression fixed.
* Try to fix build again.
* fix tests
|
|
* Updates device detector to 3.12.2
* updates expected test files
|
|
|
|
* Switch VisitFrequency to use Simple datatable, restore constant in Goals API for BC
* Update system test files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* fixing build
* fixing tests
|
|
archive output (#15189)
* Support CliMulti on OS X (which does not have procfs).
* Add output note about whether CliMulti is being used.
* fix test
|
|
today. (#15154)
* Only add site to list of sites to reprocess if only date being processed is today.
* Fix test.
* Purge all older archives if newest is queryable.
* fix test
|
|
* Invert change comparison when displaying percents in the UI, and add extra _change_from metric to support API calculation of from change percent when there are more than two periods.
* Update bandwidth submodule
* update screenshots
* Update tests.
* Update screenshot.
|