From ea9e4d5cd76ebd89ffc12589d0bb676e5444b166 Mon Sep 17 00:00:00 2001 From: Peter Eckersley Date: Fri, 28 Aug 2015 09:57:30 -0700 Subject: [PATCH] Document more dependencies for integration testing --- docs/contributing.rst | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/docs/contributing.rst b/docs/contributing.rst index e4d7da1f9..0632b9aca 100644 --- a/docs/contributing.rst +++ b/docs/contributing.rst @@ -67,14 +67,17 @@ The following tools are there to help you: Integration ~~~~~~~~~~~ -First, install `Go`_ 1.5 and start Boulder_, an ACME CA server:: +First, install `Go`_ 1.5 (pick a value for GOPATH and put $GOPATH/bin in your +PATH), libtool-ltdl, mariadb-server and rabbitmq-server and then start +Boulder_, an ACME CA server:: ./tests/boulder-start.sh -The script will download, compile and run the executable; please be -patient - it will take some time... Once its ready, you will see -``Server running, listening on 127.0.0.1:4000...``. You may now run -(in a separate terminal):: +The script will download, compile and run the executable; please be patient - +it will take some time... Once its ready, you will see ``Server running, +listening on 127.0.0.1:4000...``. Add the ``venv/bin/`` subdirectory of your +letsencrypt repo to your path, and add an ``/etc/hosts`` entry pointing +``le.wtf`` to 127.0.0.1. You may now run (in a separate terminal):: ./tests/boulder-integration.sh && echo OK || echo FAIL