Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2013-05-24Last testmattab
2013-05-24Refs #3612mattab
* making tests pass! * enabling DevicesDetection tests, even though DevicesDetection plugin is disabled by default.
2013-05-24Refs #3612mattab
* making some tests pass == fixing bugs
2013-05-24Adding new DevicesDetection plugin, developed by Clearcode and sponsored by ↵mattab
a client of Piwik Professional Services. A beautiful work of engineering, all released under GNU/GPL license! Fixes #3612 * when enabled, the plugin will add a new submenu: Visitors> Devices * the new devices report contains NEW reports: * Much improved Device type (tracking 'car browser', 'console', 'desktop', 'feature phone', 'smartphone', 'tablet', 'tv') * Device brand (tracking more than 100 brands such as Nokia, Nintendo, Lenovo or Apple. * Device model (tracking hundreds of phone/console models) * Operating System versions (tracking 70 variations of operating systems including Ubuntu vs Kubuntu vs Debian vs Lubuntu vs Xubuntu) * Operating System families (Android vs Google TV vs Windows vs Windows mobile vs Mobile gaming consoles) * Browser versions * Browser families Refs #3505 There is some basic TV detection included and maybe you can help contribute better detections (see the .yml data files containing the regular expressions in YAML format) HOW DOES IT WORK This is quite beautiful system. It is a plugin that disabled by default. when enabled, it will create additional columns in the DB. Also at tracking, it will look at the user agent, and try to match it against one browser we know in the databases. The databases of user agent matching are composed by 3 YML files, parsed by spyc.php into php array. These 3 YML took dozens of hours of work and testing with dozens of mobile phones and devices for accuracy. We are happy with the result as they should cover > 80% of the devices commonly used. We hope the community will help us build up these YML files and make them better, so we can track accurately 90% or 95% of requests. The performance overhead is pretty small, but parsing the YML files + running dozens of regex will add some overhead. This is why it is still disabled by default. We will think about how to integrate it in core, in the next few months. Please let me know if you find any problem with this new awesome code!
2013-05-24Fixes #3953 now detecting campaign parameters within the hash tag as wellmattab
2013-05-23Fixes #3887mattab
Hiding row evolution graph URL from output for Referrer.getAll Please double test it's all working!
2013-05-23Fixes #3940 Adding '&format=php' to ensure the data within the bulk request, ↵mattab
is converted only once and is valid JSON. Also works in XML (not in CSV). I updated the bulk request doc at: http://piwik.org/docs/analytics-api/reference/#toc-advanced-users-send-multiple-api-requests-at-once
2013-05-20Fix the new archive query benchmark.Benaka Moorthi
2013-05-20Added new benchmark to test archive querying w/o launching the archiving ↵Benaka Moorthi
process.
2013-05-20Fix two other benchmarks.Benaka Moorthi
2013-05-19Added new benchmark that adds thousands of distinct urls to one site for ↵Benaka Moorthi
every day of one month.
2013-05-19Get benchmarking system to work with new test structure and make it easier ↵Benaka Moorthi
to run benchmarks through VisualPHPUnit.
2013-05-17Fixing build.Benaka Moorthi
2013-05-17Allow easy use of XHProf when running phpunit tests from the command line.Benaka Moorthi
2013-05-15Got VisualPHPUnit to work with PHP 5.4.Benaka Moorthi
2013-05-15Modify XHProf building instructions & add more xhprof related files to ↵Benaka Moorthi
.gitingore.
2013-05-15Switch to github version of xhprof which works with PHP 5.4.Benaka Moorthi
2013-05-14I'm using Meld on Ubuntu to compare processed VS expected files. slightly ↵mattab
updating README to clarifying workflow.
2013-05-12Fixing a bug with row evolution label containing commasmattab
2013-05-12Getting tests to pass! YOUPI!!!mattab
2013-05-12Fixes #3932mattab
* you can now write browserCode==ff;referrerKeyword!= to select all visitors using firefox and that have a keyword set * or you can write referrerKeyword==;browserCode==ff to select all visitors using firefox and that did not have any keyword set Also fixes #3933 Refs #2135 * fixing last bugs with segment selector encoding (working on chrome + FF + opera) - I 'hope' it will work on iE...
2013-05-07fixes #3926 thanks for the suggestion, fixing Piwik core to allow several ↵mattab
translations whether the period is used in the sentence or standalone
2013-05-07Adding required files to gitmattab
2013-05-07Removing test files that are not generated anymoremattab
2013-05-07Fixing buildmattab
refs #3913 Fixes API for dashboards + disabling Dashboard API tests for now
2013-05-07Fixes #3927mattab
Adding future look ahead window to the SQL trying to detect the current visitor + fixing small bug discovered (in the tests) as a result of this fix
2013-05-06Fixes #3924 (see previous commit 778b543b9bcccaa95ca344f1fdc587033868b691mattab
2013-05-06Small changes to trigger new buildmattab
2013-05-06Refs #3913 adding XML files so the build passes, but tests output is empty ↵mattab
for now. Also moving to private unused methods (lets delete any unused method)
2013-04-23Fixing buildmattab
2013-04-23fix #3896Julien Moumné
2013-04-23Refs #2135mattab
* BETA release of Segment editor. * API to add/update/delete/get recorded segments * cron script will pre-process segments marked as such * UI to create, update, apply segments TODOs @mattab - test with NON super user (anon/view/admin) - testing (and more testing)-- try to break it (it's not hard...) - UI: Saving the segment for reuse / pre-processing - Loading message: "This can take a while based on the amount of data that needs to be pre-archived" - i18n - Save & Apply this segment ==> "Test this segment" which would call VisitsSummary.get for early feedback ? + hoping for Piotr superJS Ninjas skills with some jquery/js that I can't figure out
2013-04-22Reverting PR #51.Fabian Becker
We should try to switch to filter_var in 2.x
2013-04-21Next try at fixing buildmattab
2013-04-21fixing buildmattab
2013-04-21Refs #3906mattab
* Speeding up the suggestion list by only selecting visitors that have a value set for the requested segment
2013-04-20Fixes #3904:mattab
* new segment 'siteSearchKeyword' Fixes #3903, #3905: * adding few fields in the Live API output to accomodate getSuggestedValuesForSegment * renamed other fields for consistency with segment names Fixes #3906: * new API: getSuggestedValuesForSegment which returns top suggested values for a particular segment. It uses the Live.getLastVisitsDetails API to fetch the most recently used values, and will show the most used values first * Adding tests for everything. The test case actually generates data for all segments so that VisitsSummary.get returns some data for each of the 47 segments being tested returns some data. How it works: * generate extended data in fixture * Tests (1) call getSuggestedValuesForSegment for each segment, check there is some data returned for each segment * get the first suggested value from the list, * Tests (2) call VisitsSummary.get with this segment value, eg. countryCode==ru. * I worked this way for all 47 segments until all tests had some data ==> now we know that all segments have been tested and that the auto suggest works for all segments. TDD FTW!
2013-04-19Fixing search engines from South Korea, reported by firejune official Korean ↵mattab
Piwik translator
2013-04-18Fixes #3832, add --force-lowercase-path option to log importer script that ↵diosmosis
makes all paths lowercase before importing hits.
2013-04-18Fixes #3361, make sure row evolution works for get[Entry/Exit]PageTitles by ↵diosmosis
adding correct label variation for those reports.
2013-04-17Fixes #3868, make sure show/hideColumns query params affect metrics when ↵diosmosis
report metadata doesn't provide a translation for metrics, and make sure if no columns are displayed for a report, API.get doesn't fail.
2013-04-17Refs #3898, fixing build.diosmosis
2013-04-17Fixes #3898, fix error that occurs when multi row evolution is called w/o ↵diosmosis
labels for periods w/ no data.
2013-04-17Fixes #3897, make sure filter_limit limits the number of labels returned ↵diosmosis
when no labels are specified with multi-row evolution and make sure it has no effect in all other row evolution cases.
2013-04-17Refs #3465, fix regression for flattener filter where queued filters were ↵diosmosis
applied on the flattened datatable.
2013-04-17Removing debug [ci skip]mattab
2013-04-17Marking SEO test as skipped if one http request fails,mattab
This will prevent random build failures such as https://travis-ci.org/piwik/piwik/jobs/6399322
2013-04-17Adding missing expected filesmattab
2013-04-16refs #3323 test for one row evolution based png graphJulien Moumné
2013-04-16Refs #3465, make sure labels are associated with correct rows in multi-row ↵diosmosis
evolution after generic filters (ie, Sort) are applied.