Loading...
 
Skip to main content

History: Tiki Profiles Tester

Source of version: 1

Copy to clipboard
            !! Executive Summary
Tiki Profiles Tester is a tool to automate the testing of ((doc:Profiles|Tiki Profiles)) for various Tiki versions. And thus, it helps the Tiki community detect issues, like [https://en.wikipedia.org/wiki/Smoke_testing_(software)|Smoke testing].

!! Code
* https://gitlab.com/tikiwiki/ci-helpers/tiki-profiles-tester

!! Status
As of 2023-02-14, this is in beta. Please expect some refinements in coming months.

!! How to see in action
* --It runs-- it is planned that it will run once per week
* It catches profile validation errors and adds them as information on this dashboard: https://tikiwiki.gitlab.io/ci-helpers/tiki-profiles-tester/

!! Thank yous
* Thank you xavidp for the original idea and code: https://github.com/xavidp/TikiProfilesTester ([https://github.com/xavidp/TikiProfilesTester/blob/master/results/161122/results_15.x.csv|a sample report])
* Thank you xorti for the modern and future-proof implementation
* Thank you GitLab for letting us use free CPU: https://gitlab.com/tikiwiki/ci-helpers/tiki-profiles-tester/-/blob/master/.gitlab-ci.yml


!! How and where to report bugs
Not yet. As of 2023-02-14, we already know of things to do. When we finish that, we'll open up for suggestions

!! Questions
* What should be domain name for https://tikiwiki-ci.gitlab.io/tiki-profiles-tester/?
** profiles-tester.tiki.org ?
** tiki-profiles-tester.tiki.org ?
** something else?

!! Ideas for the future
* Run for each commit, as part of the CI
* Run other tests like ((doc:TikiTests))
* Visit wiki pages like the ones generated by http://profiles.tiki.org/Test_All_Plugins 
* Have a way to test a specific branch / merge request (will save time from developers who are reviewing merge requests)
* ((dev:System Features))
* Alert specific people of errors

~tc~ (alias(Tiki Profile Tester)) ~/tc~
~tc~ (alias(Tiki Instance Tester)) ~/tc~
        

History

Information Version
Tue 14 of Feb, 2023 06:08 GMT-0000 Marc Laporte 30 minutes 6
Tue 14 of Feb, 2023 05:37 GMT-0000 Marc Laporte GlitchTip idea 5
Tue 14 of Feb, 2023 05:35 GMT-0000 Marc Laporte dev doc 4
Tue 14 of Feb, 2023 05:10 GMT-0000 Marc Laporte Beta 3
Tue 14 of Feb, 2023 05:08 GMT-0000 Marc Laporte How to update 2
Tue 14 of Feb, 2023 05:02 GMT-0000 Marc Laporte copied from devhttps://dev.tiki.org/Tiki-Profiles-Tester 1