aboutsummaryrefslogtreecommitdiffstats
path: root/test-release
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2015-08-16 12:39:06 +1200
committerAldo Cortesi <aldo@nullcube.com>2015-08-16 12:39:06 +1200
commit20d89cd34fa89ceaceab962bc15dac2c0c59d702 (patch)
tree407378a2a018670c97a5d5a67c0126047fe8f5f7 /test-release
downloadmitmproxy-20d89cd34fa89ceaceab962bc15dac2c0c59d702.tar.gz
mitmproxy-20d89cd34fa89ceaceab962bc15dac2c0c59d702.tar.bz2
mitmproxy-20d89cd34fa89ceaceab962bc15dac2c0c59d702.zip
Initial checkin
Diffstat (limited to 'test-release')
-rwxr-xr-xtest-release38
1 files changed, 38 insertions, 0 deletions
diff --git a/test-release b/test-release
new file mode 100755
index 00000000..8cbcea8c
--- /dev/null
+++ b/test-release
@@ -0,0 +1,38 @@
+#!/bin/bash
+
+MITMPROXY_DIR=~/mitmproxy/mitmproxy
+NETLIB_DIR=~/mitmproxy/netlib
+PATHOD_DIR=~/mitmproxy/pathod
+DST=/tmp/mitmproxy_release
+
+rm -rf $DST
+mkdir -p $DST
+
+cd $NETLIB_DIR
+echo "Creating netlib source distribution..."
+python ./setup.py -q sdist --dist-dir $DST
+
+echo "Creating mitmproxy source distribution..."
+cd $MITMPROXY_DIR
+python ./setup.py -q sdist --dist-dir $DST
+
+echo "Creating pathod source distribution..."
+cd $PATHOD_DIR
+python ./setup.py -q sdist --dist-dir $DST
+
+echo "Creating virtualenv for test install..."
+virtualenv -q $DST/venv
+
+cd $DST
+echo "Installing netlib..."
+./venv/bin/pip -q install --download-cache ~/.pipcache ./netlib*
+echo "Installing pathod..."
+./venv/bin/pip -q install --download-cache ~/.pipcache ./pathod*
+echo "Installing mitmproxy..."
+./venv/bin/pip -q install --download-cache ~/.pipcache ./mitmproxy*
+
+echo "Running binaries..."
+./venv/bin/mitmproxy --version
+./venv/bin/mitmdump --version
+./venv/bin/pathod --version
+./venv/bin/pathoc --version