Age | Commit message (Collapse) | Author |
|
Add configurations that specified the testrun templates
and each environments needed for QA 2.6 meta-intel 10.0 M1 testing.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Update configurations that specified the testrun templates
and each environments needed. Add configuration for ADT
related to Meta_IDE testrun.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
To prevent append ptest log on to same file after recursive
execution of this script, replace append with write for
file operation.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Extract the ptest log by individual ptest package and write to
individual file to allow manual git diff to identify individual
test that passed in previos release but failed in current release.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add description for all actions (closing_qa, setup_qa or execution_qa).
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add print status to track progress of setup and closing actions.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add description for all supported actions (closing_qa, setup_qa
or execution_qa).
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add configurations that specified the testrun templates
and each environments needed.
Signed-off-by: Ee Peng Yeoh <eyeoh7@yctb05.ostc.intel.com>
|
|
Following advice from Anuj Mittal, remove the fs test to
avoid random failure.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add configurations that specified the testrun templates
and each environments needed.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add configurations that specified the testrun templates
and each environments needed.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add configurations that specified the testrun templates
and each environments needed.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add configurations that specified the testrun templates
and each environments needed for meta-intel BSP 2.5 M4 sumo testing.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add configurations that specified the testrun templates
and each environments needed.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Previous version only allow compare testcase from oeqa (baseline)
to testopia to report missing oeqa testcase(s) inside testopia.
This version add logic to compare the reverse, where it will
compare testcase from testopia (baseline) to oeqa to report
outdated testcase in testopia that no longer exist in oeqa.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add the module library path to fix library error.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add script to check oeqa automated tests available inside oeqa
test log file against the testcase(s) inside Testopia testrun
specified.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add configurations that specified the testrun templates
and each environments needed.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add configurations that specified the testrun templates
and each environments needed for meta-intel BSP testing.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add configurations that specified the testrun templates
and each environments needed for meta-intel BSP testing.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add configurations that specified the testrun templates
and each environments needed.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add configurations that specified the testrun templates
and each environments needed.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Remove those .pyc files that are not needed.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
This testopia codes provide full testopia automation for closing
activities where it automated the creation of testplan, checking
testopia records before creation to avoid create of duplicate record,
and seperate configuration data into various config files. Also
include unittest codes for key modules. The main entry module
is testopiastrategyrunner.py, execute --help to find out arguments
needed.
Example of running this full testopia automation:
Closing Action:
python testopiastrategyrunner.py -a closing_qa -st master -dt rocko
-spv 2.4 -dpv 2.4 --verbose
Setup Action:
python testopiastrategyrunner.py -a setup_qa -st master -spv 2.4 -dpv 2.5
--verbose
Execution Action:
python testopiastrategyrunner.py -a execution_qa -st master -spv 2.5
-dpvm '2.5 M1' -drl rc1 -drv b73e96e7f3f5d1ba3a221d99792a7a3c7ef42c21
-dpd 2017-12-28 --verbose
Look at README for more information.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add script and config used by performance testing.
This script was called by the cron job setup inside
GDC Fedora and Ubuntu performance machine.
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
|
|
Add rocko branch as a supported branch by the script.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
plan_id
Correct issues when creating a wiki due plan_id is set to None and this
is causing failures t moment to do the query on Tstopia DB.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Fix an issue when cloning templates that requires an integer conversion
and also an identetaion that cause problems on behavior of the script.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Currently wiki is created correctly but format of tables
is corrupted, hence a termination of table is deleted from
every row and applied to the end of the table.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Add ptest-parser.py scrip that creates a file with the report of pTest
execution compared with the previous results provided, the data stored
on the file is in wikimedia format to be copied and pasted on the new
created wiki for pTest results of QA cycle.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Add default values for section of “performance” and “pTest” to avoid use
old data on new reports.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Add an error message for the cases when “setup” is selected and no sub
parameters are given.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Add support for new packages supported for 2.4 release and update
components list according to release version.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Create package_management_issues.py product and add support to use this
product on init file.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Add option that allows using –create-wiki under setup option,this potion
takes date and project as a parameter and search for tests runs and
generates the wiki report data in a file.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Add utils directory to be used as the repository for different utilities
-wikimaker.py : scripts that creates the wiki report data saves it to
the data inside a file to be copied on the already created wiki page
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Add functions as follows:
- get_test_plan_by_id : Get test plan providing the plan ID
- get_product_name: Get product name providing the product ID
- get_environment_by_id: Get environment providing the environment ID
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Modify commands to get Product and Environment name providing
the ID.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Add support to list available templates per specific releases
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Add action “setup” to do a different actions on the exiting Testopia DB,
also add validation for the specific option used on this new action,
sub-option “-clone-templates” implemented to help on the setup for new
release and cloning form the same bran or form one branch to another.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Add “clone_template” function that allow cloning in the same branch or
for X to Y branch, also add “get_test_run_list” to do a query of test
runs with specific summary and specific test plan.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Add support to scenarios were a execution is needed for branch different
from master, delete lsb-joule environment as is not supported and add
logic to do the “Testopia connection” modular and reusable by other
scripts.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Add missing environments for CROPS and BSP components
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Correct function “testrun_list” to retrieve a list of of TestRun
dictionaries instead of TestCase dictionaries.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
|
|
Update name of ENVIRONMETS to ENVIRONMENTS and update the
ENVIRONMENTS value for runtime component
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Update variables for creating test runs for qemu ato component
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 a wrapper that helps to create the required test runs
for a full cycle on master branch.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
Some improvements were applied when using option
action=create :
- Create a new option to update test runs by ID
- Create functions to load results and update test run
- Add warning to use –testrun-id
- Improvements to update_test_run using exiting data of test run
- Create function get test run details by ID
- Create Dummy product to use on cases when specific product is not
relevant
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
There are cases where the test plan and the product name are not equal hence
an option is added to handle those cases and define the test plan to work on.
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|
|
A function was created to handle the load of options separately for
configuration and parameters
Signed-off-by: Jose Perez Carranza <jose.perez.carranza@linux.intel.com>
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
|