summaryrefslogtreecommitdiff
path: root/yarns/morph.shell-lib
Commit message (Collapse)AuthorAgeFilesLines
* yarns: Also output error messages to terminalRichard Maw2013-11-221-0/+3
| | | | | Saving the result is useful for the tests, but diagnostics of failures are quicker if the result is printed to the terminal as well.
* Modify morph test suite to use the new cmdtestPedro Alvarez2013-10-301-0/+19
|
* Added scenario test for preventing cross-buildingDaniel Firth2013-10-301-1/+3
|
* Move helper script to scripts for use in cmdtestsRichard Maw2013-09-261-17/+1
|
* Make branch commands work with null refsRichard Maw2013-09-261-0/+21
|
* Refactor code for clarityLars Wirzenius2013-07-311-4/+4
| | | | Reported-by: Tiago Gomes
* Add scenario (yarn) tests for most of branching and mergingLars Wirzenius2013-07-301-0/+153
These scenarios test the basics of most of the subcommands the branch and merge plugin provides. They don't purport to be complete, but give some indication that things work, and form a basis upon which further things can be built. Yarn also isn't included in a Baserock release yet, so we need to keep the cmdtests until Baserock 10 has been released. The existing cmdtest tests are not modified by this: they are left intact, until they can analysed in detail for things to be added to the scenarios. After that, the cmdtest tests will start to go away. Merging is not covered by these tests: it is not clear how merge should work, and the current code is known to do the wrong thing in many cases. Scenarios for merge will be added later. Building is also not covered. Testing builds well needs some additional, careful thinking, and that isn't ready for this patch series. It will be added later.