-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Provide 'Non Javascript Tracking tag' and document Tracking push API to piwik.php #1446
Comments
(In [2430]) Refs #1446 |
in [2429]
|
(In [2431]) Now testing various API exports for ExampleAPI plugins, for all API formats: xml, csv, tsv, json, etc. Improved parameters in ExampleAPI API.php |
(In [2432]) Refs #1446 Fixing failing test due to Windows EOL and headers already sent error. Also not testing 'format=original'. |
(In [2436]) Fixing typos in tests Refs #1446 |
(In [2441]) Refs #1446
|
(In [2442]) Fixing bug in Archiving found with this new test suite (max_actions was incorrectly summed during archiving, rather than max() operation) |
(In [2453]) Fixes #1446
|
Regression: Getting wrong idsite in alternative tracking code for idsite > 1. Screenshot attached. |
Attachment: |
On a second view: Duplicate http:// showing in alternative tracking code. |
(In [2457]) Refs #1446 |
(In [2472]) Refs #1446 Refs #818
Note: on my box, when I run all_tests.php, I don't see the green bar at the bottom of the page anymore. It simply displays the Time and Memory delta. I didn't see any commit that coudl have broken this so I'm a bit confused as to why the green/red bar doesn't display anymore? |
installer is broken:
|
Attachment: |
(In [2482]) Fixes #1446: translating step name + fixing smarty error |
(In [2495]) Refs #1446 |
This is related to #134, but is not duplicate. #134 is about bulk loading logs into Piwik, this ticket is a first step:
Propose non js tracking tag (simple image tag) in the 'display JS' page. Document limitations (missing parameters and bots tracked like normal users)
Clarify that <noscript> still doesn't track anything
Publish the full Tracking API to piwik.php
we can then use this API to build simple integration test.
For example, we can generate 2 visits with known keywords/resolution/website/countries, etc. Then call the API that will archive data and return reports. First time we would save the XML reports in some directory. Next times, the output would be compared to the saved XML files, and if there is a difference, test will fail. Developper can then manually check the diff between outputs and overwrite the 'expected' outputs if they are indeed expected (and so if the format/algorithms/data changed).
By using this technique, I hope that we can implement pretty easily a very good generic test coverage for Piwik, before the 1.0 release.
The text was updated successfully, but these errors were encountered: