summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-02-24testopia_update: Add suppor for Testopia productsJose Perez Carranza
Add a list of supported products currently available on Testopia Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com> Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2017-02-24testopia_update/product: Fix regex to match test case idJose Perez Carranza
Add space to the regex to match all the digits of the test case id Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com> Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2017-02-21testopia-update: Add suport for current format of templatesJose Perez Carranza
Currently the tempates has a format as below: TRTEMP_<RELEASE>_<MANUAL/AUTO>_<COMPONENT>_<OPTIONAL> Hence the logic was adapted to follow above structure and also a commit paramater was added to follow the format of build as follows: RELEASE MILESTONE_rc# Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com> Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2017-02-21README.md: Add contributions sectionAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-15TODO: Add testopia_update entry for handle duplicated test runs.contrib/jperezgAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-15testopia_update.py: Add full support for send results to Testopia.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-15testopia_update/product: Add update_test_run method and fix semanticsAníbal Limón
Add method update_test_run this calls parse_results method and then update the Test run according. Fix usage of product_{version, milestone} inside the script, now for build names the milestone and revision is used and don't canonicalize project_version. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-15testopia_update/product: Add method for parse results.Aníbal Limón
Add generic code for parse results of test cases, this method support custom regex specified by Product like Toaster one. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-15testopia_update/product/__init__.py: get_build fix comparision typeAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-15testopia_update/product: Add Toaster product support.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-14testopia_update.py: Action update add support for get test run.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-14testopia_update.py: Add full support for create new test run.Aníbal Limón
Test run creation invovles discover the right template for clone and copy all the test runs associated with it. A helper function was added on external/testopia.py module for copy test cases. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-14TODO: Add file now only with Testopia related work.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-14testopia_update.py: Create add support for discover test runs.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-14testopia_update.py: Add optional argument.Aníbal Limón
Optional server for get the Tempalte for create Test runs. TEMPLATE - [ProjectVersion] - <Fullpass, Weekly> - [Optional] Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-10testopia_update.py: Add category option.Aníbal Limón
Category option serves for specify the type of test run. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-10testopia_update: Add support for create environmentAníbal Limón
If user specify create action and not found a valid environment then create it. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-10testopia_update: Adds support for create/get builds.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-09testopia_update: Add support for set/get environment by product.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-07testopia_update: Add support for get test planAníbal Limón
In order to update test run a test plan discover is needed for add support to it the branch_name need to be specified. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-07testopia_update: Add support for store_location option.Aníbal Limón
Store location will provide a temporary folder when test results send fails for any reason like network problems. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-07testopia_update: Add modules support.Aníbal Limón
Now every product has it's own module associated, add a base class for Product's and BSP/QEMU product module. Remove ArgumentHandler now is handled by Product's based classes. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-03update_testopia.py: Delete old script.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-02testopia_update.py: If config file isn't specified try to use defaultAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-02testopia_update: Instance testopia helper and various fixesAníbal Limón
testopia_update.{py,config.example}: Change host argument for url because is best description. testopia_update.config.example: Fix typo in password. testopia_update.py: Add validation of testopia required parameters and validation for only call method's in ArgumentHandler. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-02testopia_update: Add initial script with argument and config parsing.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-03-02COPYING.MIT: Add MIT license file.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-02-17external/testopia.py: Add missing methods for product_get_{builds, envs}Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-02-17update_testopia.py: Add initial file.Aníbal Limón
The program update_testopia.py serves as utility for load into testopia the results of test executions. This original script was made by Yocto Project Intel QA Romania Team. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-02-17external: Add __init__.py to use as module.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-02-17Revert "toaster: Add first test scripts"Aníbal Limón
Remove toaster testing suite, this suite will be integrated into poky now at contrib, http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=alimon/toaster_tests This reverts commit 501356fadc823778a5a37bc2f1010e8213bdd40e.
2016-02-05toaster: Add first test scriptsAníbal Limón
utils/run/toaster.sh: Script for setup toaster from scratch, clone git repo, create venv, install requirements and run toaster. tests/toaster/__init__.py: Add test suite of toaster based on selenium framework, this script was made by Rumania QA people. README.md: Add host requirements of toaster. requeriments.txt: Add virtualenv requirements for toaster. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-01-20external/testopia.py: Adds Copyright and update help.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-01-20README.md: Adds simple description.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-01-20external/testopia.py: Add support for detect if use proxy.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-01-20external/testopia.py: Remove https unused variable.Aníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-01-20external/testopia.py: Add support for disable sslverify only in testopiaAníbal Limón
calls. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-01-20external/testopia.py: Simplify Transport using urllib2.Aníbal Limón
Add ProxyTransport class based on urllib2, this class builds an opener using HTTPCookieProcessor and ProxyHandler (if proxies) exists. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-01-20external/testopia.py: Update to work with Python 2.7Aníbal Limón
Xmlrpclib has changes between python 2.6 and 2.7 in xmlrpclib. Also adds an default behaviour for disable ssl cert checking, python 2.7.9 enables it by default. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
2016-01-19Initial commit,Aníbal Limón
- Import external version of testopia XML-RPC API. - Add requeriments.txt with python-bugzilla. - Add blank README.md. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>