summaryrefslogtreecommitdiff
path: root/tests.as-root
diff options
context:
space:
mode:
Diffstat (limited to 'tests.as-root')
-rwxr-xr-xtests.as-root/building-a-system-branch-multiple-times-doesnt-generate-new-artifacts.script8
-rwxr-xr-xtests.as-root/building-a-system-branch-picks-up-uncommitted-changes.script8
-rwxr-xr-xtests.as-root/building-a-system-branch-works-anywhere.script7
-rwxr-xr-xtests.as-root/setup2
4 files changed, 24 insertions, 1 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 ecb3b0e0..56fd08cf 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,14 @@
set -eu
+# Disable test on versions of Python before 2.7.
+if ! python --version 2>&1 | grep '^Python 2\.[78]' > /dev/null
+then
+ name=building-a-system-branch-multiple-times-doesnt-generate-new-artifacts
+ cat "$SRCDIR/tests.as-root/$name.stdout"
+ exit 0
+fi
+
source "$SRCDIR/scripts/fix-committer-info"
# Initialise the workspace.
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 002f4abd..0ba6ebad 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,14 @@
set -eu
+# Disable test on versions of Python before 2.7.
+if ! python --version 2>&1 | grep '^Python 2\.[78]' > /dev/null
+then
+ name="building-a-system-branch-picks-up-uncommitted-changes"
+ cat "$SRCDIR/tests.as-root/$name.stdout"
+ exit 0
+fi
+
source "$SRCDIR/scripts/fix-committer-info"
# Initialise the workspace.
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 0d0b70b1..462963e0 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,13 @@
set -eu
+# Disable test on versions of Python before 2.7.
+if ! python --version 2>&1 | grep '^Python 2\.[78]' > /dev/null
+then
+ cat "$SRCDIR/tests.as-root/building-a-system-branch-works-anywhere.stdout"
+ exit 0
+fi
+
source "$SRCDIR/scripts/fix-committer-info"
# Initialise the workspace.
diff --git a/tests.as-root/setup b/tests.as-root/setup
index 1392450e..cb3448a9 100755
--- a/tests.as-root/setup
+++ b/tests.as-root/setup
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Create git repositories for tests. The chunk repository will contain a
# simple "hello, world" C program, and two branches ("master", "farrokh"),