| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
Added link to build directory to the build keys in
build lists.
Change-Id: I8f0aed00d4e020588ecc038fe375425a81e3a8ae
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
| |
Additional special characters included for branch name
formatting on admin/branches page to get the modals work.
Problem was that the Archive/Remove buttons didn't show
confirmation when pressed for 'wip_threading'.
Change-Id: Icc84dbd134ad49b60f3cb5a2c87ea9c670930f80
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
Terms 'testfunction' and 'testrow' changed to 'test function'
and 'test row'.
Some table titles changed to reflect the column content
better by using the terms mentioned above.
Change-Id: Ibdbcb35c2d781e80bd2894e85a91b4afa018baba
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Show the testfunction link on testset's testfunctions
list only if the testfunction has children testrows
(to improve the usability).
Database design changed so that testfunction_run.result
has now separate enum values for calculated testrow
results instead of using the same. The availability
of children testrows is checked from those new values.
The parser changed accordingly.
Change-Id: I456ee4c3915b265a629b1e84e2e008f6001a59af
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
| |
Replaced the header Documentation drop down menu (it
didn't work on small displays) with one level links
to wiki and site map page. The About pop-up updated
to point to wiki pages.
Change-Id: Ica90e9b51ad4803e2e40400934542057d052142d
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added parsing of testfunctions and testrows from the
testreport xml file archive on testresults server.
Added saving the testfunctions and testrows data
into the database tables.
Some refactoring made to be able to parse and save the
new data (checking of existing database table indexes
before creating them), and to optimize the performance
(build delete queries).
New options infomsg and skiptestrowpass, and printing
of errors, warnings and execution time added to help
the testing.
Change-Id: I1abedd0f31ace6c494a3b4abda4423d68e89b740
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
Latest testing status table had extra cells in
a row when some branch was empty on small displays.
Change-Id: I57764e2a8c39cb8ba33ec893443394e25daed0a0
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
Added function to get the log file link for
ProjectRun and ConfRun classes. The link path
is in the ini file.
Change-Id: Ia1ebc4b124b1eedb9d3411c1d69a3a5496ca2efa
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
| |
Added createProjectRuns function.
Change-Id: I41cfc51d61f40942e77fa5a5abc3d64385044eb4
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Changes for configuration database searches.
Change-Id: I2f5ed85a869f064233fc11361e650e33db61e18c
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
| |
New Conf class added.
Change-Id: I6e4fb55d70cda4e1db360aa89bab5fbc1fa20d9d
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
| |
Manually minified the template html files by removing
the leading spaces on rows. New lines and Twig script
indent still kept for readability.
Light minification to the css file.
Change-Id: Ia9ea85bff90b5606935822df3a64ff3775d47d55
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
|
| |
Enabled compression for selected media types
(Apache mod_deflate).
Change-Id: I58805f8053d5e86476c24a2f4e7c3f23b7bf529e
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
| |
Added animated progress bar to show feedback to the
user on link or button press and page content loading.
Change-Id: Iac3c9fffe12b2170c6ebc2b37e326eb2ba1d6dc0
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Performance improvement to the flaky list database
search.
The COUNT function in the database query was very slow.
Replaced with simple list query and the counting the
flaky testsets in the code.
Change-Id: I7ec0e4dfd0a5df16ab517ea004bb6fe3fcedf423
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
| |
Indexes added for project_run, conf_run and testset_run
tables.
Change-Id: Idaf396c58fcb79a7b08d4f9433687df8936139d9
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
|
| |
The flaky total count on testset page showed incorrectly
the total for Qt5 state builds (like for failed total).
Should count the total from all builds.
Change-Id: I1ae44ea95a7f7aec970c9323e23eceb79a375941
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
Changed project_run.build_number to project_run.build_key and
its type from int to varchar(256) as new-CI uses sha1s for that.
Changed testset_run.testcases_xxx to testset_run.total_xxx for
consistent use of terms.
Change-Id: Ifb9d931d5a35479b26a906586a7cc397cbb85d9c
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Testparser ('old-CI') modified for the new database design
for the new Qt Metrics 2 application:
SQL queries modified for the new tables.
Parser catchup option removed as unnecessary.
Configuration table added to map the new table fields with
the current configuration name.
Added parsing of testset result data.
(compare qtmetrics2/testparser.pl against qtmetrics/testparser.pl
to see the changes)
Change-Id: I0b156c76cea6941e052c4a081cb60719245e8f50
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
testresults.qt-project.org has been moved to testresults.qt.io.
Change-Id: I6b6a0b29e7258dd10577ed90de09a1f0c720df6c
Reviewed-by: Jani Heikkinen <jani.heikkinen@theqtcompany.com>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@theqtcompany.com>
|
|
|
|
|
|
|
|
| |
testresults.qt-project.org has been moved to
testresults.qt.io.
Change-Id: I4d901025cdd2c0861bf0df55f1cef94078406b81
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@theqtcompany.com>
|
|
|
|
|
|
|
|
| |
Host for QtMetrics has changed from testresults.qt-project.org
to testresults.qt.io.
Change-Id: Ia5e51dab6a7646b8bc2d0741634386a5448f6424
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: Ia6450d931a9d8dac182f4a114538f618debf3a70
Reviewed-by: Heikki Halmet <heikki.halmet@theqtcompany.com>
|
|
|
|
|
|
|
|
|
| |
Openssl version updated from 1.0.0a into 1.0.1j.
Change-Id: If2bbfe3691102b1a3ab53a4a82d6ab7bf375fec6
Reviewed-by: Iikka Eklund <iikka.eklund@theqtcompany.com>
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Reviewed-by: Heikki Halmet <heikki.halmet@theqtcompany.com>
|
|
|
|
|
|
|
| |
This will change openssl version in windows 7 (x86/x64) to the latest.
Change-Id: I0dbca73909bfe430843452b27bbf3baa6ed75382
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
| |
We shall handle this manually
Change-Id: I2a890e208db73f1592bbd78b746a0edd829c142b
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
| |
This will change Android ndk version to r10c. Module structure was
changed quit a lot because android is now available only as bin-package
Change-Id: Ia6085509bbc3fa7e86a59b5828618f7f6f2ab611
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change will udpate Android sdk version to r23.0.2 in all Ubuntus.
SDK $URL is pointing to $INPUT which stores updated and compressed
sdk folder. This change was made because SDK update command couldn't
be automated for license query reason.
Task-number: QTQAINFRA-904
Change-Id: If5b3e07269822dfb44abb735fe5eb11b0858a8fe
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
| |
This will update squish packages to 5.1.1 version for Windows 7.
Update packages are MinGW, msvc10, msvc11 and msvc12 for win32 and
msvc12 for win64.
Change-Id: Iba38997fd4e5fcff58b613215d594f262696fa0b
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
| |
This will install MinGW 4.9.1 i686 posix dwarf to x86 nodes and MinGW
4.9.1 x86_64 posix seh to x64 nodes
Change-Id: I00da44251efe6f87587594e683e1e0b6dd0e18d5
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
| |
There is a doubt that our installation doesn't work correctly,
so this will disable the icecream so that we will see if it makes
any difference in build times.
Change-Id: I12068153adf47d568ded2039c9e29d49bd836d15
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|