diff --git a/Dockerfile b/Dockerfile
index 98e687495ae64259e7ef77ff9a58435cb4eef009..2638c7bf6a33eed1c5db1716ba3ba0ce6576006e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -37,7 +37,10 @@ RUN apt-get update \
     libgtest-dev \
     clang-${LLVM_VERSION} \
     libomp-${LLVM_VERSION}-dev \
+    libclang-${LLVM_VERSION}-dev \
+    libclang-rt-${LLVM_VERSION}-dev \
     clang-format-${LLVM_VERSION} \
+    clang-tidy-${LLVM_VERSION} \
     llvm-${LLVM_VERSION} \
     lldb-${LLVM_VERSION} \
     ninja-build \
@@ -55,6 +58,11 @@ RUN ln -s /usr/bin/clang-${LLVM_VERSION} /usr/bin/clang
 RUN ln -s /usr/bin/clang++-${LLVM_VERSION} /usr/bin/clang++
 RUN ln -s /usr/bin/clang-format-${LLVM_VERSION} /usr/bin/clang-format
 
+# Install lit
+ENV VIRTUAL_ENV=/opt/venv
+RUN python3 -m venv $VIRTUAL_ENV
+ENV PATH="$VIRTUAL_ENV/bin:$PATH"
+RUN pip3 install --no-input --no-cache-dir --disable-pip-version-check lit==14.0.0
 ENV CC=clang
 ENV CXX=clang++
 
@@ -92,12 +100,13 @@ RUN wget https://hpc.rwth-aachen.de/must/files/MUST-v${MUST_VERSION}.tar.gz && \
     mkdir build && \
     cd build && \
     CC=clang CXX=clang++ MPICH_CC=clang MPICH_CXX=clang++ OMPI_CC=clang OMPI_CXX=clang \
-      cmake .. -DCMAKE_INSTALL_PREFIX=/opt/must -DUSE_BACKWARD=ON -DENABLE_FORTRAN=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo && \
+      cmake .. -DCMAKE_INSTALL_PREFIX=/opt/must -DUSE_BACKWARD=ON -DENABLE_TESTS=ON -DENABLE_FORTRAN=ON -DLLVM_FILECHECK_PATH=$(which FileCheck) -DCMAKE_BUILD_TYPE=Release && \
     make install -j8 install-prebuilds && \
+    make check-basic -j8 && \
     rm /MUST-v${MUST_VERSION}.tar.gz && \
     rm -r -f /MUST-v${MUST_VERSION}
 
-
 # Run as non-privileged user
 RUN useradd -ms /bin/bash user
-USER user
\ No newline at end of file
+USER user
+WORKDIR /home/user
\ No newline at end of file