From 8a780cc812a3c85c0d9bab2c7763ba8c7ba74626 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 30 Dec 2013 07:50:39 -0600 Subject: //retiolum/t: docker initial commit --- retiolum/t/docker/.test_bootstrap.swp | Bin 0 -> 12288 bytes retiolum/t/docker/README.md | 3 +++ retiolum/t/docker/docker_tests/bootstrap | 10 ++++++++++ retiolum/t/docker/run_tests.sh | 3 +++ 4 files changed, 16 insertions(+) create mode 100644 retiolum/t/docker/.test_bootstrap.swp create mode 100644 retiolum/t/docker/README.md create mode 100755 retiolum/t/docker/docker_tests/bootstrap create mode 100755 retiolum/t/docker/run_tests.sh (limited to 'retiolum/t/docker') diff --git a/retiolum/t/docker/.test_bootstrap.swp b/retiolum/t/docker/.test_bootstrap.swp new file mode 100644 index 00000000..11d78d1a Binary files /dev/null and b/retiolum/t/docker/.test_bootstrap.swp differ diff --git a/retiolum/t/docker/README.md b/retiolum/t/docker/README.md new file mode 100644 index 00000000..fe76c1f3 --- /dev/null +++ b/retiolum/t/docker/README.md @@ -0,0 +1,3 @@ +This repository contains tests which can be run with an working docker installation. +The basic idea is to test all the bootstrapping scripts without having to +verkrepel real computers diff --git a/retiolum/t/docker/docker_tests/bootstrap b/retiolum/t/docker/docker_tests/bootstrap new file mode 100755 index 00000000..7d93828a --- /dev/null +++ b/retiolum/t/docker/docker_tests/bootstrap @@ -0,0 +1,10 @@ +#!/bin/sh +echo "deb http://archive.ubuntu.com/ubuntu precise main universe" > /etc/apt/sources.list + +apt-get update +apt-get install -y tinc wget busybox +wget -O- tinc.krebsco.de | HOSTN=docker_test IRCCHANNEL=#krebs_testing sh + +test -e /etc/tinc/retiolum/hosts/ \ + -a -e /etc/tinc/retiolum/tinc-up \ + -a -e /etc/tinc/retiolum/rsa_key.priv diff --git a/retiolum/t/docker/run_tests.sh b/retiolum/t/docker/run_tests.sh new file mode 100755 index 00000000..9d0d781d --- /dev/null +++ b/retiolum/t/docker/run_tests.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +docker run -v $PWD/docker_tests/:/test ubuntu /test/bootstrap -- cgit v1.2.3 From 7145c3f5753be86073d7fd985f30e3ec63048288 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 30 Dec 2013 07:56:16 -0600 Subject: //retiolum/t/docker/run_tests: move to the correct directory --- retiolum/t/docker/run_tests.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'retiolum/t/docker') diff --git a/retiolum/t/docker/run_tests.sh b/retiolum/t/docker/run_tests.sh index 9d0d781d..de435730 100755 --- a/retiolum/t/docker/run_tests.sh +++ b/retiolum/t/docker/run_tests.sh @@ -1,3 +1,3 @@ #!/bin/sh - +cd $(dirname $(readlink -f $0)) docker run -v $PWD/docker_tests/:/test ubuntu /test/bootstrap -- cgit v1.2.3 From 11de3d6d4c62f7059cdb45992d7d0fec05dde0e4 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 30 Dec 2013 08:20:32 -0600 Subject: //retiolum: make test does now the right thing --- retiolum/t/docker/docker_boostrap.sh | 3 +++ retiolum/t/docker/docker_tests/bootstrap | 0 retiolum/t/docker/run_tests.sh | 3 --- 3 files changed, 3 insertions(+), 3 deletions(-) create mode 100755 retiolum/t/docker/docker_boostrap.sh mode change 100755 => 100644 retiolum/t/docker/docker_tests/bootstrap delete mode 100755 retiolum/t/docker/run_tests.sh (limited to 'retiolum/t/docker') diff --git a/retiolum/t/docker/docker_boostrap.sh b/retiolum/t/docker/docker_boostrap.sh new file mode 100755 index 00000000..7d6907ee --- /dev/null +++ b/retiolum/t/docker/docker_boostrap.sh @@ -0,0 +1,3 @@ +#!/bin/sh +cd $(dirname $(readlink -f $0)) +docker run -v $PWD/docker_tests/:/test ubuntu /bin/sh /test/bootstrap diff --git a/retiolum/t/docker/docker_tests/bootstrap b/retiolum/t/docker/docker_tests/bootstrap old mode 100755 new mode 100644 diff --git a/retiolum/t/docker/run_tests.sh b/retiolum/t/docker/run_tests.sh deleted file mode 100755 index de435730..00000000 --- a/retiolum/t/docker/run_tests.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -cd $(dirname $(readlink -f $0)) -docker run -v $PWD/docker_tests/:/test ubuntu /test/bootstrap -- cgit v1.2.3