# HG changeset patch # User Matthew Wild # Date 1493809597 -3600 # Node ID 1eb0534e81a23e8c5f39b73aaa6b27f4fc138303 Initial commit diff -r 000000000000 -r 1eb0534e81a2 Dockerfile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Dockerfile Wed May 03 12:06:37 2017 +0100 @@ -0,0 +1,31 @@ +FROM debian:jessie + +RUN apt-get update \ + && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ + build-essential \ + git \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + python3 \ + python3-dev \ + python3-openssl \ + python3-pip \ + && rm -rf /var/lib/apt/lists/* + +RUN pip3 install --upgrade setuptools && pip3 install --upgrade pip + +RUN pip3 install nose coveralls + +ADD entrypoint.sh /entrypoint.sh + +RUN chmod a=rx /entrypoint.sh + +ENTRYPOINT /entrypoint.sh + +ADD https://github.com/horazont/aioxmpp/archive/devel.tar.gz + +WORKDIR aioxmpp-devel + +RUN pip3 install . + diff -r 000000000000 -r 1eb0534e81a2 entrypoint.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/entrypoint.sh Wed May 03 12:06:37 2017 +0100 @@ -0,0 +1,15 @@ +#!/bin/bash + +mkdir .local +cat < .local/e2etest.ini +[global] +provisioner=aioxmpp.e2etest.provision.AnonymousProvisioner + +[aioxmpp.e2etest.provision.AnonymousProvisioner] +no_verify=true +domain=anon.localhost +host=$SERVER_HOST +port=$SERVER_PORT +EOF + +exec /usr/bin/python3 -m aioxmpp.e2etest tests