releng.git
8 years agoswagger-ize result-apis of testAPI 09/14809/3
SerenaFeng [Sat, 28 May 2016 17:12:54 +0000 (01:12 +0800)]
swagger-ize result-apis of testAPI

JIRA: FUNCTEST-270

Change-Id: I82b1e3acee82d9b4931531c9404e13a663ff32de
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
8 years agoMerge "[compass] wrong job name of verify smoke test"
Jun Li [Sat, 28 May 2016 06:50:31 +0000 (06:50 +0000)]
Merge "[compass] wrong job name of verify smoke test"

8 years ago[compass] wrong job name of verify smoke test 01/14801/2
meimei [Sat, 28 May 2016 06:22:57 +0000 (14:22 +0800)]
[compass] wrong job name of verify smoke test

Change-Id: Ib56f4675e840c05ab2ed331efef553362cd16fb3
Signed-off-by: meimei <meimei@huawei.com>
8 years agoApex: Adds block level per node for baremetal 97/14797/1
Tim Rozet [Sat, 28 May 2016 03:11:28 +0000 (23:11 -0400)]
Apex: Adds block level per node for baremetal

Change-Id: If9de486a95ed7a890d23abfe88f6eb70803d2cae
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "Fixes network/inventory checks for baremetal deployments"
Tim Rozet [Sat, 28 May 2016 00:01:59 +0000 (00:01 +0000)]
Merge "Fixes network/inventory checks for baremetal deployments"

8 years agoFixes network/inventory checks for baremetal deployments 93/14793/1
Tim Rozet [Sat, 28 May 2016 00:00:00 +0000 (20:00 -0400)]
Fixes network/inventory checks for baremetal deployments

Change-Id: Ic18bafda91538d93ba66ee2969fec2949cecdb52
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoApex: Fixes artifact upload 85/14785/1
Tim Rozet [Fri, 27 May 2016 17:21:59 +0000 (13:21 -0400)]
Apex: Fixes artifact upload

Fixes include:
 - SRPM extension was wrong, causing SRPMs to not be uploaded correctly
 - No more redirecting stderr to stdout
 - More print statements to Jenkins

Change-Id: Ib96bb1efd967d9510d14a2e63bdf7d97b5d07cb2
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "swagger-ize testcase-apis of testAPI"
Morgan Richomme [Fri, 27 May 2016 11:35:45 +0000 (11:35 +0000)]
Merge "swagger-ize testcase-apis of testAPI"

8 years agofastpathmetrics: add daily and merge jobs 71/14771/1
Maryam Tahhan [Fri, 27 May 2016 09:25:18 +0000 (10:25 +0100)]
fastpathmetrics: add daily and merge jobs

Add daily, verify and merge jobs for fastpath metrics project.

Change-Id: Ieeca12b0743cc4387ce6725b018360627b5164e7
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
8 years agoswagger-ize testcase-apis of testAPI 69/14769/2
SerenaFeng [Fri, 27 May 2016 08:55:17 +0000 (16:55 +0800)]
swagger-ize testcase-apis of testAPI

Change-Id: Ibe4b068fd667b796455be3fd4d9701d50879aace
JIRA: FUNCTEST-266
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
8 years agoMerge "Fix "Illegal option -o pipefail" problem and correct the parser path."
mei mei [Fri, 27 May 2016 02:20:24 +0000 (02:20 +0000)]
Merge "Fix "Illegal option -o pipefail" problem and correct the parser path."

8 years agoFix "Illegal option -o pipefail" problem and correct the parser path. 01/14701/3
zhifeng.jiang [Thu, 26 May 2016 09:15:31 +0000 (17:15 +0800)]
Fix "Illegal option -o pipefail" problem and correct the parser path.

JIRA:RELENG-110

Change-Id: I7cf0a79cd7046878de50c0214837d266770560c1
Signed-off-by: zhifeng.jiang <jiang.zhifeng@zte.com.cn>
8 years agoApex: fixes env vars that cannot be exported due to sudo 57/14757/1
Tim Rozet [Fri, 27 May 2016 01:05:57 +0000 (21:05 -0400)]
Apex: fixes env vars that cannot be exported due to sudo

Change-Id: I2d27170c3797b1191dd39c3c9f6741a343acf70d
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoApex: Converges separate virtual and baremetal deploy scripts 41/14741/5
Tim Rozet [Thu, 26 May 2016 17:50:38 +0000 (13:50 -0400)]
Apex: Converges separate virtual and baremetal deploy scripts

Changes Include:
 - Combined apex-deploy-baremetal and apex-deploy-virtual into the
   apex-deploy.sh
   into functions
 - JJB modified to only use single builder for deploy

Change-Id: Ia129d8d6004b36c09bdb01685f2a0fced13bccea
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "Adapt push_logs after CI refactoring"
Morgan Richomme [Thu, 26 May 2016 14:30:49 +0000 (14:30 +0000)]
Merge "Adapt push_logs after CI refactoring"

8 years agoAdapt push_logs after CI refactoring 25/14725/1
Morgan Richomme [Thu, 26 May 2016 12:54:05 +0000 (14:54 +0200)]
Adapt push_logs after CI refactoring

- change POD names
- remove branch for local results

Change-Id: I8749cfe34e9819c42f859c9a1f2f5d5cce5ccbb1
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
8 years agoswagger-ize project-apis of testAPI 23/14723/2
SerenaFeng [Thu, 26 May 2016 12:32:02 +0000 (20:32 +0800)]
swagger-ize project-apis of testAPI

rename pod_handler.py to pod_handlers.py

JIRA: FUNCTEST-264

Change-Id: I8699999776bdb238f680a128b83cea0a098534c5
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
8 years agoswagger-ize pod-apis of testAPI 17/14717/2
SerenaFeng [Thu, 26 May 2016 10:07:35 +0000 (18:07 +0800)]
swagger-ize pod-apis of testAPI

JIRA: FUNCTEST-263

Change-Id: I293e05f565f882ea39bbf6368405f10241269716
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
8 years agoMerge "compass: Switch using labels instead of slaves"
Fatih Degirmenci [Thu, 26 May 2016 09:40:07 +0000 (09:40 +0000)]
Merge "compass: Switch using labels instead of slaves"

8 years agoMerge "eliminate flake8 violation in testAPI except dashboard dir"
Morgan Richomme [Thu, 26 May 2016 09:01:21 +0000 (09:01 +0000)]
Merge "eliminate flake8 violation in testAPI except dashboard dir"

8 years agocompass: Switch using labels instead of slaves 79/14679/2
Fatih Degirmenci [Wed, 25 May 2016 22:01:52 +0000 (00:01 +0200)]
compass: Switch using labels instead of slaves

This change switches compass jobs to use labels instead of tying
jobs to slaves.

The changes in detail are:
- Compass jobs can roam on any pod that is labelled with compass-baremetal
  and compass-virtual.
- Above means that there is no branch/pod allocation anymore.
- New jobs are created in order to get rid of pod names from them and just
  use baremetal or virtual in names.
- Old jobs are removed.
- Related test jobs are updated.
- huawei-virtual label is renamed to compass-virtual since we still have
  installer specific slaves, not company specific. In future the job
  might end up on a none-Huawei slave too.
- huawei-pod2 is not a CI POD so it is left in none-CI PODs section.
- block relations and triggers might require fine tuning and left to compass
  project to decide how to adjust

Job structure remains same; one parent job calling 3 downstream jobs:
deploy, functest, yardstick.

The OS to deploy (trusty or centos7) needs to be solved in a separate patch
in a sustainable way.

Change-Id: I22bfaff36640667b6764f0e303a3286af0eb41b2
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoeliminate flake8 violation in testAPI except dashboard dir 89/14689/2
SerenaFeng [Thu, 26 May 2016 06:30:24 +0000 (14:30 +0800)]
eliminate flake8 violation in testAPI except dashboard dir

JIRA: FUNCTEST-262

Change-Id: Ib77bb080111392b8e3248c5e6152f55c12b8c67c
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
8 years agojoid: Switch using labels instead of slaves 77/14677/3
Fatih Degirmenci [Wed, 25 May 2016 20:28:20 +0000 (22:28 +0200)]
joid: Switch using labels instead of slaves

This change switches joid jobs to use labels instead of tying
jobs to slaves.

The changes in detail are:
- Joid jobs can roam on any pod that is labelled with joid-baremetal
  and joid-virtual.
- Above means that there is no branch/pod allocation anymore.
- New jobs are created in order to get rid of pod names from them and
  just use baremetal or virtual in names.
- Old jobs are removed.
- Related test jobs are updated.
- POD specific parameters are updated and instead of adding pod
  specific parameters, they now become parameters for all the pods
  labelled with same label. It is not a problem at the moment as
  both Intel PODs (pod5, pod6) have same parameters but a different
  pod with different parameters will require alignment between pods.

Job structure remains same; one parent job calling 3 downstream jobs:
deploy, functest, yardstick.

Change-Id: I30d270cd05ba3756f6f161d65ee5160eab6b80f4
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoMerge "attach version number to url in testAPI"
Morgan Richomme [Thu, 26 May 2016 06:39:07 +0000 (06:39 +0000)]
Merge "attach version number to url in testAPI"

8 years agoAdd the pep8 check in parser verify 85/14285/4
zhifeng.jiang [Wed, 18 May 2016 07:23:06 +0000 (03:23 -0400)]
Add the  pep8 check in parser verify

JIRA:RELENG-110

Change-Id: I5c877d558bb04255a9e99dbe3459fba40217232c
Signed-off-by: zhifeng.jiang <jiang.zhifeng@zte.com.cn>
8 years agoattach version number to url in testAPI 67/14667/3
SerenaFeng [Wed, 25 May 2016 14:56:11 +0000 (22:56 +0800)]
attach version number to url in testAPI

version - /versions
api - /api/v1/pods(projects/results)
dashboard - /dashboard/v1/results
I tried to make the code smart, but in vain, sad......

JIRA: FUNCTEST-261

Change-Id: I3e9e3ad7180a6c6349fd743e24eafea07bdefd1d
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
8 years agoApex: Fixes RPM checking in virtual deployment 83/14683/1
Tim Rozet [Thu, 26 May 2016 01:06:45 +0000 (21:06 -0400)]
Apex: Fixes RPM checking in virtual deployment

Change-Id: I2e02f16173ec495e250bc60bc225ad1bb6a91828
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoapex: Take builders out of jjb 81/14681/1
Fatih Degirmenci [Wed, 25 May 2016 22:39:18 +0000 (00:39 +0200)]
apex: Take builders out of jjb

Having builders embedded in jjb makes maintenance harder than what
it could be and error prone so the builders have been taken out.

Apart from this, the upcoming change proposals will split yml files
in 2, aligning with the rest and jobs in these files can reuse same
builders when they are converted in shell scripts.

This is the first change in series, trying to align job structure
with the rest in order to ease the effort required to troubleshoot
the deployments during release verification. The changes are
- take builders out of jjb (this patch)
- align the main CI jobs with the rest; 1 parent job per scenario/branch
  which controls triggering and execution of 3 downstream jobs;
  deploy, yardstick, functest
- split yml file in 2; ci jobs ending in apex-ci-jobs.yml (daily) and
  project jobs ending in apex-project-jobs.yml. (verify, merge, build)

Change-Id: I01f8bf351f0cbafbee1f41ec24ad5c2c6f21316f
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agofuel: Switch using labels instead of slaves 59/14659/4
Fatih Degirmenci [Tue, 24 May 2016 19:24:30 +0000 (21:24 +0200)]
fuel: Switch using labels instead of slaves

This change switches fuel jobs to use labels instead of tying
jobs to slaves.

The possibilities and changes introduced with this approach are
- If things do not work as expected, slave-label parameter can
  be set to certain slave name to get back to old way of
  tying jobs to slaves.
- If a scenario requires a different slave, it can still be
  created using baremetal or virtual but the label can be
  different, pointing to a slave that is capable of running
  that scenario. (fuel-baremetal-multisite, etc.)
- The auto-trigger-name for brahmaputra is moved under the
  branch anchor and can be used like this if triggers for all
  all the jobs for a certain branch need not to be triggered
  automatically but job is still kept enabled in case if some
  crucial bug needs to be tested.
- No of max concurrent builds stepped to 4 in order to use
  all the labelled slaves available. This will require some
  adjustments before colorado jobs start to run in order to
  share resources between branches fairly.
- All the fuel CI PODs except lf-pod1 have been removed.

Change-Id: I91eca6743bb3d34263e634f9b74550efa1e2ddbe
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoTest API add start_date, stop_date parameters in results 65/14665/2
Morgan Richomme [Wed, 25 May 2016 13:32:54 +0000 (15:32 +0200)]
Test API add start_date, stop_date parameters in results

Change-Id: I8c8c5b1d82e447fb7a7413368a919b3d3c7b99a6
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
8 years agoMerge "add test result/dashboard related unittests in testAPI and refactor its response"
Morgan Richomme [Wed, 25 May 2016 09:50:08 +0000 (09:50 +0000)]
Merge "add test result/dashboard related unittests in testAPI and refactor its response"

8 years agoMerge "Add pod role in pod description in the API"
Morgan Richomme [Wed, 25 May 2016 09:49:50 +0000 (09:49 +0000)]
Merge "Add pod role in pod description in the API"

8 years agoadd test result/dashboard related unittests in testAPI and refactor its response 13/14513/6
SerenaFeng [Mon, 23 May 2016 10:34:19 +0000 (18:34 +0800)]
add test result/dashboard related unittests in testAPI and refactor its response

modification:
  add unittests for test result/dashboard
  rename test_results table name in db to results
  refactor response body

JIRA: FUNCTEST-255

Change-Id: I0657e6e95156a8c79072e7333fd8aaeb12d986e5
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
8 years agoEnable opencontrail ci jobs in compass 27/14627/1
meimei [Wed, 25 May 2016 00:56:12 +0000 (08:56 +0800)]
Enable opencontrail ci jobs in compass

JIRA: COMPASS-393

Change-Id: Ib079cb543f7ed9ae932ea3af99a8c3f187dd0cbc
Signed-off-by: meimei <meimei@huawei.com>
8 years agoMerge "armband: schedule deploy jobs earlier"
Fatih Degirmenci [Tue, 24 May 2016 16:02:29 +0000 (16:02 +0000)]
Merge "armband: schedule deploy jobs earlier"

8 years agoarmband: schedule deploy jobs earlier 03/14603/1
Josep Puigdemont [Tue, 24 May 2016 15:55:51 +0000 (17:55 +0200)]
armband: schedule deploy jobs earlier

Change-Id: Ib555f05777cd301851c10f139457a5babf1b7f5b
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
8 years agoMerge "[joid] correct auth url with good admin port"
Fatih Degirmenci [Tue, 24 May 2016 15:53:15 +0000 (15:53 +0000)]
Merge "[joid] correct auth url with good admin port"

8 years agoAdd pod role in pod description in the API 91/14591/1
Morgan Richomme [Tue, 24 May 2016 15:05:44 +0000 (17:05 +0200)]
Add pod role in pod description in the API

JIRA: FUNCTEST-259

Change-Id: Id0c232f61244a185c7ab238d6493ef5487a9efbf
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
8 years agoMerge "add zte-pod1 to functest dashboard"
Morgan Richomme [Tue, 24 May 2016 14:24:11 +0000 (14:24 +0000)]
Merge "add zte-pod1 to functest dashboard"

8 years agoMerge "Add dependency to futures lib in README"
Morgan Richomme [Tue, 24 May 2016 13:07:14 +0000 (13:07 +0000)]
Merge "Add dependency to futures lib in README"

8 years agobugfix: Switch to include-raw so curly brackets are not escaped 65/14565/1
Fatih Degirmenci [Tue, 24 May 2016 09:50:13 +0000 (11:50 +0200)]
bugfix: Switch to include-raw so curly brackets are not escaped

Change-Id: I22bdffac5888656ee95c458d42c0f6621c822f7f
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agostorperf: Fix the typo in DOCKER_REPO_NAME 55/14555/2
Fatih Degirmenci [Tue, 24 May 2016 07:53:08 +0000 (09:53 +0200)]
storperf: Fix the typo in DOCKER_REPO_NAME

Change-Id: I55255a33bb0c2cf88c709024f1712e5310082ae6
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoYardstick: change ci path for docker_build_push script 53/14553/1
MatthewLi [Tue, 24 May 2016 07:42:02 +0000 (03:42 -0400)]
Yardstick: change ci path for docker_build_push script

JIRA: YARDSTICK-269

Change-Id: I78082402e3083fbab3e0b8974f23ccd4dad2e980
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
8 years agoYardstick: change the /ci directory path 51/14551/1
MatthewLi [Tue, 24 May 2016 07:14:06 +0000 (03:14 -0400)]
Yardstick: change the /ci directory path

JIRA: YARDSTICK-269

Change-Id: Ibaf305db81d3a24164e9791249408f09cdd41e27
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
8 years ago[joid] correct auth url with good admin port 79/14379/2
David Blaisonneau [Thu, 19 May 2016 13:25:06 +0000 (15:25 +0200)]
[joid] correct auth url with good admin port

Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
8 years agofunctest: Take builders out of jjb 73/14473/4
Fatih Degirmenci [Sun, 22 May 2016 20:09:10 +0000 (22:09 +0200)]
functest: Take builders out of jjb

Change-Id: I546b1b323db2d1839335a34e8293b27f368b0626
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoyardstick: Take builders out of jjb 77/14477/2
Fatih Degirmenci [Sun, 22 May 2016 21:19:15 +0000 (23:19 +0200)]
yardstick: Take builders out of jjb

Change-Id: I246bcdd9f1fa300639bd7ec744cefe82e293b222
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years ago[compass-bugfix] lack of "then" 45/14545/1
meimei [Tue, 24 May 2016 03:19:32 +0000 (11:19 +0800)]
[compass-bugfix] lack of "then"

Change-Id: Id33543777ba227214f92770db730051326cba25f
Signed-off-by: meimei <meimei@huawei.com>
8 years agoMerge "[compass4nfv] enable opencontrail ci jobs in compass"
meimei [Tue, 24 May 2016 02:47:37 +0000 (02:47 +0000)]
Merge "[compass4nfv] enable opencontrail ci jobs in compass"

8 years ago[compass4nfv] enable opencontrail ci jobs in compass 03/14503/4
meimei [Mon, 23 May 2016 07:43:12 +0000 (15:43 +0800)]
[compass4nfv] enable opencontrail ci jobs in compass

- enable ocl scenario only in ubuntu deployment
- disable ci jobs of Brahmaputra
- use huawei-pod1 instead  untill intel8 back to online

JIRA: COMPASS-393

Change-Id: I76245d8c5f650ee85664d86fe4d9da1ca2c6e76a
Signed-off-by: meimei <meimei@huawei.com>
8 years agoMerge "[compass4nfv] use vping as the smoke test of compass4nfv"
meimei [Tue, 24 May 2016 02:34:57 +0000 (02:34 +0000)]
Merge "[compass4nfv] use vping as the smoke test of compass4nfv"

8 years agoadd zte-pod1 to functest dashboard 37/14537/1
SerenaFeng [Tue, 24 May 2016 02:08:40 +0000 (10:08 +0800)]
add zte-pod1 to functest dashboard

JIRA: RELENG-112

Change-Id: I8c6af538dfa98e7fc035037cb6816d2658458879
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
8 years agoAdd dependency to futures lib in README 19/14519/1
Morgan Richomme [Mon, 23 May 2016 13:06:52 +0000 (15:06 +0200)]
Add dependency to futures lib in README

Change-Id: Ifc0cc69a7b275248ddadcc37d892bb19efc34e12
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
8 years agoMerge "Rename LF Jenkins slaves and update impacted jobs"
Fatih Degirmenci [Mon, 23 May 2016 08:33:21 +0000 (08:33 +0000)]
Merge "Rename LF Jenkins slaves and update impacted jobs"

8 years ago[compass4nfv] use vping as the smoke test of compass4nfv 01/14501/5
meimei [Mon, 23 May 2016 06:26:15 +0000 (14:26 +0800)]
[compass4nfv] use vping as the smoke test of compass4nfv

JIRA: COMPASS-392

Change-Id: Iec07b950747ced3a70250cf7947cb9feb0558f0d
Signed-off-by: meimei <meimei@huawei.com>
8 years agoMerge "Apex: fixes CONFIG path for clean on CI verify"
Tim Rozet [Mon, 23 May 2016 01:58:43 +0000 (01:58 +0000)]
Merge "Apex: fixes CONFIG path for clean on CI verify"

8 years agoApex: fixes CONFIG path for clean on CI verify 87/14487/1
Tim Rozet [Mon, 23 May 2016 01:56:58 +0000 (21:56 -0400)]
Apex: fixes CONFIG path for clean on CI verify

Change-Id: I53ecf6287ed39113e884017db824d01ef9dd5003
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoRename Huawei Jenkins slaves 85/14485/1
meimei [Mon, 23 May 2016 01:40:16 +0000 (09:40 +0800)]
Rename Huawei Jenkins slaves

Change-Id: I65a30fa13807b8aeab47880d7a1085038d2031ff
Signed-off-by: meimei <meimei@huawei.com>
8 years agoRename LF Jenkins slaves and update impacted jobs 53/14453/1
Fatih Degirmenci [Sat, 21 May 2016 20:57:16 +0000 (22:57 +0200)]
Rename LF Jenkins slaves and update impacted jobs

Change-Id: If58c84e6f431db88eed3376e446479826da71502
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoMerge "add unittests for testcase and refactor testcase related implementation"
Morgan Richomme [Fri, 20 May 2016 15:56:37 +0000 (15:56 +0000)]
Merge "add unittests for testcase and refactor testcase related implementation"

8 years agoadd unittests for testcase and refactor testcase related implementation 31/14431/2
SerenaFeng [Fri, 20 May 2016 10:00:52 +0000 (18:00 +0800)]
add unittests for testcase and refactor testcase related implementation

modification:
  add unittests for testcase
  refactor testcase table name in db to testcases
  refactor response body
  fix some bugs

JIRA:FUNCTEST-254

Change-Id: Ia7c7101fa742af82bfc8c4a3d398a7dad601bca1
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
8 years agoRename Huawei Jenkins slaves 25/14225/6
Fatih Degirmenci [Tue, 17 May 2016 08:02:18 +0000 (10:02 +0200)]
Rename Huawei Jenkins slaves

Slave names will be as below.

- huawei-us-deploy-bare-1 -> huawei-pod1
- huawei-us-deploy-bare-2 -> huawei-pod2
- huawei-sh-test-2-defaults -> huawei-pod3
- huawei-sh-pod6 -> huawei-pod4
- huawei-us-deploy-vm-1 -> huawei-virtual1
- huawei-us-deploy-vm-2 -> huawei-virtual2
- huawei-us-deploy-vm-3 -> huawei-virtual3
- huawei-us-deploy-vm-4 -> huawei-virtual4

huawei-sh-pod4 will be removed from Jenkins.

Please note that this change will result in removal of existing jobs.
This is not that crucial since the use of labels will result in same.

Change-Id: I63798c799a402b1694ee0767ffdb45a597897cd9
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoApex: Fixes daily to use baremetal 87/14387/1
Tim Rozet [Thu, 19 May 2016 16:13:06 +0000 (12:13 -0400)]
Apex: Fixes daily to use baremetal

Also includes change to move virtual deployment for daily to be noha
(due to RAM limitation in LFPOD1)

Change-Id: Ia61cac220ccde9b2d4812c82e00dcd08c130dab6
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoApex: enable concurrent jobs 83/14383/1
Tim Rozet [Thu, 19 May 2016 14:22:42 +0000 (10:22 -0400)]
Apex: enable concurrent jobs

Change-Id: Ie8a2902967c9dad4879fd0c9696eb78993bdada1
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoForget conf file... 77/14377/1
Morgan Richomme [Thu, 19 May 2016 13:15:29 +0000 (15:15 +0200)]
Forget conf file...

Change-Id: I85261ec5fcbe59db2e67f8347d2babb082454e14
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
8 years agoAdapt reporting after Functest refactoring 75/14375/1
Morgan Richomme [Thu, 19 May 2016 12:41:23 +0000 (14:41 +0200)]
Adapt reporting after Functest refactoring

Get test cases from cases declares in Tiers
Consider only Tier 0-3 to validate scenario
Display results for Tier > 3

Change-Id: I581702bd7f2cc323d38b82a2404b301fb8fd7840
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
8 years agoMerge "add unittests of project & refactor response"
Morgan Richomme [Thu, 19 May 2016 12:29:55 +0000 (12:29 +0000)]
Merge "add unittests of project & refactor response"

8 years agoMerge "Disable CI Email Notifications for Gerrit Reviews"
Ryota Mibu [Thu, 19 May 2016 10:23:30 +0000 (10:23 +0000)]
Merge "Disable CI Email Notifications for Gerrit Reviews"

8 years agoadd unittests of project & refactor response 51/14351/1
SerenaFeng [Thu, 19 May 2016 10:13:27 +0000 (18:13 +0800)]
add unittests of project & refactor response

post body: {'href':'<http://ip:8000/pods/pod_name >'}
get body: Pod/Project
list body: list of Pod/Project
update body: Pod/Project
delete: no body

JIRA: FUNCTEST-253

Change-Id: I28c6f5b35d8909d827f2f803197d95be4abd44bb
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
8 years agoRemove jobs for terminated and none-active projects 49/14349/1
Fatih Degirmenci [Thu, 19 May 2016 08:50:00 +0000 (10:50 +0200)]
Remove jobs for terminated and none-active projects

oscar: terminated project.
genesis: installers and genesisreq have their own jobs so genesis jobs
are obsolete.

Change-Id: I1f5e869d0bae0c6c199c7dd439ec035f9f59205b
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoAdjust the trigger on zte-pod1. 39/14339/1
wu.zhihui [Thu, 19 May 2016 06:06:14 +0000 (02:06 -0400)]
Adjust the trigger on zte-pod1.

Due to a full cycle job running on zte-pod1, adjust the trigger in
 yardstick-ci-jobs.yml on zte-pod1.

Change-Id: Ic5e37d0ce378984c67490d1346835827c45f540b
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
8 years agoMerge "Modify YARDSTICK_DB_BACKEND value on zte-pod1."
mei mei [Thu, 19 May 2016 03:27:55 +0000 (03:27 +0000)]
Merge "Modify YARDSTICK_DB_BACKEND value on zte-pod1."

8 years agoApex: enable throttling for parallel jobs per node 31/14331/1
Tim Rozet [Thu, 19 May 2016 01:29:25 +0000 (21:29 -0400)]
Apex: enable throttling for parallel jobs per node

Change-Id: I417b1b9c7798e5fc774979de1a07b1e3db69b784
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoApex: block per node only 29/14329/1
Tim Rozet [Thu, 19 May 2016 01:17:01 +0000 (21:17 -0400)]
Apex: block per node only

Change-Id: I90cc45304b54d289b94fc302b679de1abec9ef57
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "add pod related unittests in testAPI"
Morgan Richomme [Wed, 18 May 2016 12:27:46 +0000 (12:27 +0000)]
Merge "add pod related unittests in testAPI"

8 years agoMerge "Functest, create builder for test suite"
jose.lausuch [Wed, 18 May 2016 10:56:41 +0000 (10:56 +0000)]
Merge "Functest, create builder for test suite"

8 years agoMerge "Add fuel deployment daily jenkins job on zte-pod1."
Fatih Degirmenci [Wed, 18 May 2016 10:43:44 +0000 (10:43 +0000)]
Merge "Add fuel deployment daily jenkins job on zte-pod1."

8 years agoAdd fuel deployment daily jenkins job on zte-pod1. 19/14219/3
wu.zhihui [Tue, 17 May 2016 08:58:25 +0000 (04:58 -0400)]
Add fuel deployment daily jenkins job on zte-pod1.

1. add zte-pod1 info and related triggers in fuel-ci-jobs.yml.
2. add zte-pod1 info in fuel-deploy.sh

JIRA: RELENG-88

Change-Id: Id1d922da7d16ee705b4dfbf98254e67db6d2ffe4
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
8 years agoadd pod related unittests in testAPI 95/14295/2
SerenaFeng [Wed, 18 May 2016 05:32:50 +0000 (13:32 +0800)]
add pod related unittests in testAPI

unittest for create/get/list pod in testAPI project

JIRA: FUNCTEST-252

Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
Change-Id: Ifedb4715abffda20c93284ef58cd93f584879af8
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
8 years agoFunctest, create builder for test suite 97/14297/2
jose.lausuch [Wed, 18 May 2016 07:24:31 +0000 (09:24 +0200)]
Functest, create builder for test suite

Change-Id: Ib01658ed1e8c85b6408d32a1b367702bc6b32abd
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
8 years agoMerge "make run_test executable in repo"
Morgan Richomme [Wed, 18 May 2016 07:13:30 +0000 (07:13 +0000)]
Merge "make run_test executable in repo"

8 years agoApex: disable functest smoke 61/14261/1
Tim Rozet [Tue, 17 May 2016 19:30:49 +0000 (15:30 -0400)]
Apex: disable functest smoke

Change-Id: I004dc3c641eb025f38f4d5964a119dc55748af15
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoApex: fix daily slave labels 49/14249/1
Tim Rozet [Tue, 17 May 2016 14:42:09 +0000 (10:42 -0400)]
Apex: fix daily slave labels

Change-Id: I1db172a298d6b8301a121af4a242d28466d588f9
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "apex:enabling vping smoke tests"
Tim Rozet [Tue, 17 May 2016 14:37:03 +0000 (14:37 +0000)]
Merge "apex:enabling vping smoke tests"

8 years agoarmband, arm-pod1: reschedule deploy job 39/14239/2
Josep Puigdemont [Tue, 17 May 2016 13:38:06 +0000 (15:38 +0200)]
armband, arm-pod1: reschedule deploy job

Change-Id: I497213685fa4954977c75537b1cd6ad1c52ab312
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
8 years agoMerge "download/deploy scripts: several updates"
Fatih Degirmenci [Tue, 17 May 2016 14:30:34 +0000 (14:30 +0000)]
Merge "download/deploy scripts: several updates"

8 years agomake run_test executable in repo 45/14245/1
Morgan Richomme [Tue, 17 May 2016 14:26:17 +0000 (16:26 +0200)]
make run_test executable in repo

Change-Id: If855e03df16d4786af6274c5b9c234fbef480278
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
8 years agoapex:enabling vping smoke tests 43/14243/1
Tim Rozet [Tue, 17 May 2016 14:26:36 +0000 (10:26 -0400)]
apex:enabling vping smoke tests

Change-Id: I5e93cd3e43f093b7b889d2af390fb40e38d369f6
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "[joid] enhance adminrc"
Fatih Degirmenci [Tue, 17 May 2016 13:49:38 +0000 (13:49 +0000)]
Merge "[joid] enhance adminrc"

8 years agopublish cperf docker to dockerhub repo 73/13973/3
Jamo Luhrsen [Wed, 11 May 2016 23:57:57 +0000 (16:57 -0700)]
publish cperf docker to dockerhub repo

Change-Id: I3f8d0eb96b42b4b9081941cf68aad7bf17347276
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
8 years ago[joid] enhance adminrc 05/14105/2
David Blaisonneau [Fri, 13 May 2016 15:42:49 +0000 (17:42 +0200)]
[joid] enhance adminrc

Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
8 years agonetready: Create verify job 09/14009/4
Fatih Degirmenci [Thu, 12 May 2016 08:30:32 +0000 (10:30 +0200)]
netready: Create verify job

Change-Id: I02114925651c34714de92b0c39c89e452f3ef582
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
8 years agoModify YARDSTICK_DB_BACKEND value on zte-pod1. 31/14231/1
wu.zhihui [Tue, 17 May 2016 13:36:49 +0000 (09:36 -0400)]
Modify YARDSTICK_DB_BACKEND value on zte-pod1.

JIRA: YARDSTICK-262

Change-Id: Ib3b9d2e514eff2da2a6ba3ebc9c2dbb614ff1496
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
8 years agoMerge "add unittest framework for supporting unittest in testAPI"
Morgan Richomme [Tue, 17 May 2016 13:27:30 +0000 (13:27 +0000)]
Merge "add unittest framework for supporting unittest in testAPI"

8 years agodownload/deploy scripts: several updates 79/14079/2
Josep Puigdemont [Fri, 13 May 2016 08:26:02 +0000 (10:26 +0200)]
download/deploy scripts: several updates

The download script will now use gsutils if they are available, or fall
back to curl as before.

In general, use curl -f, which will exit with an error code if the
server gave an error, instead of writing a file with the HTML error
page.

Change-Id: Ib24e7803ec38b20a8879cd1509a0cb7b512fee61
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
8 years agoadd unittest framework for supporting unittest in testAPI 35/14235/1
SerenaFeng [Tue, 17 May 2016 13:05:27 +0000 (21:05 +0800)]
add unittest framework for supporting unittest in testAPI

usage is shown in utils/test/result_collection_api/README.md

JIRA: FUNCTEST-251

Change-Id: I788417e296c153cc485f4a4064697bdafc394e5b
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
8 years agoDisable CI Email Notifications for Gerrit Reviews 09/14209/1
Trevor Bramwell [Mon, 16 May 2016 18:05:08 +0000 (11:05 -0700)]
Disable CI Email Notifications for Gerrit Reviews

Change-Id: Ic5bfb547902dafc9243f0a5d4550f1f9b6085221
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
8 years agoApex: Migrates master daily to label driven slave 07/14207/1
Tim Rozet [Mon, 16 May 2016 16:31:53 +0000 (12:31 -0400)]
Apex: Migrates master daily to label driven slave

Change-Id: I898c0abe92efa774ab878759be2456a4ad2de2d2
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoApex: Enables using slave labeling for apex-verify-master 25/14125/2
Tim Rozet [Fri, 13 May 2016 19:19:42 +0000 (15:19 -0400)]
Apex: Enables using slave labeling for apex-verify-master

Change-Id: I5e13f45714f188eaf32a518149b9515572911139
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agotornado_swagger_ui support query operation in "GET" method, and support methods in... 77/14077/2
SerenaFeng [Fri, 13 May 2016 07:58:04 +0000 (15:58 +0800)]
tornado_swagger_ui support query operation in "GET" method, and support methods in model

query: GET /item?property1=1&property2=1
methods in model:
    @swagger.model()
    class Item:
        def format_http(self):
            pass
        @staticmethod
        def item_from_dict(item_dict):
            pass
        @classmethod
        def test_classmethod(cls):
            pass

JIRA: FUNCTEST-250

Change-Id: I12f937c4d2f64f93dc1194a8ad982e8b7ff21b7c
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>