Show More
@@ -0,0 +1,4 b'' | |||
|
1 | Run Mercurial tests with Vagrant: | |
|
2 | ||
|
3 | $ vagrant up | |
|
4 | $ vagrant ssh -c ./run-tests.sh |
@@ -0,0 +1,14 b'' | |||
|
1 | # -*- mode: ruby -*- | |
|
2 | ||
|
3 | Vagrant.configure('2') do |config| | |
|
4 | # Debian 7.4 32-bit i386 without configuration management software | |
|
5 | config.vm.box = "puppetlabs/debian-7.4-32-nocm" | |
|
6 | #config.vm.box = "pnd/debian-wheezy32-basebox" | |
|
7 | config.vm.hostname = "tests" | |
|
8 | ||
|
9 | config.vm.define "tests" do |conf| | |
|
10 | conf.vm.provision :file, source: "run-tests.sh", destination:"run-tests.sh" | |
|
11 | conf.vm.provision :shell, path: "provision.sh" | |
|
12 | conf.vm.synced_folder "../..", "/hgshared" | |
|
13 | end | |
|
14 | end |
@@ -0,0 +1,10 b'' | |||
|
1 | #!/bin/sh | |
|
2 | # This scripts is used to install dependencies for | |
|
3 | # testing Mercurial. Mainly used by Vagrant (see | |
|
4 | # Vagrantfile for details). | |
|
5 | ||
|
6 | export DEBIAN_FRONTEND=noninteractive | |
|
7 | apt-get update | |
|
8 | apt-get install -y -q python-dev unzip | |
|
9 | # run-tests.sh is added by Vagrantfile | |
|
10 | chmod +x run-tests.sh |
@@ -0,0 +1,13 b'' | |||
|
1 | #!/bin/sh | |
|
2 | # This scripts is used to setup temp directory in memory | |
|
3 | # for running Mercurial tests in vritual machine managed | |
|
4 | # by Vagrant (see Vagrantfile for details). | |
|
5 | ||
|
6 | cd /hgshared | |
|
7 | make local | |
|
8 | cd tests | |
|
9 | mkdir /tmp/ram | |
|
10 | sudo mount -t tmpfs -o size=100M tmpfs /tmp/ram | |
|
11 | export TMPDIR=/tmp/ram | |
|
12 | ./run-tests.py -l --time | |
|
13 |
General Comments 0
You need to be logged in to leave comments.
Login now