summaryrefslogtreecommitdiffstats
path: root/ci
AgeCommit message (Collapse)AuthorFilesLines
2017-05-31Merge "Enabling kvmfornfv daily job test cases"Jiang, Yunhong1-2/+0
2017-05-23Merge "Adding qemu as a submodule of KVMFORNFV"Jiang, Yunhong1-2/+11
2017-05-22Adding qemu as a submodule of KVMFORNFVRajithaY1-2/+11
This Patch includes the changes to add qemu as a submodule to kvmfornfv repo and make use of the updated latest qemu for the execution of all testcase Change-Id: I1280af507a857675c7f81d30c95255635667bdd7 Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
2017-05-18Merge "Optimizing the code and uploading ftrace logs to artifacts"Jiang, Yunhong3-7/+12
2017-05-16Merge "Adding breaktrace & disabling timer migration"Jiang, Yunhong1-0/+3
2017-05-16Generating a kvmfornfv rpm which doesn't includes the debug infodavidjchou1-1/+1
for Danube release 3 Apex installer Upstream status: N/A Change-Id: Ia5c36969419cb45d362990ad7cd23e3b4d7c5045 Signed-off-by: davidjchou <david.j.chou@intel.com>
2017-05-15Merge "To generate debug rpm and debian package for kvmfornfv kernel"Jiang, Yunhong3-1/+34
2017-05-15Optimizing the code and uploading ftrace logs to artifactskalyanreddy3-7/+12
This patch is used to exclude execution of disable_trace.sh as ftrace will be disabled during post-execution of cyclictest through yardstick. Also includes uploading verify logs to artifacts when ftrace is enabled for debugging. Change-Id: I4674f2b9c03274eb2a96b3258a718c9f46419022 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-05-15To generate debug rpm and debian package for kvmfornfv kernelNavya3-1/+34
This patch is used to strip the debug information from binary files and generate separate debug package along with binary package while building the kernel.The debuginfo package is uploaded only for daily job. Upstream status: Pending Change-Id: Iad2cfd8e252d218a9d603e9dbed2aa557d83e263 Co-Authored by:shravani paladugula <shravani.p@tcs.com> Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
2017-05-12Merge "Adding post-execute scripts to cyclictest execution"Jiang, Yunhong1-0/+7
2017-05-12Adding post-execute scripts to cyclictest executionkalyanreddy1-0/+7
This patch is used to add post-execute scripts to yardstick node context teardown to disable the ftrace soon after the completion of cyclictest execution through yardstick. Change-Id: I9cac5868c51c2c9ffd9f397574b53dc606aef2d8 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-05-09Adding breaktrace & disabling timer migrationkalyanreddy1-0/+3
This patch is used to update yardstick branch and provide breaktrace value for executing cyclictest. Also used to disable kernel timer migration on guest. Change-Id: I44237b6a3711aa22bcabd0aaad199057efa38137 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-05-03Generating a kvmfornfv rpm which includes the right kernel configdavidjchou1-1/+1
for intel-iommu for CICD for Danube release 2 Apex installer Upstream status: N/A Change-Id: Iab872de246efca68cea1db207c94fdc930f9a0f4 Signed-off-by: davidjchou <david.j.chou@intel.com>
2017-05-03Enabling kvmfornfv daily job test caseskalyanreddy1-2/+0
This patch is used to enable kvmfornfv cyclictest and packet forwarding test cases execution as part of daily job. Revert "Revert "Disabling kvmfornfv daily job test cases"" This reverts commit 4d13fcf59772c5dd2f577aedc1f3a1ab0c35c1d1 Change-Id: I3859f0de937b683cb1f38cc0e1c57fb7a508f440 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-26Generating a kvmfornfv rpm for Apex installer which includes the patchdavidjchou1-2/+2
for the bxn driver changes Upstream status: N/A Change-Id: I70ad3bf3c58a5affbb81a176475cda3e3f4fca7b Signed-off-by: davidjchou <david.j.chou@intel.com>
2017-04-25Generating a kvmfornfv rpm for Apex installer with the same commitdavidjchou1-1/+1
ID used in Fuel@opnfv Danube release 1. Upstream status: N/A Change-Id: I27664f0d40530aa1ea6825ca79ca9adbb3c35c31 Signed-off-by: davidjchou <david.j.chou@intel.com>
2017-04-17Merge "Increasing the cyclictest execution time."Jiang, Yunhong1-1/+1
2017-04-14Disabling kvmfornfv daily job test cases.kalyanreddy1-0/+2
This patch temporarily disables kvmfornfv cyclictest and packet forwarding test cases execution as part of daily job as Intel-pod10 is currently not available for executing test cases. Note: kvmfornfv daily job testcases will be enabled when Intel-pod10 is available. Change-Id: Ieeea7bd298ae2e79948a321405094c8942397c3c Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-10Merge "Publishing packet forwarding test cases results."Jiang, Yunhong2-0/+57
2017-04-10Increasing the cyclictest execution time.kalyanreddy1-1/+1
This patch is used to increase the cyclictest test execution time as a part of kvmfornfv verify job. Change-Id: I8343222c791f6c0216e4c8d75e4637773f699c0e Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-06This patch includes few script updates to eliminate thekalyanreddy1-3/+2
enabling of function tracer from the script to enable ftrace for future debugging purposes. Change-Id: Ib2e9edb9ea9c8c2ed3bb184fe6b6f4ca6601633b Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-06Publishing packet forwarding test cases results.kalyanreddy2-0/+57
This patch includes scripts to push packet forwarding test results in to local influxdb and then publish on to local grafana dashboard. Change-Id: I2f93b13730c0a791bd1e7530e0349cd52a649b58 Co-Authored by:Srinivas <srinivas.atmakuri@tcs.com> Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-06Enabling CPU features for qemu.kalyanreddy1-0/+1
This patch is used to enable cpu features while launching guest vm using qemu as a part of cyclictest execution through yardstick. Change-Id: Ib354318c772cfadd707605470463904eca799bb0 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-05Disabling execution of 'cpu' and 'io' stress test cases.kalyanreddy2-2/+2
This patch is used to disable execution of cyclictest 'cpu' and 'io' stress testcases as a part of kvmfornfv verify job to speed up the verification process. Change-Id: I9004bb27153a24d012f92d16bfab9c2298044caa Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-05Merge "Enabling execution of cyclictest as part of verify job."Jiang, Yunhong1-2/+1
2017-04-04Merge "This patch includes scripts to enhance the apex build support feature ↵Jiang, Yunhong3-6/+8
for generating kernel rpms based on the branch provided in apex.conf"
2017-04-04Enabling execution of cyclictest as part of verify job.kalyanreddy1-2/+1
This patch is used to enable cyclictest execution as a part of kvmfornfv verify job. Revert "Revert "Disabling execution of cyclictest as part of verify job"" This reverts commit c1a17f3ad621173a68ad6b083638b0b477c9af6a Change-Id: I1e3239637771ed342c470aa4c1928b477f047fed Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-04This patch includes scripts to enhance the apex build support feature RajithaY3-6/+8
for generating kernel rpms based on the branch provided in apex.conf Change-Id: I197ff3f9a51b3b34b31d0b9a3628610f7f915011 Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
2017-03-28Disabling execution of cyclictest as part of verify job.kalyanreddy1-1/+2
This patch is used to temporarily disable cyclictest execution as a part of kvmfornfv verify job to speed up the verification process. This is only a temporary workaround/solution as kvmfornfv verify job is getting triggered for patches which includes only docs/ as well. Note: Once complete documentation is made available for danube release will revert this patch Change-Id: Ib04a7d9481b74a0fafcd1d489b80c94051d875e6 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-22Code optimization and retrieving host_ip/test_time from host-config.kalyanreddy3-15/+42
This patch includes updated scripts to: 1.Select the host environment and test duration from host-config file to execute the test cases based on the job type. 2.Remove code duplications like sourcing a file multiple times. 3.Make packet forwarding test cases execution look clear. Change-Id: I88457b7f3dfacad1db2495090504974097228a4d Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-21Merge "This patch includes updated scripts to enable ftrace and collect logs ↵Jiang, Yunhong4-50/+55
for debugging high latency values."
2017-03-21This patch includes updated scripts to enable ftrace and collectkalyanreddy4-50/+55
logs for debugging high latency values. Change-Id: Ibdea5dab0c6d47eb6dd9d47d879fdd42dd95f8e4 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-20This patch contains the code changes to check the commit id inRajithaY3-2/+6
the apex.conf file is valid or not and to update the stress_isolcpus to 22-43 on console Change-Id: I6a2e78f51f2371042bcbfa4f8c3e31b316938528 Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
2017-03-17This patch includes updated scripts to use different docker containerskalyanreddy2-52/+27
for each test case and perform necessary clean up operations after execution of test cases. Revert "Revert "This patch includes updated scripts for modifying"" This reverts commit 53bf71ea043426dd23319bd3bd011fd9a8ce0446 Note: This is only a temporary workaround. Will push the fix soon. Change-Id: I6f3ef551bd8fb0b2c53ea2b3f4ee4bcf45dcdc7a Co-Authored-By: RajithaY<rajithax.yerrumsetty@intel.com> Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-15This patch includes scripts and configuration files forkalyanreddy4-15/+256
executing packet forwarding test cases as a part of kvmfornfv daily job and printing the results. Change-Id: I484ce89c4821d03cb997c774f014c59a10dc275e Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-13Merge "This patch includes updated scripts for modifying function names and ↵Jiang, Yunhong3-44/+68
to optimize the code for executing all the test cases and performing necessary host cleaning operations after executing all the test cases."
2017-03-13This patch includes updated scripts for modifying function names andkalyanreddy3-44/+68
to optimize the code for executing all the test cases and performing necessary host cleaning operations after executing all the test cases. Change-Id: Ia1a4f6743631ff07c27afa949b6820fcc862a3ce Co-Authored-By: Y Rajitha <y.rajitha@tcs.com> Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-11Merge "This patch includes building of the kernel rpm's for the commit id ↵Jiang, Yunhong6-5/+156
provided in apex.conf file and renaming of the kernel rpm's in the format kvmfornfv-commitid-apex-kernel-[devel/header]-4.4.6_rt14_centos.x86_64.rpm"
2017-03-10This patch includes building of the kernel rpm's for the commit id RajithaY6-5/+156
provided in apex.conf file and renaming of the kernel rpm's in the format kvmfornfv-commitid-apex-kernel-[devel/header]-4.4.6_rt14_centos.x86_64.rpm Change-Id: Id36eec6a577ac92b436a68f975fc1293c04ab97d Co-Authored by: Navya Bathula <navyax.bathula@intel.com> Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
2017-03-07Match the config from ubuntuYunhong Jiang2-0/+2
As ubuntu 16.04 is using the same version kernel, we try to reuse the config file from ubuntu server release. Also added one rpm package required for building the new kernel config. upstream-status: N/A Change-Id: I471918eb1840bd36ba569abb63b2fa0b3d2fb4f3 Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
2017-03-07Merge "This patch includes host and guest configuration script updates to ↵Jiang, Yunhong2-3/+4
install kvmfornfv built kernel and configure the grub for executing test cases on latest installed kernel."
2017-03-07This patch contains the PCM utility installation and continouslyShravani3-1/+52
collecting memory bandwidth data using pcm-memory throughout each cyclic testcase Change-Id: Iafde7c57bfbe8ce2da4442ac6b414603957cc074 Co-Authored by:Rajitha <y.rajitha@tcs.com> Signed-off-by:Shravani <shravani.p@tcs.com>
2017-03-03This patch includes host and guest configuration script updateskalyanreddy2-3/+4
to install kvmfornfv built kernel and configure the grub for executing test cases on latest installed kernel. Change-Id: I5a4b2959d098279337ec80f1faabc79267fe74e0 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-03-02This patch updates latency threshold values for execution ofkalyanreddy1-1/+1
cyclictest test cases using kvmfornfv built kernel rpm. Also reduces the test execution time. NOTE: This change is only a temporary work around as the kernel debugging work to reduce these high latency values is in progress. Change-Id: I13d8595b6d8625b8b41f7ca6156cf3f675d8080b Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-02-28This patch includes updated kernel config file to enablekalyanreddy2-0/+27
CIFS and FUSE modules and updated scripts to check whether the node is up and running before execution of each test case. Change-Id: Ieebb693229d24e89d7ce92b0c1a26de411cce590 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-02-22Merge "Combine the common code for kernel building on deb/rpm"Jiang, Yunhong15-363/+285
2017-02-09Combine the common code for kernel building on deb/rpmshravani15-363/+285
This patch removes the duplication of code in rpm/debian build scripts. Change-Id: I88edc93df488bd01a43cd98e4f69f35e09f8f61c Signed-off-by: Shravani <shravani.p@tcs.com>
2017-02-08Enabling ftrace for kernel debugging.kalyanreddy5-24/+153
This patch contains updated scripts to enable ftrace for kernel debugging and storing the log files to artifact repository. Change-Id: I81b8f987c2c214ca53a6e4502ad953a9adbc6be9 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-02-07This patch contains the scripts to install the Qemu rpm and make use of it forshravani6-1/+69
lauching guest VM's Change-Id: I74ce89e1e0d628b0be2d9165b8418a519b52064d Co-Authored-By: Y Rajitha <y.rajitha@tcs.com> Signed-off-by: Shravani <shravani.p@tcs.com>
2017-01-30This patch includes updated scripts to modify hardcoded ip addresseskalyanreddy2-3/+3
of the nodes used for executing cyclictest testcase as part of kvmfornfv verify and daily jobs. Change-Id: Ie436791d2debff20f2bcf750204b886c35ae5b7c Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>