summaryrefslogtreecommitdiff
path: root/tests.build/build-stratum-with-submodules.script
Commit message (Collapse)AuthorAgeFilesLines
* cmdtests: We can no longer meaningfully look at chunks in the cachebaserock/adamcoldrick/wip-partial-deploybaserock/adamcoldrick/use-ostree-for-artifact-cacheAdam Coldrick2015-03-031-6/+2
| | | | | | | | | | | | | Its much harder to look at the contents of the artifact cache now that they aren't stored by chunk name (just cache key and artifact suffix). All of these were failing because they were trying to extract chunk tarballs or locate and inspect artifacts, so just make sure the builds themselves don't fail. The build-system tests are a lot of work to make into yarns, as we'll need to build systems with actual tools in as far as I can tell. Also disable the cross-bootstrap test for now.
* cmdtests: Use YAML not JSON to represent morphologiesAdam Coldrick2014-08-141-21/+13
|
* cmdtests: Take into account new constructed artifactsRichard Maw2014-01-161-2/+2
|
* Add 'build-mode' field for chunks in a stratumSam Thursfield2013-03-131-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Allowed values: staging: build with a staging chroot (default) test: build with the host's tools bootstrap: build with the host's tools, and do not include this chunk in the final stratum artifact In the past, 'normal mode' has been used to describe building a chunk with the host's tools. We don't want that mode to ever be used, because it is a huge hole in reproducability, but we need to keep it around to avoid making Morph's cmdtest suite depend on Baserock. Hopefully naming it 'test' should discourage potential abusers. It is unfortunate that the build tests now take a separate code path compared to real-world usage of Morph. However, this is necessary to avoid a circular dependency between Morph's test suite and the build-essential stratum in Baserock. We do whole-build testing of Baserock, too, so the 'staging' code path is still tested outside of Morph. However, testing a staging area requires populating it with at minimum a working shell, and this is a bit too complex to go in Morph's test suite.
* tests.build: Don't build individual chunks or strataSam Thursfield2013-02-201-9/+8
| | | | | We can't rely on this being possible any more. It was mostly only used for testing in any case.
* Separate out build tests from general Morph testsSam Thursfield2013-02-201-0/+75