From ad676623168e7b7b083f66617087c6cf424000d1 Mon Sep 17 00:00:00 2001 From: Oleg Morozenkov Date: Sun, 15 Jan 2017 02:01:22 +0300 Subject: Fix tests --- Dockerfile_test | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Dockerfile_test (limited to 'Dockerfile_test') diff --git a/Dockerfile_test b/Dockerfile_test new file mode 100644 index 0000000..0d6f409 --- /dev/null +++ b/Dockerfile_test @@ -0,0 +1,27 @@ +FROM debian:latest +MAINTAINER Oleg Morozenkov + +RUN apt-get -qq update && \ + apt-get -qq install -y g++ make binutils cmake libssl-dev libboost-system-dev libboost-iostreams-dev libboost-test-dev + +WORKDIR /tmp/tgbot-cpp +COPY include include +COPY src src +COPY test test +COPY samples samples +COPY CMakeLists.txt ./ + +RUN cmake -DENABLE_TESTS=ON . && \ + make -j4 && \ + make install + +WORKDIR /tmp/tgbot-cpp/samples/echobot +RUN rm -rf CMakeCache.txt CMakeFiles/ && \ + cmake . && make -j4 + +WORKDIR /tmp/tgbot-cpp/samples/inline-keyboard +RUN rm -rf CMakeCache.txt CMakeFiles/ && \ + cmake . && make -j4 + +WORKDIR /tmp/tgbot-cpp +CMD make test -- cgit v1.2.3