summaryrefslogtreecommitdiff
path: root/tests/show-dependencies.setup
Commit message (Collapse)AuthorAgeFilesLines
* tests.build: Don't build individual chunks or strataSam Thursfield2013-02-201-1/+19
| | | | | We can't rely on this being possible any more. It was mostly only used for testing in any case.
* tests: Always use fixed git committer infoSam Thursfield2012-09-131-13/+1
| | | | | | Move this into a script which can be sourced by the 'setup' scripts and the actual tests (this is needed as the environment in 'setup' is not passed on to the tests).
* Strata should be referred to with full repo/ref/morph tripletsSam Thursfield2012-08-301-1/+5
| | | | | | | | This removes the requirement that all strata must be in the same repo as the system morphology. Both the system "strata" field and the stratum "build-depends" field are affected.
* Strata contain "chunks", not "sources"Sam Thursfield2012-08-291-2/+2
| | | | Rename "sources" field of stratum morphologies to "chunks".
* Add explicit repo prefixes to test scriptsLars Wirzenius2012-05-041-23/+23
|
* Make ./check check for long lines (with excptions); fix long linesLars Wirzenius2012-02-271-2/+5
|
* Actually make show-dependencies.setup create an invariant historyRob Taylor2012-01-191-2/+2
| | | | | tests/show-dependencies.setup was actually creating different histories on machines with different timezones.
* Comment tests/show-dependencies.setupRob Taylor2012-01-191-0/+3
| | | | | | Adds commentary that tests/show-dependencies.setup will now always produce a repository with commit sha1s that are always the same
* Make show-dependencies.setup always produce an identical git treeRob Taylor2012-01-191-1/+12
| | | | | Make sure author, comitter and dates are always the same so sha1s will always be consistent.
* Use /bin/bash for the show-dependencies test script.Jannis Pohlmann2012-01-161-1/+1
|
* Introduce the "show-dependencies" command and BuildDependencyGraph.Jannis Pohlmann2012-01-161-0/+314
The "show-dependencies" command takes a series of build tuples and dumps the resulting dependency graph (including strata and chunks at the moment) to the standard output. It also dumps the resulting build order which is a list of groups. These groups indicate which chunks and strata can be built in parallel and are not dependent on each other.