aboutsummaryrefslogtreecommitdiff
path: root/test-vm-providers
diff options
context:
space:
mode:
authorDominik Ritter <dritter03@googlemail.com>2017-03-21 03:43:24 +0300
committerDominik Ritter <dritter03@googlemail.com>2017-03-21 03:43:24 +0300
commita4a8afb203c9c4bdebc1b24a2e811ddaad6dad95 (patch)
tree6dee8b29240db6ae016c1225dbc299725f6e2b33 /test-vm-providers
parent4331ed2dd14564543e912fd1675daf86b8e4afa1 (diff)
Setup some test folders/repos in the VMs for easier testing
Diffstat (limited to 'test-vm-providers')
-rw-r--r--test-vm-providers/plain.sh5
-rwxr-xr-xtest-vm-providers/setup-environment.sh44
2 files changed, 48 insertions, 1 deletions
diff --git a/test-vm-providers/plain.sh b/test-vm-providers/plain.sh
index 5bd76168..3dc0e5a5 100644
--- a/test-vm-providers/plain.sh
+++ b/test-vm-providers/plain.sh
@@ -1,4 +1,7 @@
#!/usr/bin/zsh
echo 'LANG=en_US.UTF-8' >! ~/.zshrc
-echo 'source /vagrant_data/powerlevel9k.zsh-theme' >> ~/.zshrc \ No newline at end of file
+echo 'source /vagrant_data/powerlevel9k.zsh-theme' >> ~/.zshrc
+
+# setup environment
+/vagrant_data/test-vm-providers/setup-environment.sh \ No newline at end of file
diff --git a/test-vm-providers/setup-environment.sh b/test-vm-providers/setup-environment.sh
new file mode 100755
index 00000000..0e8beb6d
--- /dev/null
+++ b/test-vm-providers/setup-environment.sh
@@ -0,0 +1,44 @@
+#!/usr/bin/zsh
+
+OLDPWD="$(pwd)"
+cd $HOME
+
+TESTFOLDER="${HOME}/p9k"
+mkdir -p $TESTFOLDER
+cd $TESTFOLDER
+
+# Make a deep test folder
+mkdir -p deep-folder/1/12/123/1234/12345/123456/1234567/123455678/123456789
+
+# Make a git repo
+mkdir git-repo
+cd git-repo
+git config --global user.email "test@powerlevel9k.theme"
+git config --global user.name "Testing Tester"
+git init
+echo "TEST" >> testfile
+git add testfile
+git commit -m "Initial commit"
+cd $TESTFOLDER
+
+# Make a Mercurial repo
+mkdir hg-repo
+cd hg-repo
+export HGUSER="Test bot <bot@example.com>"
+hg init
+echo "TEST" >> testfile
+hg add testfile
+hg ci -m "Initial commit"
+cd $TESTFOLDER
+
+# Setup a SVN folder
+svnadmin create ~/.svn-repo
+mkdir svn-repo
+svn checkout "file://${HOME}/.svn-repo" "svn-repo"
+cd svn-repo
+echo "TEST" >> testfile
+svn add testfile
+svn commit -m "Initial commit"
+cd $TESTFOLDER
+
+cd $OLDPWD \ No newline at end of file