summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-10-27divide resources into handlers and modelsSerenaFeng34-227/+106
divide resources into handlers&models put ui handlers into handlers directory put User into user_models.py Change-Id: I3d9e260097205213c3ea8d4eac08b9019e017f71 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2017-10-27Merge "bugfix: E722 do not use bare except"Serena Feng3-4/+4
2017-10-27add develop guide for testapiSerenaFeng13-5/+381
Change-Id: Iaa9c15092aafda2024f08c467eea2f3ab9cddd96 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2017-10-27bugfix: E722 do not use bare exceptSerenaFeng3-4/+4
new added pep8 check: https://build.opnfv.org/ci/job/testapi-verify-master/435/console Change-Id: I29c1ffbb534babf55ec2fe675001cc85b9e2e922 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2017-10-27bug-fix: ssl error for euphratesGabriel Yu1-9/+5
Change-Id: I0e7f9f502cd3844aacfdbc006a71a081b1c4fde4 Signed-off-by: Gabriel Yu <Gabriel.yuyang@huawei.com>
2017-10-27Merge "Integrate yardstick on daisy master branch"Serena Feng3-8/+55
2017-10-26add daily job for container4nfvGuo Ruijing1-0/+37
Change-Id: I78a06c6123c9bfad33953eab0eb5db76ee0d5e84 Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-10-26Execute ovs-logger cmds with sudoDimitrios Markou1-2/+2
In some installers we execute commands as ordinary users and that causes problems when we need superuser priviledges. Change-Id: I84786e63995990e9d68803ed50879b086b0bd4af Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
2017-10-25change the K8 auto trigger timewutianwei1-2/+2
K8s conflict with other CI job. We change the K8s auto trigger time to fix this issue Change-Id: I54042e31347e989975601305a6de5e98a4da7adf Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-10-24Do not set bashisms when calling build.shagardner1-3/+0
The maintainer can decide to set errexit nounset or pipefail Plus, this fails as pipefail is a bashism and shell: calls sh Change-Id: Ibac052fddce7e9a3eb7c536e08c64d9dad1a7a0a Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-10-23Merge "add verify jobs for container4nfv"Aric Gardner1-1/+5
2017-10-23Merge "allow authentication to be disabled"Serena Feng5-8/+18
2017-10-22add verify jobs for container4nfvGuo Ruijing1-1/+5
Change-Id: I8bca593398beb7e509c3ab7d02bf6fb7ad54b91a Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-10-20bug fix: score calculation based on build_tagMorgan Richomme1-3/+4
we were used to count the number of PASS of the last 4 runs it works 80% of the cases 4 runs 4 OK => 3 points 3 OK => 3 points 2 OK => 2 points 1 OK => 1 point 0 => 0 it is different from the normal score calculation 4 OK => 3 points 3 OK => 2 points 2 OK => 2 points 1 OK => 1 point 0 => 0 Change-Id: Ib8df2c294e0036246176c181b7a7ac290ebea07e Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2017-10-20Merge "criteria field must be 'PASS/FAIL'"Morgan Richomme5-2/+33
2017-10-20allow authentication to be disabledSerenaFeng5-8/+18
in local deployment situation, authentication can be disabled by setting authenticate=False of ui section in config.ini JIRA: RELENG-324 Change-Id: I9157d1723851feb12435033dbdd59035e3eb5777 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2017-10-20jjb: xci: bifrost: Enable jobs and use XCI ssh configurationMarkos Chandras2-9/+14
Enable the 'bifrost' jobs and also make use of the XCI specific ssh configuration file. Change-Id: I04d15610b596191622cf028b3408b4d63ee7090b Signed-off-by: Markos Chandras <mchandras@suse.de>
2017-10-20criteria field must be 'PASS/FAIL'SerenaFeng5-2/+33
criteria must be fix with 'PASS/FAIL', case insensitive or else, BADREQUEST exception will be raises JIRA: RELENG-327 Change-Id: Ic648b9d38937fc63924e42cfdf5345cdaa32e1ed Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2017-10-20Merge "bug-fix: fix compass os_cert issue for bottlenecks euphrates"Jun Li1-1/+1
2017-10-19Yeah, rtd did not have euphrates streamagardner1-2/+1
Change-Id: I42cfed19942af1f6f4c09b27e839172693598a5d Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-10-19Merge "Update release tags for Docker builds"Trevor Bramwell2-3/+9
2017-10-19Extend the Functest reporting black listMorgan Richomme1-0/+2
remove * tempest_full_parallel * rally_full Change-Id: Ibb944e7d32dc3cf0fc0b87a269c9e2f0327410e4 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2017-10-19bug-fix: fix compass os_cert issue for bottlenecks euphratesGabriel Yu1-1/+1
Change-Id: I74cae84ad2613ac25a1896ae5b57d38f08545818 Signed-off-by: Gabriel Yu <Gabriel.yuyang@huawei.com>
2017-10-19Integrate yardstick on daisy master branchAlex Yang3-8/+55
JIRA: DAISY-9 1. Trigger yardstick job in daisy-baremetal-daily-master on zte-pod3 2. Add daisy pods in yardstick 3. Add EXTERNAL_NETWORK in installer params Change-Id: Ia8e69e503102c1fb282d6d2c5acac2ac3cbfe747 Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
2017-10-18Switch yamllint job to only run against new filesTrevor Bramwell1-7/+8
Intead of yamllint all files at once yamllint will only run against new or modified yaml files. Change-Id: I10b951427966409e15fb773b959adbd780497bad Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-10-18Update release tags for Docker buildsJose Lausuch2-3/+9
Change-Id: I3c4d71239dfe66773931f5f5b9349faab443aa2d Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2017-10-18Moon job is still running.agardner1-1/+1
I guess adding disabled true doesnt do anything. Just going to neuter the job then.. Change-Id: Iff77f846b6c3eb15ea8c49cfa035449f7aaa1984 Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-10-18Disable moon verify job.agardner1-0/+2
Why is moon running against docs buids? I don't know, but ts documentation release day. Disabling moon https://gerrit.opnfv.org/gerrit/#/c/45505/ Change-Id: Icb68bfc183347a98756f43073d6e5d9a0131144f Signed-off-by: agardner <agardner@linuxfoundation.org>
2017-10-18Add new function to get indivial test score for aarch64Morgan Richomme3-7/+54
as architecture is not considered as a constraints (unlike scenario or installer) we need to work on the build tag to retrieve the data but it is not possible to use regex directly in the API so retrieveing the accurate results require extra processing * based on build_tag, filter the results properly per scenario * build a table build_tag time for a given scenario * keep only the last 4 results * evaluation criteria field It would simplified if architecture could be declared as a constraint then querying the resuls will not change and not require intermediate steps JIRA: FUNCTEST-880 Change-Id: Id4fe4f56babf0964d41e299905c804e0d837c3d7 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2017-10-17[Functest] Add TESTCASE_OPTIONS env variable to the Alpine containersJose Lausuch1-3/+3
This patch also removes the --report flag when running a single test case (functest-suite type of jobs) Change-Id: Ic94fba53ced7c6f908905c02577e1b104f15afb7 Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2017-10-17Merge "[Functest] Cleanup daily Jenkins job"Morgan Richomme1-86/+1
2017-10-17Merge "fuel, armband: Limit dovetail to Danube branch"Fatih Degirmenci2-59/+106
2017-10-17[Functest] Cleanup daily Jenkins jobJose Lausuch1-86/+1
There is a former job template which was used for testing Alpine containers at the beginning on 2 alpine-pods. That is not needed any longer since we are running Alpine everywhere. Also, this patch re-orders the builders. Change-Id: Iabb41552f513773ebae1170232b8db1aeceb9a59 Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2017-10-17fuel, armband: Limit dovetail to Danube branchAlexandru Avadanii2-59/+106
While at it, limit functest & yardstick to master and stable/euphrates, trying to work around missing job references in Danube scenarios on ZTE PODs. Change-Id: I89de0c3b3c914e1ad735980a995e5cae625238be Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-10-16yardstick: remove apexlakeRoss Brattain2-12/+0
apexlake was removed from yardstick codebase Change-Id: I8eb826aa725dfb0e2c2c7a0bc1b15931fa245967 Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
2017-10-16Merge "Added tox to nfvbench"Fatih Degirmenci1-1/+1
2017-10-16Merge "fuel: installer param: Add CI_DEBUG=false"Aric Gardner1-0/+4
2017-10-16Merge "fuel, armband: verify jobs: Fix race condition"Aric Gardner2-0/+2
2017-10-16Added tox to nfvbenchKerim Gokarslan1-1/+1
Change-Id: I1344241cc488481a64a7ba13da521537420a0c59 Signed-off-by: Kerim Gokarslan <kgokarsl@cisco.com>
2017-10-16Update Yamllint VersionTrevor Bramwell1-1/+1
1.6.0 is quite a bit out of date; Updating Yamllint to 1.8.2 will enable some nicer feature of yamllint (like single line rule disables). Change-Id: I88d1c14539516ccef4f5e2e7e95b0017503dd98f Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-10-16ovsnfv: Disable daily jobsFatih Degirmenci1-1/+1
Change-Id: I88a6c87379ce330a90564bf174258d5e09d75c46 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-10-16fuel, armband: verify jobs: Fix race conditionAlexandru Avadanii2-0/+2
On rare occasions, Fuel/Armband verify jobs can get into a deadlock on nodes with exactly 2 executors. Add a build blocker to prevent such scenarios. Change-Id: Ia00d88df0dd033264eaeb66e27188c62514b74d8 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-10-16fuel: installer param: Add CI_DEBUG=falseAlexandru Avadanii1-0/+4
Change-Id: Ic2c4a52d58a7fdced5acfb9a706583646af7e56e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-10-16Changed path of a file to its correct locationSakala Venkata Krishna Rohit1-1/+17
Recently htmlize.py was changed to a new directory. So, updated the path of it in a build script Change-Id: Ia409a36fdf38e16e9a66b73a07b7a78faaeb88fe Signed-off-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
2017-10-16Merge changes from topics 'testapi', 'yamllint'Morgan Richomme18-650/+46
* changes: delete legacy update code fix yamllint verify fail
2017-10-16Merge "Get daisy installer IP"Jose Lausuch1-0/+18
2017-10-16delete legacy update codeSerenaFeng14-610/+0
update directory was employed to update TestAPI before auto deployment is adopted, now it is useless and can be deleted. Change-Id: I4e5ae84e80879cd9f711dc1d02224ae4f5902e49 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2017-10-16fix yamllint verify failSerenaFeng4-40/+46
fail record: https://build.opnfv.org/ci/job/opnfv-yamllint-verify-master/1050/console Change-Id: Ic709b9a3d1d3642a3deebd930714a2ba2de22da6 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2017-10-16bug-fix: do not have permission to execute sudo pipYang Yu1-2/+2
JIRA: BOTTLENECK-211 This patch is to fix the bug by adding -H flag to sudo, i.e., sudo -H pip install ... Change-Id: Ie31f435e341ae9fe8f8e084696e8e1b7a05888d3 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2017-10-16Get daisy installer IPAlex Yang1-0/+18
Now the job functest-daisy-baremetal-daily-master runs on zte-pod3, but the INSTALLER_IP in [1] belongs to zte-pod2. Use virsh and arp commands to get the real INSTALLER_IP. [1] https://build.opnfv.org/ci/view/functest/job/functest-daisy-baremetal-daily-master/151/console Change-Id: I9e297b8f7a240437f81b4c3e2eab5949ac9d5e51 Signed-off-by: Alex Yang <yangyang1@zte.com.cn>