summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix the certificateHEADmasterMårten Nordheim2022-06-241-8/+12
| | | | | Change-Id: I30a2b2ef66e5b157b608d397e319f0737866f6e4 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
* Update server certificateMårten Nordheim2022-06-241-15/+11
| | | | | Change-Id: I90dc868b4b287a27e7dd34b4b38d8b25cff2b3ba Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
* Update default ssl configMårten Nordheim2022-06-241-4/+4
| | | | | Change-Id: I13c44e33f2a44702fa46a5d03b85edf0b8d2a82d Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
* Delete unused filesDavid Skoland2021-04-06186-38654/+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>
* Remove reference to old logs in index.htmlTony Sarajärvi2020-09-091-1/+0
| | | | | | | These old logs don't exist anymore Change-Id: Id294c923755cf907396617355033da72fd664af8 Reviewed-by: Simo Fält <simo.falt@qt.io>
* Add missing file for httpcachetest_expires304_v2.cgiMårten Nordheim2020-08-131-0/+1
| | | | | | | Apparently there's a level of indirection that I missed. Change-Id: I18df3882adfe6a2f762c1ae275b2c6b41450bedd Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
* Add an updated version of the httpcachetest_expires304 cgi scriptMårten Nordheim2020-08-071-0/+11
| | | | | | | | | | | | | | The cgi script was comparing the value of "if modified since" with the date it advertises that the page will _expire_. And only then will it return a "304 Not Modified". This is obviously not how the server should respond. The change to the code in QtNetwork itself will not be in e.g. 5.12 so we need to copy the script and direct the fixed versions to point there. Change-Id: I869d2e31fdd2a799fdc7083d2a73d15898d26429 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
* Fix error starting danted during bootDimitrios Apostolou2020-04-201-1/+9
| | | | | Change-Id: Ic014f9b674624efc8d0070c9cf4db9e07a768d2e Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Fix deprecation warning for puppet 3Dimitrios Apostolou2020-04-151-1/+0
| | | | | | | Puppet 2.7 was tested and still works. Change-Id: I6c3a893a2bb2f68b7d5e83370f33bf1d8f970282 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Fix policy failing sometimes to start dantedDimitrios Apostolou2020-04-152-11/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The policy starts several processes, of two types: /usr/sbin/danted -f /etc/danted.conf /usr/sbin/danted -f /etc/danted-authenticating.conf If it happened that danted-authenticating was started first, then puppet found a match for "danted" in the process table and assumed "danted" was running, falsely. By adding a specific "pattern" to search for in the process table, the two services can now start in any order. Additionally, when rebooting the system, stopping "danted" left the PIDfile in /var/run. After reboot, the stale PIDfile happened sometimes to match an existing process, and the "start-stop-daemon" program as invoked by the initscript would refuse to start the program, complaining it's already running. Now we clean up the PIDfile after stopping the service, to make sure this will never happen again. Finally we moved the PIDfiles that start-stop-server writes to their own directory, because danted always writes to danted.pid, even when started multiple times with different configuration files! Like that, danted used to overwrite the PIDfiles of start-stop-server, and the initscript got confused. Last, remove the quiet flag from start-stop-server, so that we get a message like "process already running" in the log, if a failure occurs again. Change-Id: I2cd996eb5ef2f14e571785221319f0c98e936fde Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Update the setup of the network test serverDimitrios Apostolou2020-04-154-10/+15
| | | | | | | | | | | | | | | + update expired repo key for puppetlabs + use old-releases.ubuntu.com, as the only location still having 10.04 + update instructions: script only runs with bash, not sh + update puppetlabs repo to install package from 12.04 even for 10.04, as the latter no longer exists online + the previous step installs puppet v3.8 instead of v2.7, so minor updates to the policy were needed too + update dante-server package URL to point to different repo, because the previous did not include amd64 package. Change-Id: Ie00be1aa393ca5607029e7694353f12e780f7beb Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Update old URLs pointing to gitoriousDimitrios Apostolou2020-04-1520-23/+23
| | | | | | Task-number: QTQAINFRA-3076 Change-Id: I7d58ad9ecc485bf8770b3b5a9192fa55c0dfd6de Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Fix the name of the package downloadedDimitrios Apostolou2019-07-051-2/+2
| | | | | | | | | Otherwise it keeps re-installing the package and restarting apache2 every 15 min, while polluting the logs with errors. Fixes: QTQAINFRA-3079 Change-Id: Idb4871915a8ee4c9ad46d034c35e5d477072a76f Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Do not run the "service status" commandDimitrios Apostolou2019-07-053-0/+5
| | | | | | | | | | Puppet was failing to run that command, because it is not implemented for the initscripts of "squid", "danted" and "frox", and was filling up the logs with errors. Fixes: QTQAINFRA-3079 Change-Id: Idc988f53616683b0dd52ed4c20e2a1421aed2fbd Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Rotate big logfilesDimitrios Apostolou2019-07-055-0/+33
| | | | | | | | | otherwise the services stop logging once the file reaches 2GB (for danted) or 4GB (for xferlog). Fixes: QTQAINFRA-3050 Change-Id: I5b76c1753c8a14e35a5ec1ad56ec44a2fc441797 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Change the frox logfileDimitrios Apostolou2019-07-051-1/+1
| | | | | | | | in order to be in accordance to the rules in /etc/logrotate.d, so that the log is properly rotated. Change-Id: I41ff1c70368f434f4fa66146b8ca32a644c7d9bb Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Promise the new certificate in puppetDimitrios Apostolou2019-07-042-0/+18
| | | | | | | | | This is already in place on qt-test-server, I'm just promising it in the puppet policy. Fixes: QTQAINFRA-2990 Change-Id: Ib4c0e87d3cc572874b39467a0f991dfaf212a2d3 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Print error in case git pull failsDimitrios Apostolou2019-07-041-1/+1
| | | | | Change-Id: I1346217736e7de079153ac6aaa733df2e4adccec Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Configure apache to use the new certificateDimitrios Apostolou2019-07-031-1/+1
| | | | | | | | This change has already been applied to qt-test-server, I'm just committing it to git. Change-Id: Iecfc2e97af7bd86134b5364ed49b301d3e665f9c Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
* Update Cyrus/imap configuration to use the new certificateMårten Nordheim2019-07-031-1/+1
| | | | | Change-Id: I9415af5abc748a870ac6c0127cfd0290dd994035 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Swap Qt Metrics link to point to grafana's pageTony Sarajärvi2017-06-231-1/+1
| | | | | | Change-Id: Ib766827addca66ee91778ba78c9b04a112888a66 Reviewed-by: Olli Hirvonen <olli.hirvonen@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* Update testresults.qt.io web page's index.htmlTony Sarajärvi2017-02-071-5/+7
| | | | | | | | | | Links provided there were old and broken. Added new up to date corresponding links and two other useful links to external scan results. Change-Id: I95f00b104b2222e3f40906ad4d45a834f2200397 Reviewed-by: Olli Hirvonen <olli.hirvonen@qt.io> Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
* Modify conf and compiler column values for CoinTarja Sundqvist2017-01-311-2/+2
| | | | | | | | | | | | | | Conf table: * name column length changed from 100 -> 200 Compiler table: * id column type changed from tinyint unsigned -> int unsigned Testparser.pl is used for generate SQL database for Coin build and test logs. Configuration names and compiler ids on Coin are sometimes longer than the current column lenghts. Change-Id: I310c4be5bf3c006141000526c81c05d2fd51f54e Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Update logos to new Qt styleTony Sarajärvi2016-06-072-0/+0
| | | | | Change-Id: I5beeff4517296417df35f49371f8eb94ca8f52f5 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Update Qt logos on testresults.qt.ioTony Sarajärvi2016-06-072-0/+0
| | | | | | Change-Id: Ie2b4ac1b95aca765dd45d1aeadea30f243f08f4d Reviewed-by: Olli Hirvonen <olli.hirvonen@theqtcompany.com> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* Qt Metrics 2: Version 1.0Juha Sippola2015-09-301-1/+1
| | | | | | | Version to v1.0 into the about popup. Change-Id: I61577e7c159f500acabdf19f2e58849171f4058d Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2: SQL scripts for testingJuha Sippola2015-09-303-0/+2292
| | | | | | | | | | The SQL scripts for unit testing (PHPUnit) as well as for integration and UI testing in development environment. Change-Id: I33b278f4962f93dd9a73da8864e055d84ccf2e07 Reviewed-by: Juha Sippola <juhasippola@outlook.com> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2: File cleaningJuha Sippola2015-09-3022-41/+23
| | | | | | | | Corrected timestamp parameter type in comments. Changed '==' to '==='. Change-Id: Ic1b552f1f2d969c687eedaca976e22d14ce3e0cd Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2: Footer (c) editJuha Sippola2015-09-301-2/+2
| | | | | | | Changed the footer (c) text as on qt.io. Change-Id: I1688c417c86eeafa0bcc8aafef9beb5c615a024f Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.40): Qt brand colors and fontsJuha Sippola2015-09-305-48/+135
| | | | | | | | | | | | | Applied Qt brand color and font guidelines where and as reasonable, e.g. font changed to Open Sans, primary buttons changed green and made bigger, and bar colors to use secondaty colors. Removed the "2" from home page title. The changed UI has been checked by Henri Tokola. Change-Id: I0720b916ae615b2c2bfc9ce49cb6a7b62eb16248 Reviewed-by: Juha Sippola <juhasippola@outlook.com> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.39): Fixed breadcrumbJuha Sippola2015-09-302-2/+16
| | | | | | | | | Made the breadcrumb appear fixed below the header navigation for easier navigation. Media query used to make this fixed in bigger devices only where display size is not limited. Change-Id: I88d7a46e70768a8b45e4f661ae1171dd075fbb33 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2: Lib structure changeJuha Sippola2015-09-294-8/+8
| | | | | | | | | 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: Libs as submodulesJuha Sippola2015-09-296-0/+15
| | | | | | | | | Created the used libraries (Bootstrap, Slim, Twig, D3) as git submodules. The versions (releases) used in testing checked out. Change-Id: Icd8b51d7a9a477678f37236cd61c808fddcf8742 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-293-29/+40
| | | | | | | | | | | 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.2): Overview page fixJuha Sippola2015-09-292-2/+2
| | | | | | | | Bug: Sometimes the green testset bars on Overview page got very wide. Correction to the bar width calculation. Change-Id: I7fb8be2908faccb5b70c3a53e27f14e6913ed25f Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.36.1): Site map updateJuha Sippola2015-09-293-2/+2
| | | | | | | Updated the site map for v0.36. Change-Id: I59584a35f782044adb60ca3c1f8eb153f82c84a0 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.36): DashboardJuha Sippola2015-09-2910-10/+691
| | | | | | | | | | 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: Ini file exampleJuha Sippola2015-09-291-0/+86
| | | | | | Change-Id: I6b4c0bf3e52e6e1dc88a9359bc770edde734e1ea Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2: Qt icons updateJuha Sippola2015-09-292-0/+0
| | | | | | | | New style Qt icons updated. Change-Id: I0f541714c343382ee294b0ae65bd15317e18e6fe Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2: project_run.build_key typeJuha Sippola2015-09-294-135/+141
| | | | | | | | | | | Code changes regarding the changed type of project_run.build_key to bigint in the database, as the new-CI uses 64 bit integer (unix timestamp) here. Change-Id: I03d431b0d36839cd5b5779f1d12cc8062ec36522 Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com> Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.35): Top testset/testfunction durationJuha Sippola2015-09-2916-52/+1073
| | | | | | | | | | | | 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>
* Testparser: New conf to testparserJuha Sippola2015-09-231-0/+10
| | | | | | | Added a new configuration to the configuration list. Change-Id: Ia4c1040a9ee26f93360417dc53e0ff978918ad49 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.34): Bpassed test rows for testsetJuha Sippola2015-09-2314-82/+728
| | | | | | | | | 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-2311-70/+295
| | | | | | | | | | | 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.1): Site map updateJuha Sippola2015-09-232-1/+1
| | | | | | | | Site map updated for new pages (top test function failures and blacklisted passed test functions). Change-Id: Ie942d29c1e3100f2d1f1c291ef8075cc85ee4543 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.32): Branch orderJuha Sippola2015-09-232-12/+12
| | | | | | | | Changed the branch order to list first the 'dev', then the highest number etc. Change-Id: I43eaa908795fff7e0f10266abc489b3c97441326 Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.31): Blacklisted passed testfunctions pageJuha Sippola2015-09-2313-57/+636
| | | | | | | | | | | | 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.1): Top and flaky page editJuha Sippola2015-09-232-5/+6
| | | | | | | | Aligned the bar column title with that on the testfunctions page. Change-Id: I1bcaf635d910fd865cc1fedee6671046b06c915b Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
* Qt Metrics 2 (v0.30): Top test function failuresJuha Sippola2015-09-2313-14/+709
| | | | | | | | | | | 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>