Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
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>
|
|
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>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
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>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
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>
|
|
Category option serves for specify the type of test run.
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
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>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
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>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
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>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
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.
|
|
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>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
calls.
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
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>
|
|
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>
|
|
- 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>
|