summaryrefslogtreecommitdiff
path: root/tests.as-root
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2012-09-11 16:43:36 +0100
committerSam Thursfield <sam.thursfield@codethink.co.uk>2012-09-13 12:01:39 +0100
commitef0b21be1845d69886bd84f402725e439fc928b4 (patch)
tree9cba3580ab766c7def3307089ef3c1d07415192e /tests.as-root
parent8c87a657236c64ff640589e2d27cb0b347f3691a (diff)
downloadmorph-ef0b21be1845d69886bd84f402725e439fc928b4.tar.gz
tests: Always use fixed git committer info
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).
Diffstat (limited to 'tests.as-root')
-rwxr-xr-xtests.as-root/building-a-system-branch-multiple-times-doesnt-generate-new-artifacts.script3
-rwxr-xr-xtests.as-root/building-a-system-branch-picks-up-uncommitted-changes.script2
-rwxr-xr-xtests.as-root/building-a-system-branch-works-anywhere.script2
-rwxr-xr-xtests.as-root/building-creates-correct-temporary-refs.script2
-rwxr-xr-xtests.as-root/setup13
5 files changed, 10 insertions, 12 deletions
diff --git a/tests.as-root/building-a-system-branch-multiple-times-doesnt-generate-new-artifacts.script b/tests.as-root/building-a-system-branch-multiple-times-doesnt-generate-new-artifacts.script
index c00ef637..ecb3b0e0 100755
--- a/tests.as-root/building-a-system-branch-multiple-times-doesnt-generate-new-artifacts.script
+++ b/tests.as-root/building-a-system-branch-multiple-times-doesnt-generate-new-artifacts.script
@@ -19,6 +19,8 @@
set -eu
+source "$SRCDIR/scripts/fix-committer-info"
+
# Initialise the workspace.
cd "$DATADIR/workspace"
"$SRCDIR/scripts/test-morph" init
@@ -37,6 +39,7 @@ git config -f "$DATADIR/workspace/branch1/test:morphs-repo/.git/config" \
git config -f "$DATADIR/workspace/branch1/test:kernel-repo/.git/config" \
morph.uuid AABBCCDDE
+
# Build once.
cd "$DATADIR/workspace"
"$SRCDIR/scripts/test-morph" build linux-system
diff --git a/tests.as-root/building-a-system-branch-picks-up-uncommitted-changes.script b/tests.as-root/building-a-system-branch-picks-up-uncommitted-changes.script
index 0942bc82..002f4abd 100755
--- a/tests.as-root/building-a-system-branch-picks-up-uncommitted-changes.script
+++ b/tests.as-root/building-a-system-branch-picks-up-uncommitted-changes.script
@@ -19,6 +19,8 @@
set -eu
+source "$SRCDIR/scripts/fix-committer-info"
+
# Initialise the workspace.
cd "$DATADIR/workspace"
"$SRCDIR/scripts/test-morph" init
diff --git a/tests.as-root/building-a-system-branch-works-anywhere.script b/tests.as-root/building-a-system-branch-works-anywhere.script
index 3bb32f17..0d0b70b1 100755
--- a/tests.as-root/building-a-system-branch-works-anywhere.script
+++ b/tests.as-root/building-a-system-branch-works-anywhere.script
@@ -19,6 +19,8 @@
set -eu
+source "$SRCDIR/scripts/fix-committer-info"
+
# Initialise the workspace.
cd "$DATADIR/workspace"
"$SRCDIR/scripts/test-morph" init
diff --git a/tests.as-root/building-creates-correct-temporary-refs.script b/tests.as-root/building-creates-correct-temporary-refs.script
index 87ba6db6..c3ee7019 100755
--- a/tests.as-root/building-creates-correct-temporary-refs.script
+++ b/tests.as-root/building-creates-correct-temporary-refs.script
@@ -19,6 +19,8 @@
set -eu
+source "$SRCDIR/scripts/fix-committer-info"
+
# Initialise the workspace.
cd "$DATADIR/workspace"
"$SRCDIR/scripts/test-morph" init
diff --git a/tests.as-root/setup b/tests.as-root/setup
index f8077165..1392450e 100755
--- a/tests.as-root/setup
+++ b/tests.as-root/setup
@@ -28,18 +28,7 @@
set -eu
-export GIT_AUTHOR_NAME
-export GIT_AUTHOR_EMAIL
-export GIT_AUTHOR_DATE
-export GIT_COMMITTER_NAME
-export GIT_COMMITTER_EMAIL
-export GIT_COMMITTER_DATE
-GIT_AUTHOR_NAME=developer
-GIT_AUTHOR_EMAIL=developer@example.com
-GIT_AUTHOR_DATE="1343753514 +0000"
-GIT_COMMITTER_NAME=developer
-GIT_COMMITTER_EMAIL=developer@example.com
-GIT_COMMITTER_DATE="1343753514 +0000"
+source "$SRCDIR/scripts/fix-committer-info"
# The $DATADIR should be empty at the beginnig of each test.
find "$DATADIR" -mindepth 1 -delete