summaryrefslogtreecommitdiff
path: root/yarns/building.yarn
Commit message (Collapse)AuthorAgeFilesLines
* Add a test for partial buildsAdam Coldrick2015-04-021-0/+11
| | | | Change-Id: Ibc95fe1d78c8d68dd20a4d2187f93f363369dfec
* Convert the empty-stratum test into a yarnAdam Coldrick2015-02-181-0/+11
| | | | | | | We will use MorphologyLoader.load_from_file() to load morphologies from a temporary file, so the output will be unpredictable. That will break this test, so we may as well convert it into a yarn to fix it.
* Fix some yarns to shut down their git servers when finishedAdam Coldrick2015-02-181-0/+1
| | | | | | This commit fixes an issue where running morph's yarn tests would leave behind a number of scripts/git-daemon-wrap processes due to some tests not stopping their git server properly.
* Fix an existing build yarnRichard Ipsum2015-01-231-1/+2
| | | | | | | Fix "attempting to build a system morphology which has never been committed" use WHEN ... THEN morph succeeded The old yarn worked just as well, this change is just for consistency.
* Add yarns to test building with relative pathsRichard Ipsum2015-01-231-0/+27
|
* yarns: Add yarns for system-integrationsRichard Maw2014-10-241-0/+30
| | | | | These were previously completely untested, so their unsafe mounting wasn't noticed, but now both are fixed.
* Only attempt to run distbuild yarns if possibleRichard Maw2014-10-081-0/+1
| | | | | | | | | You need both bottle and flup for this to work, and it would wait forever for a cache-server that is never going to start unless you have bottle and flup. So we now check whether the cache server is functional before attempting distbuild tests.
* Add distbuilding yarnRichard Maw2014-10-021-0/+33
| | | | Deploying after distbuild currently broken
* yarns: Use a more realistic simulation of a git serverbaserock/richardmaw/yarn-git-daemonRichard Maw2014-08-281-0/+1
| | | | | | | | | | | Previously we would use file: URIs to point to the git repositories. This was fast and simple, but had the drawback that it bypassed all the git cache logic, so changes to the git cache weren't adequately covered by the test suite. Now we spool up a simulated git server per scenario, and shut it down at the end.
* yarns: Adapt to put morphologies in subdirsbaserock/richardmaw/S11284/morphologies-by-path-v4Richard Maw2014-07-101-2/+2
| | | | | | | | | | | | | We want to move our morphologies in our definitions repository into subdirectories, so they're more organised. We'd prefer to only refer to morphologies by file path, rather than a name that loosely corresponds to the file path, but we need to support that for backwards compatibility until we can move all of our morphologies into the definitions repository. However, since we want to eventually remove this, and we want to ensure that file paths work, we change the yarn tests to use file paths.
* yarns: Remove redundant repo in IMPLEMENTS THENRichard Maw2014-01-091-1/+1
| | | | | morph build the system... doesn't need the repository to be specified, just the branch; morph is able to work it out for itself.
* yarns: Change expected result of building uncommitted morphologiesRichard Maw2013-11-291-3/+1
| | | | | The new build code uses `git update-index --add`, which means it can use morphologies that haven't previously been added.
* yarns: un-parameterise architecture in system morphologiesRichard Maw2013-11-291-2/+2
| | | | | | It doesn't make sense to be able to specify an architecture from the IMPLEMENTS name, since you either need your architecture for something to build, or testarch for something that consistently doesn't build.
* Standardizes language and refactors some implementation stepsDaniel Firth2013-11-051-3/+3
|
* Added scenario test for preventing building uncommitted systemsDaniel Firth2013-11-011-0/+11