summaryrefslogtreecommitdiffstats
path: root/opal-ci
Commit message (Collapse)AuthorAgeFilesLines
* libstb/create-container: Add full container build and sign with imprint keysDave Heller2017-04-078-8/+8
| | | | | | | | | | This adds support for writing all the public key and signature fields to the container header, and for dumping the prefix and software headers so they may may be signed, and for signing those headers with the imprint keys. Signed-off-by: Dave Heller <hellerda@linux.vnet.ibm.com> [stewart@linux.vnet.ibm.com: fixup warnings&build, include openssl-devel in CI dockerfiles] Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* hdata_to_dt: Only output dtbStewart Smith2017-02-168-8/+11
| | | | | | | | | | | convert test cases to diff DTS rather than DTB. This means we also have to build dtc on CentOS 7 to be able to run the test suite. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> [oohall@gmail.com moved the test cases into seperate patches] Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* update opal-ci/READMEStewart Smith2016-12-231-1/+8
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* travis: install expect on ubuntu 12.04, disable qemu on 16.04/latestStewart Smith2016-12-224-4/+4
| | | | | | | due to an oddity with our qemu (that I haven't yet debugged), the hello world test fails in qemu on recent ubuntu. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* travis: build and test more on centos7Stewart Smith2016-12-222-2/+27
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* travis: install systemsim-p8 on centos7Stewart Smith2016-12-221-0/+2
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* travis: install systemsim-p8 on centos6Stewart Smith2016-12-221-0/+2
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* travis: install systemsim-p9Stewart Smith2016-12-227-0/+14
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* travis: enable fedora25Stewart Smith2016-12-221-0/+6
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* travis: use curl rather than wgetStewart Smith2016-12-228-13/+13
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* travis/opal-ci: enable ccache for everythingStewart Smith2016-11-243-4/+4
| | | | | | caching most of skiboot build, saves us maybe a minute Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* travis: add fedora rawhideStewart Smith2016-11-241-0/+6
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* travis: enable ccacheStewart Smith2016-11-247-6/+8
| | | | | | | Primarily this combats the long time it takes to build qemu in our build scripts. Practically, cuts a couple of minutes from build. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* travis-ci: use Docker containers for a matrix of platformsStewart Smith2016-11-0210-0/+168
| | | | | | | | | | | | This greatly simplifies the build process for travis, yet makes it more powerful and increases coverage without increasing wall time to test. Travis has the concept of a build matrix, and we want to ensure we continue to build succesfully on a variety of platforms and compiler combinations. We limit what we run on some OSs to conserve vital sanity. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* test/qemu: bump qemu version used in CI, adds IPMI supportStewart Smith2016-08-261-1/+1
| | | | | | Now based on Cédric's branch. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* Add Debian Jessie installer boot testStewart Smith2015-11-261-0/+3
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* update qemu revisions for opal-ciStewart Smith2015-11-201-1/+1
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* Support PowerNV Qemu for running testsStewart Smith2015-10-262-0/+13
| | | | | | | | | | | | | | | | | | We now run tests under both Mambo and QEMU PowerNV model. Also added are scripts in opal-ci/ for building powernv model qemu. Currently, this is not yet in upstream qemu, so we build from Ben's branch. You can start using qemu along with/instead of Mambo by: 1) (cd ./opal-ci; sudo ./install-deps-qemu-powernv.sh; ./build-qemu-powernv.sh) 2) Pointing QEMU_PATH and QEMU_BINARY environment variables to appropriate qemu binary with powernv model When building qemu ourselves, we build a *specific* known good tag from the open-power tree. This should ensure that into the future existing test scripts should continue to function. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* Enable multiple boot tests based on op-build verisonsStewart Smith2015-05-262-0/+115
We also add a makefile to help people re-create the images. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
OpenPOWER on IntegriCloud