summaryrefslogtreecommitdiff
path: root/tests.build/build-stratum-with-submodules.script
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2013-01-31 12:20:11 +0000
committerSam Thursfield <sam.thursfield@codethink.co.uk>2013-02-20 16:51:14 +0000
commit2ce8a926e858c06f76c7875dbd28616613f541dc (patch)
tree2259eb73e429229acfba61b933fe2911ecc6ddb2 /tests.build/build-stratum-with-submodules.script
parent8d9a939630bc677c2d2e7c4202a400f9bc0ab3ad (diff)
downloadmorph-2ce8a926e858c06f76c7875dbd28616613f541dc.tar.gz
tests.build: Don't build individual chunks or strata
We can't rely on this being possible any more. It was mostly only used for testing in any case.
Diffstat (limited to 'tests.build/build-stratum-with-submodules.script')
-rwxr-xr-xtests.build/build-stratum-with-submodules.script17
1 files changed, 8 insertions, 9 deletions
diff --git a/tests.build/build-stratum-with-submodules.script b/tests.build/build-stratum-with-submodules.script
index 987fbadf..f64ba9f6 100755
--- a/tests.build/build-stratum-with-submodules.script
+++ b/tests.build/build-stratum-with-submodules.script
@@ -46,9 +46,9 @@ EOF
# Modify the stratum to refer to the parent, not the submodule.
morphs="$DATADIR/morphs-repo"
-cat <<EOF > "$morphs/submod-stratum.morph"
+cat <<EOF > "$morphs/hello-stratum.morph"
{
- "name": "submod-stratum",
+ "name": "hello-stratum",
"kind": "stratum",
"chunks": [
{
@@ -60,16 +60,15 @@ cat <<EOF > "$morphs/submod-stratum.morph"
]
}
EOF
-"$SRCDIR/scripts/run-git-in" "$morphs" add submod-stratum.morph
+"$SRCDIR/scripts/run-git-in" "$morphs" add hello-stratum.morph
"$SRCDIR/scripts/run-git-in" "$morphs" commit --quiet -m 'foo'
-# No build and verify we got a stratum.
+# Now build and verify we got a stratum.
"$SRCDIR/scripts/test-morph" build-morphology \
- test:morphs-repo master submod-stratum
-"$SRCDIR/scripts/assemble-stratum" --cachedir "$DATADIR/cache" \
- "$DATADIR/cache/artifacts/"*submod-stratum \
- "$DATADIR/stratum.tar" submod-stratum
-tar -tf "$DATADIR/stratum.tar" | LC_ALL=C sort | sed '/^\.\/./s:^\./::'
+ test:morphs-repo master hello-system
+
+system=$(ls "$DATADIR/cache/artifacts/"*hello-system-rootfs)
+tar tf $system | LC_ALL=C sort | sed '/^\.\/./s:^\./::'