FROM movesrwth/storm:travis RUN apt-get update -qq &&\ apt-get install -qq --no-install-recommends z3 python3-setuptools python3-pip &&\ pip3 install pytest RUN mkdir /opt/pycarl &&\ cd /opt/pycarl &&\ git clone https://github.com/moves-rwth/pycarl . &&\ python3 setup.py build_ext --carl-dir /opt/carl develop &&\ py.test tests RUN mkdir /opt/stormpy &&\ cd /opt/stormpy &&\ git clone https://github.com/moves-rwth/stormpy . &&\ python3 setup.py build_ext --storm-dir /opt/storm/build develop &&\ py.test tests RUN apt-get update -qq &&\ apt-get install -qq --no-install-recommends curl &&\ mkdir /opt/clean &&\ curl https://ftp.cs.ru.nl/Clean/builds/linux-x64/clean-bundle-complete-linux-x64-latest.tgz |\ tar xzv --strip-components=1 --directory=/opt/clean ENV CLEAN_HOME=/opt/clean ENV PATH=$PATH:/opt/storm/build/bin:/opt/clean/bin:/opt/clean/exe COPY DTMC.dcl DTMC.icl Z3.dcl Z3.icl Expression.dcl Expression.icl /tmp/ RUN cd /tmp; clm -tst -ms -b -nt -IL Platform DTMC -o /opt/dtmc ENTRYPOINT ["/src/repair.sh"]