summaryrefslogtreecommitdiffstats
path: root/non-puppet/qtmetrics2/index.php
Commit message (Collapse)AuthorAgeFilesLines
* Delete unused filesDavid Skoland2021-04-061-1179/+0
| | | | | | | | | bootstrap has been superseded by coin and qtmetrics has been superseded by Grafana. testresults.qt.io has been moved to: https://git.qt.io/qtqa/testresults.qt.io Task-number: QTQAINFRA-1958 Change-Id: I6341b12c21f3566ae645f31927a6e6848e183b08 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Qt Metrics 2: Lib structure changeJuha Sippola2015-09-291-2/+2
| | | | | | | | | Changed Bootstrap and SlimViews lib directory structure to match with that in Github (those are used as git submodules). Change-Id: I157baf4d2a3b992d6f4b35fd636ba1eec6686252 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2: Dashboard page fixJuha Sippola2015-09-291-0/+1
| | | | | | | | The database status was not shown correctly on Dashboard page. Change-Id: Iae559011e0d360f9a73c90a108e6611185b9b94a Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.37): Build project page changeJuha Sippola2015-09-291-3/+2
| | | | | | | | | | | The Latest Status box to be shown only for the Qt5 view but hidden when a platform is selected (as it shows the full Qt5 status). Added an 'all' button to make it more visible when showing the full Qt5 view and when platform view. Change-Id: Ib6cd3d8857addf9c9346527cc7b7db34793ba845 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.36): DashboardJuha Sippola2015-09-291-1/+32
| | | | | | | | | | New page to show the success rate of the latest Qt5 builds based on the configuration build results and the test results in branches as speedo charts using the d3.js library. Change-Id: I8af65fe16eefd56f5f2883abaf2dfcf2d016563b Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.35): Top testset/testfunction durationJuha Sippola2015-09-291-1/+111
| | | | | | | | | | | | New pages to list top testset durations and testfunction durations (for one testset) since a specific date including the runs that take longer than a specific limit. The testset duration list can be opened from the button on home page, and the testfunction list from a button on the testset page. Change-Id: I19d2fe1a8cc06f68cb78c7672148687b0fdff681 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.34): Bpassed test rows for testsetJuha Sippola2015-09-231-4/+70
| | | | | | | | | New page to list blacklisted passed test rows since a specific date for one testset. This can be opened from the testset page via a button. Change-Id: I82acf6d03ad860f61360f8ede18787cfd9eb44aa Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.33): Bpassed page for testsetJuha Sippola2015-09-231-9/+75
| | | | | | | | | | | New page (or route actually) to list blacklisted passed test functions since a specific date for one testset only (for usability and performance). This page can be opened from the testset page via a button. The testset list routes modified for systematic names. Change-Id: If9a6e2ca24539df8d62101d82422866b89bf4b6d Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.31): Blacklisted passed testfunctions pageJuha Sippola2015-09-231-1/+44
| | | | | | | | | | | | New page to list blacklisted passed test functions since a specific date to be able to point out the ones where the blacklisted tag could maybe be removed. The date scope can be configured in the ini file. The query duration is about 50 seconds with the scope of last five days. Change-Id: I21c37182c282d68838ec432c06f4d1c428312d48 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.30): Top test function failuresJuha Sippola2015-09-231-1/+43
| | | | | | | | | | | New page to list top failed testfunctions since a specific date. The date scope can be configured in the ini file. The query duration is about 30 seconds with the scope of last seven days. Change-Id: I7b718f8df63efd31a62edff02a15f32e64279efc Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.28): Branch archivingJuha Sippola2015-09-231-1/+49
| | | | | | | | | | Added buttons to archive (and restore) a branch on the admin pages. Added field 'archived' to the branch table in the database. Change-Id: Idefddd15df02014ce70c5c4f981eb5938c4bf5f7 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.24): Database refresh indicationJuha Sippola2015-09-231-13/+48
| | | | | | | | Indicate the database update time and possible running database refresh (log parsing) operation in the header. Change-Id: Ic7a7f94bcf696eb62173b540f9e9e50b749a0585 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.23): Testfunction pageJuha Sippola2015-09-231-3/+54
| | | | | | | | | New page to list failed or skipped testrows for selected testfunction in selected testset and configuration. Change-Id: I64e7b7acf1a6001c08d0f11460f063bef279d607 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.22): Navigation to testfunctions pageJuha Sippola2015-09-231-8/+7
| | | | | | | | | The testset testfunctions page is linked on testset page, testset project page and build project page. Page breadcrumb modified. Site map updated. Change-Id: I024bfe9674f160c87da130af339207dc51ccd7f6 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.21): Testset testfunctions pageJuha Sippola2015-09-231-1/+56
| | | | | | | | New page to list failed and skipped testfunctions for a selected testset in selected configuration. Change-Id: I9612ec4cd8b5ff829f0b8faf7f973345797d7daa Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.20): Admin pageJuha Sippola2015-09-231-2/+112
| | | | | | | | | | | New pages to show table sizes, to list and remove selected branches, and to list and remove build data for selected date. Pages are authenticated with HTTP basic authentication (credentials in ini file). Change-Id: I52b8bb8b1dc6882156f3fd97fceb256679732a8d Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.19): Ajax for selected pagesJuha Sippola2015-09-161-10/+50
| | | | | | | | | | Added Ajax functionality to testset project, top failures and flaky testsets pages as they (or their database queries) currently take the longest time to download. Change-Id: I54bc26b9237a34ac7908896e7ca024989b02c6e5 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.18): Url encodingJuha Sippola2015-09-161-2/+2
| | | | | | | | | | Added url encoding for platform, testset and project links (if not already used). This solves html validator errors e.g. for testsets that have a space in their name. Change-Id: I98bd724df5e732d40f6e0e7e9d990487b4128cb2 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.16): Log file linksJuha Sippola2015-09-161-17/+20
| | | | | | | | | Added log file links to the build lists. Changed passing the project runs as objects to the template files (instead of arrays). Change-Id: I1ed889de5b9eb06cb44fc1e18df85a4f61d1de2b Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.15): Site mapJuha Sippola2015-09-161-2/+20
| | | | | | | | Added site map page, linked to the Documentation tab. Change-Id: I4ba71e665205d0b5376165012ea59ab8ade3841a Reviewed-by: Juha Sippola <juhasippola@outlook.com> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.14): Testset flag identificationJuha Sippola2015-09-161-7/+10
| | | | | | | | Added testset flag column for the latest build of each configuration. Added links to configuration pages. Change-Id: Id924a5b2ae567a18f24c531856af71a6fb91ff80 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.13): Configuration pageJuha Sippola2015-09-161-45/+90
| | | | | | | | | | | | New configuration page. Added configuration links to related project pages. New routes for the configuration page. Build project (Qt5) view shows all data while the testset project view shows only the testset results (failures only for usability and performance reasons). Change-Id: I833c9481d16f26082570b8b1664ddfe452476f67 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.8): Platform pagesJuha Sippola2015-09-161-22/+127
| | | | | | | | | | | Implemented the platform views into build project page by filtering the confs based on the target os. Buttons indicate the selection and can be used to change between the platforms. Home page buttons activated. Change-Id: Id175ff4279091d886d779307ccdf8dd795ffe456 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.7): Overview and Project pagesJuha Sippola2015-09-161-6/+112
| | | | | | | | | | | | | | | | | Implemented the overview page to show status of the latest Qt5 state build for each branch including the build result itself and the testset results in the Qt5 state builds (testset results are shown by testset project). Implemented the build project (Qt5 state in practice) and testset project pages, the first to show the build results and the latter to show the testset results. Both are linked from the overview page, and the testset project page also from the new search box on the home page. Change-Id: Iaa97597b63e05af426e6749af2b2cbadbb492eb7 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.6): Testset pageJuha Sippola2015-09-161-7/+22
| | | | | | | | | | Implemented the Results in Branches section into testset page. Changed testset URL to include its project to identify testsets with same name clearly. Change-Id: I4ffd7ec6bbbc473af0d742e808568ff7d3b273da Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.5): Twig template engineJuha Sippola2015-09-161-12/+22
| | | | | | | | | Applied Twig template engine. The php files in templates replaced with html files with Twig syntax (no content changes). Change-Id: I7582f0bb8e55a203f6fe3a5ab200ffb7aec789ec Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.4): Security improvementsJuha Sippola2015-09-161-2/+3
| | | | | | | | | | | | | | Added applicable security headers to protect the site against typical attacts (checked e.g. with http://cyh.herokuapp.com/cyh). Moved inline JavaScript code to separate file (because of applying the CSP). Moved jQuery and Bootstrap to local lib directories instead of using CDNs (to get simple and strict CSP rules). Change-Id: If08f7ccf6a53923405a1305c76ff2da7c21b094b Reviewed-by: Lukas Reschke <lukas@owncloud.com> Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.2): Show actual parent for testsetJuha Sippola2015-06-261-6/+22
| | | | | | | | | | | | | | | | Show the testset and its actual parent project instead of the project where the build was run (Qt5 state). Parser (old-CI) changed to get the actual parent project and save it to the database. UI changed to separate testset project (e.g. QtBase) and the 'master' build project (Qt5 state). Testset and top failures pages changed to show data based on Qt5 state builds, and then to show the testsets by their parent project. Change-Id: I6295176c99597fde24726459ab3d11968c5e475b Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
* Qt Metrics 2 initial commit (v0.1)Juha Sippola2015-06-111-0/+161
New Qt Metrics UI utilizing the new database design. Implementation uses PHP, Slim PHP framework, PHPUnit, MySQL, jQuery, jQueryUI and Twitter Bootstrap. Change-Id: Ief7876b8fb462750802319e0758233b60841b9d6 Reviewed-by: Lukas Reschke <lukas@owncloud.com> Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>