| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
RTA history metrics box added to the RTA page. Added saving of the
configurations for each test job and their build into filter loading.
Change-Id: Ie4ae2962c0d3a6438197e8844e7d694ff53375ba
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New metrics page created for RTA (Release Test Automation). Data is read
from XML files located in a certain directory. The page includes initially
a list of RTA failures, and functionality to filter the results by test
type, license type and platform.
The RTA metrics page is not yet set visible in the main menu (that will be
done later when all the needed views and functionality have been
implemented).
Note: This RTA page will not be public, but to be visible in Digia
environment only.
Change-Id: I705a8083cdf4310abc94cb4cd6f40c48a661b142
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
The number of Ajax calls sent when pressing the "Clear filters" button
optimized to one by changing the CI metrics page module to use one
function call instead of several. This is pure implementation change
and is not visible to the user.
Change-Id: I346fd4db88553b45c4b54ba33485dccb31ca8636
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some refactoring is needed to the Ajax module and its calls and
responses to make it easier to add new metrics pages and to avoid
duplicate code. This is pure implementation change and is not
visible to the user.
Changes include following:
The CI specific variable in metricsdefinitions.php was renamed to
be generic so that the same file structure can be used for new pages.
The multiple fixed filter parameters in get method changed to one
filter string so that the same interface can be used for different
needs.
The order of execution in initial page loading moved to one file
(metricspageci.php) to make it easier to adjust for different needs.
A common purpose function getLocalTime moved from ci/functions.php
to new file commonfunctions.php.
Change-Id: I899b8b7432f202ffbb67687b79ef9b8310a164bd
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
| |
OpenSsl 0.9.8 versions of x86 and x64 are stored to $input. This way
the download link always works if 3rd party removes it or change the
path to the sw.
Change-Id: If5570bf038c842f0cb42afe5e7e9c7f74f3962e9
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
| |
The previous one didn't exist on the web page anymore. Updated to
the last one as instructed on qt-project web page.
Change-Id: Ib773ac8022ebe305ea7a5530e1c06032722598f0
Reviewed-by: Richard J. Moore <rich@kde.org>
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
Undefined variable used, corrected to use the correct defined variable.
Relates to development functionality to show elapsed time (not shown in
production). This is pure implementation change and is not visible to
the user.
Change-Id: I2e01c7d88ba4d507d08e443213f10ceaaaf69b8a
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
puppet-apply[10893]: Dynamic lookup of $qtgitreadonly at /var/qtqa/sysadmin/puppet/modules/baselayout/manifests/base.pp:8 is deprecated.
Support will be removed in Puppet 2.8.
Use a fully-qualified variable name (e.g., $classname::variable) or parameterized classes.
puppet-apply[10893]: Dynamic lookup of $location at /var/qtqa/sysadmin/puppet/modules/baselayout/manifests/base.pp:9 is deprecated.
Support will be removed in Puppet 2.8.
Use a fully-qualified variable name (e.g., $classname::variable) or parameterized classes.
puppet-apply[10893]: Dynamic lookup of $qtgitreadonly at /var/qtqa/sysadmin/puppet/modules/baselayout/manifests/base.pp:10 is deprecated.
Support will be removed in Puppet 2.8.
Use a fully-qualified variable name (e.g., $classname::variable) or parameterized classes.
puppet-apply[10893]: Dynamic lookup of $location at /var/qtqa/sysadmin/puppet/modules/baselayout/manifests/base.pp:11 is deprecated.
Support will be removed in Puppet 2.8.
Use a fully-qualified variable name (e.g., $classname::variable) or parameterized classes.
Change-Id: I82e186df5f815706b72aa4030e3e575adb3ddcad
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
| |
This module is meant to be used as the basis for setting
up a BlackBerry test node.
Change-Id: Ib03fc11fc2d9232e39f95f3d4796897d76494c97
Reviewed-by: Simo Fält <simo.falt@digia.com>
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
.. otherwise you get the following error on Ubuntu 12.04
Expat must be installed prior to building XML::Parser and I can't find
it in the standard library directories. Install 'expat-devel' package with your
OS package manager. See 'README'.
Or you can download expat from:
http://sourceforge.net/projects/expat/
Change-Id: Ic62b90f45333e1672b8f66136a036d7412a74873
Reviewed-by: Simo Fält <simo.falt@digia.com>
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
| |
Made the URL encoding correction also to the Status box (to complete
the changes made in v1.5). This is pure implementation change and is
not visible to the user.
Change-Id: I801a9d7bcffe656ae9647956c68ba698d56d81cd
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It looks better if we present a list of sorted options. This will
automatically sort new names if they are added in the future.
The list now should look like:
(1) ci_server - Qt Project CI system server (Jenkins <-> Gerrit integration)
(2) ci_tester - Qt Project CI tester, performing Qt compilation and autotests
(3) network_test_server - Network test server, used for some QtNetwork autotests (qt-test-server.qt-test-net)
(4) packaging_server - Qt Project packaging server
(5) packaging_tester - Qt Project Packaging tester, performing Qt compilation and autotests
Change-Id: Iccba5482f9e5e75b61ef6a6fd5cb0f97424f6e52
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
Reviewed-by: Simo Fält <simo.falt@digia.com>
|
|
|
|
|
|
|
|
|
| |
We need to set postBuffer to 512MB to prevent
"the remote end hung up unexpectedly" happening during git clone.
Change-Id: I5e272304e4f1d6db42663732c2318e685263128f
Reviewed-by: Simo Fält <simo.falt@digia.com>
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
| |
Correct library name is libxslt-devel, not libxslt1-devel
Change-Id: I7db4d6e65e979971f73097070fc9c6720c5f6af4
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
Libxslt is used to implement support for client side xslt in JavaScript.
Without Libxslt there is no support in WebKit.
Libxml2 is used for XML parsing
Change-Id: Ica8a2de88cd5ba7275dc77e1405154bd15ac1342
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
Extended read permission plugin allows everyone to view th job
configurations.
Task-number: QTQAINFRA-784
Change-Id: Ib3cce56b722c4f21eaa0e3731cfbbfe6621dae38
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
|
|
|
|
|
|
|
|
| |
For Android we need to install ia32-libs to Ubuntu 11.10
and to Ubuntu 12.04 64-bit nodes
Change-Id: I869411a378943f0f5b35f8cabca3ebd8ebe473e3
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
| |
Change-Id: I620941c64142252c36e6e7d4f41e2f3efcef78a7
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
|
|
|
|
|
|
|
|
|
| |
Due to a typo in the log itself, the log was incorrectly
parsed. Thus 'forcesuccess' wasn't stored correclty in all
situations into the SQL database.
Change-Id: I7997ba3c3667532a1c70ae58349c18d4cd91105b
Reviewed-by: Simo Fält <simo.falt@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
This will add OpenSSl Android to 32-bit pkg-nodes. Currently there's
only 32-bit package for OpenSSL Android.
task: https://bugreports.qt-project.org/browse/QTQAINFRA-752
Change-Id: Ia4b155deffe203612b6da72c14b622828ebbe11e
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
|
|
|
|
|
|
|
|
|
|
|
| |
This will install Squich package to OpenSuSE nodes. Also comment's
are shorted as one line because multiple comment lines caused problems
with puppet for some reason.
Error note was 'invalid byte sequence in UTF-8'.
Change-Id: Ic07a479cc68c2af006338e26fcd93856d18a6a85
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This plugin allows records from one Jenkins to be published on another Jenkins.
The typical use case is for you to run builds within the firewall, then send
the results to another Jenkins which is facing the outside world.
Task-number: QTQAINFRA-783
Change-Id: I93f2c204e8b34fb7510e1913b2df03346302904b
Reviewed-by: Simo Fält <simo.falt@digia.com>
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
|
|
|
|
|
| |
Change-Id: I294d9ce634594409bc4f90af9e43bee9344e8af5
Reviewed-by: Simo Fält <simo.falt@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Module 'homedir_cpan' installs local::lib for mac
ubuntu and opensuse, leaving the module installs for
the 'cpan' module. The 'cpan' module is now actually
used. It wasn't before. Local::lib is installed for the
current user (running puppet) instead of only to
testuser (qt). Having modules only installed for
testuser didn't help as other users need them too.
Also following modules are now installed already from Puppet.
Mac & Ubuntu : + Mail::Sender
+ YAML
Windows : + Mail::Sender
+ Win32::Shortcut
Gcc and g++ are now removed from the cpan module, as they
are already defined in homedir_cpan.
Change-Id: Id8ae6c72da8b6f15d898d5757c4532ef0f2b7309
Reviewed-by: Simo Fält <simo.falt@digia.com>
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
| |
This reverts commit 4bd4e5eea61a51cca6bdaabbd77024d7079d0cf0.
Commit caused all CI's 10.8 nodes to go offline, while node couldn't
fetch the jnlp file.
Change-Id: Icd56fd36657cda52b1a551d244058f08c175eceb
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
|
|
|
|
|
|
|
| |
Task-number: QTQAINFRA-745
Change-Id: I596ee3159f184945fe485ac4a1bff8a642a4161a
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
|
|
|
|
|
|
|
| |
Task-number: QTQAINFRA-745
Change-Id: Ib799b3890a539bbf52f600d22a2fd694d1b74b2b
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
OpenJDK is installed from ci_tester and pkg_tester currently.
It isn't exactly the proper place, so this moves it to qt_prereqs.
Meanwhile, it's also moved from generally being installed in all
linux platforms to only being installed in Ubuntu, since OpenSuSE
doesn't need this.
Task-number: QTQAINFRA-745
Change-Id: If112e42c58bbd69da3af710ccda629b5972e04e7
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
|
|
|
|
|
|
|
|
| |
Task-number: QTQAINFRA-745
Change-Id: I75c9e71e0008657be9675893891f07ce11945cad
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
Reviewed-by: Simo Fält <simo.falt@digia.com>
|
|
|
|
|
|
|
|
| |
Task-number: QTQAINFRA-745
Change-Id: I1a0f4df3f27f9bad105ec18dca554b73456c0355
Reviewed-by: Simo Fält <simo.falt@digia.com>
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
|
|
|
|
|
|
|
| |
Task-number: QTQAINFRA-745
Change-Id: I56a1c16fd937d7b77c848843f88fc7241eff1209
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
OpenSuSE doesn't have /sbin in default user's PATH. Therefore
we can fix a reboot problem with always calling reboot with
its full path.
Change-Id: I6248d5d6b35912eb51d0644bd037b7911e8d1c27
Reviewed-by: Simo Fält <simo.falt@digia.com>
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Previously Jenkins clients connected to Jenkins master using the
hostname written to the Perl script by Puppet. This change modifies
the behavior so, that the Perl script queries for the current
hostname and uses that to connect.
Change-Id: I86cad9fe14f179eb9dd5a18ce1eedc28e6184e07
Reviewed-by: Simo Fält <simo.falt@digia.com>
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
Adding some dev libs for CI's Ubuntu 11.10 and 12.04 nodes required
by QtWebEngine module.
Change-Id: Ieec763cad1b48e1f7e467d6254c3753b4a274e22
Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
|
|
|
|
|
|
|
|
| |
This change will add MySql Ver 14.14 Distrib 5.5.28 to OSX 10.8.
Change-Id: Ibc00664332e5e736263251356ebb2cf4e0c8c3c8
Reviewed-by: Iikka Eklund <iikka.eklund@digia.com>
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
New implementation works worse in our current situation. Folders are left behind.
This reverts commit 377dc3f7a2d4cc9c54587eaf54558096bd7f6c17
Change-Id: I189b46eede3c799b3199656be90bbe501dbc31f8
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
|
|
|
|
|
|
|
|
|
| |
Squish_quick2 is not valit/needed anymore
Change-Id: Ica6ccad0e14981918bf6fb8fc49628bf59c4e47e
Reviewed-by: Simo Fält <simo.falt@digia.com>
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
Ajax Get method cannot pass special characters like plus sign in the URL.
Previously a character manipulation solution used, now replaced with a
proper PHP and JavaScript function calls. This is pure implementation
issue and is not visible to the user.
Change-Id: Idabd1dddd82a161b4695a8b234c2a055d77ab2f7
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
| |
Task-number: QTQAINFRA-737
Change-Id: Ia3dded346155d823f47e920be2dcc1ac8b4cbd3a
Reviewed-by: Simo Fält <simo.falt@digia.com>
|
|
|
|
|
|
|
|
|
| |
Dev packages causes wrong dependences into system libraries when making
releases.
Change-Id: I48c5963df38d18884b8e6385db4cfb08d15013a4
Reviewed-by: Iikka Eklund <iikka.eklund@digia.com>
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
| |
There are a few semicolons missing in the javascript code in the
metricspageci.php. Now corrected. The code worked fine also without the
semicolons, therefore not identified earlier.
Change-Id: I78e3db562c35374fe133f906b7055a703b983d9c
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
| |
The tool is not used, and caused problems in our
Puppet runs. The URL Puppet tried to reach was unavailable.
Change-Id: I22ae64b9e5dfb4d152913f3bc1ea9e69bfc2b5d3
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Testparser.pl scans build logs, connects to MySQL and creates
data tables from the build information gathered. This information
is then used by our Qt Metrics page.
Task-number: QTQAINFRA-639
Change-Id: I01f09945e61637514b8dd6bee7d2ac81f8f46dce
Reviewed-by: Simo Fält <simo.falt@digia.com>
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
This will add NDK (r9) to Linux nodes
Change-Id: Iedd68bc62816724b02e931cd0c5581321aa6a58f
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
Reviewed-by: Iikka Eklund <iikka.eklund@digia.com>
Reviewed-by: Simo Fält <simo.falt@digia.com>
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Tidy returns error in case of locked handles. Own implementation
ignores return values, since they really don't matter.
Task-number: QTQAINFRA-722
Change-Id: I4784d4d7e7c409c6b61d3559143916c3159ded38
Reviewed-by: Simo Fält <simo.falt@digia.com>
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
|
|
|
|
|
|
|
| |
Change-Id: Ia9ed6fca48dd843cf87e925db29383c5a680010e
Reviewed-by: Simo Fält <simo.falt@digia.com>
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
Reviewed-by: Heikki Halmet <heikki.halmet@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This script is a general entry point for the integrator
where the integrator can make the testresult server make operations
based on the newly uploaded logs. This version launches the
testparser.pl that scans the uploaded logs and creates SQL
entries based on the data.
Task-number: QTQAINFRA-639
Change-Id: I7946aa441c348976d07a655538ac8ce60eec5a8d
Reviewed-by: Simo Fält <simo.falt@digia.com>
|
|
|
|
|
|
|
|
| |
This will change url address to use input. Mysql is storaged to input
so it will be always available if needed.
Change-Id: Ie60e93823e53b867691da05b31da92e6395bffac
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
| |
We need to upgrade MSVC11 x64 bit Squish package to 5.0.2 version
because 5.0.1 version don't work correctly with tests. MSVC11 x86
package don't need upgrade for now.
Change-Id: I6326e6c6692b72c86f9326ff919dddb3a469b8f0
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|
|
|
|
|
|
|
|
|
| |
In Windows 8.1 the kernelmajversion is 6.3 so the current change is
needed for MSVC installation
Change-Id: Ic0f09fbd368208811d5e737a533e540522fe4735
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@digia.com>
|