summaryrefslogtreecommitdiffstats
path: root/src/build/citest/build-script
Commit message (Collapse)AuthorAgeFilesLines
* HCBI-239 Enable static analysisDan Larson2019-10-091-19/+22
| | | | | | | | | | | | | Change-Id: Id07e25aeb7337060baab8eaa2bbf4e3e8df238cd Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/84660 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Luis P Fernandez <luis.fernandez@ibm.com> Reviewed-by: Camvan T Nguyen <ctnguyen@us.ibm.com> Reviewed-by: Nicholas E Bofferding <bofferdn@us.ibm.com> Reviewed-by: William G Hoffa <wghoffa@us.ibm.com>
* Add optional params to build-script to skips some stepsChristian Geddes2019-07-101-55/+112
| | | | | | | | | | | | | | | | | | build-script not only compiles Hostboot and primes the ODE sandbox it also performs a copyright check and runs cxx tests. There is a desire to run this script to generate a populated sandbox but we dont need to run the copyright check or test cases so we need flags to avoid that. Change-Id: I93b698a0b8d634bedba43e25361771a0e08875fa Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/79692 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Roland Veloz <rveloz@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* HBCI-177: Enable Code Coverage in CIDan Larson2019-06-271-7/+30
| | | | | | | | | | | | | | | | To enable code coverage set in the environment export HOSTBOOT_PROFILE=1 Report is generated under obj/gcov_report Change-Id: I9548c742f5d3bb83aab6d6e4ffd857cccb48b5f1 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/78736 Reviewed-by: Camvan T. Nguyen <ctnguyen@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Zachary Clark <zach@ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Add FSPBUILD to CI scriptsDan Crowell2019-02-061-24/+37
| | | | | | | | | | | | | | | | | | | | | | Added logic to the autoci scripts for a new FSPBUILD mode. This mode will perform the following actions: - Build hostboot with the fsprelease.config file - Build the errlparser code - Not run simics Also added support for a new env var (LOCAL_CI_USER) that can be used to let you execute 'build-script' locally rather than trying to use the 'hostboot' user id for some of the operations. Change-Id: Ifc9d7875e00713cd46a27765aef5d24f88122a50 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/70617 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Camvan T. Nguyen <ctnguyen@us.ibm.com> Reviewed-by: Sameer R. Veer <sveer@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
* Serialize the Check For Prologs in CIIlya Smirnov2018-11-191-12/+10
| | | | | | | | | | | | | | | | | | | | | Prolog checks are performed in parallel with build in hostboot CI process, and the return code from the prolog checking script is checked after the build job completes, which introduces significant delays before the developer is informed of incorrect prologs. This change serializes the check for prolog correctness and forces the check to run before the build process, so that the developer is informed about bad prologs as soon as possible. Change-Id: Ib84802f14022712268db1b0b539396e59d25792f Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/68678 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Changes to build-script & setup-env for nimbus & cumulus to co-existSameer Veer2018-01-291-3/+30
| | | | | | | | | | | | | RTC: 179800 Change-Id: If15f1d49bc8ba189fdd7e5b139011bb7a12b654b Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46887 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Corey V. Swenson <cswenson@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
* Enable Secure Mode in standalone simicsStephen Cprek2017-07-261-0/+3
| | | | | | | | | | | | | Change-Id: Icd5f1b3111f4726c01c60c8e0899d4e42f7f9131 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43336 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Move bbuild up to b0302a_1710.910Dan Crowell2017-03-061-9/+11
| | | | | | | | | | | | | | | | Need to move forward to pick up some new hw image stuff Had to disable the p9_platPutRingWRingID_pass test due to an error. Change-Id: Ia593d25dc903d4c46eabe4ffc7d4a48f868aa8d1 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/37491 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Stephen M. Cprek <smcprek@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Fix Simics hb_machine, Enable Simics for CIDean Sanner2016-02-191-3/+2
| | | | | | | | RTC: 137477 Change-Id: I57d1b410ebaaccc6e270ea7ff15f83fe7c70f177 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/23054 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
* Disable Simics for P9 branchStephen Cprek2015-12-111-1/+2
| | | | | | | | | | | | Temporarily turn off Simics in Jenkins Also update the bbuild to a stable level Change-Id: If2f96f168bcab3ab5373949a56b1adc7fa2b0641 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20853 Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Short circuit Jenkins job if there are commit verification errorsStephen Cprek2015-10-271-10/+10
| | | | | | | | | | | | Change-Id: I2bff607b8a76229d41bf538fd3a24f594bdf21fd Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20978 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: FSP CI Jenkins Tested-by: Jenkins OP HW Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: Elizabeth Liner <eliner@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Generalize env vars, env setup, and copyright scriptsStephen Cprek2015-09-011-3/+5
| | | | | | | | | | | | | Methods ported over from code in EKB. Change-Id: I26b6f2326314936b0316f64272230730ecd3f9ee RTC: 126634 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/17465 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Change copyright prolog for all files to Apache.Patrick Williams2014-05-211-10/+10
| | | | | | | Change-Id: I5664587b4f889099290ef50d50fa9ce5e580e1eb Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11167 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Build error log parsers during Jenkins build.Patrick Williams2014-04-251-0/+12
| | | | | | | | | | Change-Id: Ia404970a84897d1a89e1f86a18220fc0199e4df1 RTC: 66441 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10674 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Reorganize citest scripts.Patrick Williams2014-04-251-2/+42
| | | | | | | | | | | | | | Split pieces of the autocitest script out so that we can control the order of the pieces, allow some to run in parallel, etc. This will enable us to build the error log parsers as part of Jenkins testing. Change-Id: I017c7b0516673dc267eb90adf03b4604602281e6 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10673 Tested-by: Jenkins Server Reviewed-by: Donald E. Dahle <dedahle@us.ibm.com> Reviewed-by: STEPHEN M. CPREK <smcprek@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
* Move jenkins build script into git.Patrick Williams2014-04-101-0/+29
Change-Id: I00e2c69113d58af70851a0053c854bd99133543e Backport: release-fips810 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/10297 Tested-by: Jenkins Server Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
OpenPOWER on IntegriCloud