Put testtools directly under lib/ to make it easier to install from Samba 4.
authorJelmer Vernooij <jelmer@samba.org>
Wed, 31 Mar 2010 01:19:18 +0000 (03:19 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Wed, 31 Mar 2010 01:19:18 +0000 (03:19 +0200)
23 files changed:
lib/subunit/update.sh [deleted file]
lib/testtools/__init__.py [moved from lib/subunit/python/testtools/__init__.py with 100% similarity]
lib/testtools/content.py [moved from lib/subunit/python/testtools/content.py with 100% similarity]
lib/testtools/content_type.py [moved from lib/subunit/python/testtools/content_type.py with 100% similarity]
lib/testtools/matchers.py [moved from lib/subunit/python/testtools/matchers.py with 100% similarity]
lib/testtools/run.py [moved from lib/subunit/python/testtools/run.py with 100% similarity]
lib/testtools/runtest.py [moved from lib/subunit/python/testtools/runtest.py with 100% similarity]
lib/testtools/testcase.py [moved from lib/subunit/python/testtools/testcase.py with 100% similarity]
lib/testtools/testresult/__init__.py [moved from lib/subunit/python/testtools/testresult/__init__.py with 100% similarity]
lib/testtools/testresult/doubles.py [moved from lib/subunit/python/testtools/testresult/doubles.py with 100% similarity]
lib/testtools/testresult/real.py [moved from lib/subunit/python/testtools/testresult/real.py with 100% similarity]
lib/testtools/tests/__init__.py [moved from lib/subunit/python/testtools/tests/__init__.py with 100% similarity]
lib/testtools/tests/helpers.py [moved from lib/subunit/python/testtools/tests/helpers.py with 100% similarity]
lib/testtools/tests/test_content.py [moved from lib/subunit/python/testtools/tests/test_content.py with 100% similarity]
lib/testtools/tests/test_content_type.py [moved from lib/subunit/python/testtools/tests/test_content_type.py with 100% similarity]
lib/testtools/tests/test_matchers.py [moved from lib/subunit/python/testtools/tests/test_matchers.py with 100% similarity]
lib/testtools/tests/test_runtest.py [moved from lib/subunit/python/testtools/tests/test_runtest.py with 100% similarity]
lib/testtools/tests/test_testresult.py [moved from lib/subunit/python/testtools/tests/test_testresult.py with 100% similarity]
lib/testtools/tests/test_testsuite.py [moved from lib/subunit/python/testtools/tests/test_testsuite.py with 100% similarity]
lib/testtools/tests/test_testtools.py [moved from lib/subunit/python/testtools/tests/test_testtools.py with 100% similarity]
lib/testtools/testsuite.py [moved from lib/subunit/python/testtools/testsuite.py with 100% similarity]
lib/testtools/utils.py [moved from lib/subunit/python/testtools/utils.py with 100% similarity]
lib/update-external.sh [new file with mode: 0755]

diff --git a/lib/subunit/update.sh b/lib/subunit/update.sh
deleted file mode 100755 (executable)
index 1b27ba6..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-# Pull in a new snapshot of Subunit from the upstream bzr branch
-
-TARGETDIR="`dirname $0`"
-WORKDIR="`mktemp -d`"
-
-bzr export "$WORKDIR/subunit" lp:subunit 
-bzr export "$WORKDIR/testtools" lp:testtools 
-
-for p in python/ filters/ perl/
-do
-       rsync -avz --delete "$WORKDIR/subunit/$p" "$TARGETDIR/$p"
-done
-
-rsync -avz --delete "$WORKDIR/testtools/testtools/" "$TARGETDIR/python/testtools/"
-
-rm -rf "$WORKDIR"
diff --git a/lib/update-external.sh b/lib/update-external.sh
new file mode 100755 (executable)
index 0000000..7cf95f3
--- /dev/null
@@ -0,0 +1,19 @@
+#!/bin/sh
+# Pull in a new snapshot of external projects that are included in 
+# our source tree for users that don't have them installed on their system
+
+TARGETDIR="`dirname $0`"
+WORKDIR="`mktemp -d`"
+
+echo "Updating subunit..."
+bzr export "$WORKDIR/subunit" lp:subunit 
+for p in python/ filters/ perl/
+do
+       rsync -avz --delete "$WORKDIR/subunit/$p" "$TARGETDIR/subunit/$p"
+done
+
+echo "Updating testtools..."
+bzr export "$WORKDIR/testtools" lp:testtools 
+rsync -avz --delete "$WORKDIR/testtools/testtools/" "$TARGETDIR/testtools/"
+
+rm -rf "$WORKDIR"