-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
Most of the time, the test ttg/test/core-unittests-ttg-parsec/run-np-2 fails to terminate within the 1500s timeout. This test normally takes only a few seconds. I have attempted to reproduce the correct passing test that the current TTG CI has, but I've been unable to reproduce a successful test using a docker image that is very close to the Github ubuntu runner image. My tester is in my docker-based test reproducer repo at https://github.com/G-Ragghianti/docker/tree/main/ttg.tesse
To reproduce:
$ git clone https://github.com/G-Ragghianti/docker
$ cd docker/ttg.tesse
$ docker build .
== Dockerfile
FROM ubuntu:jammy
RUN apt-get update && \
apt-get -y install build-essential lsb software-properties-common ninja-build g++-12 liblapack-dev \
libeigen3-dev openmpi-bin libopenmpi-dev libtbb-dev flex bison git wget
RUN cd /tmp/ && \
wget -q -O - https://github.com/Kitware/CMake/releases/download/v4.1.0-rc4/cmake-4.1.0-rc4-linux-x86_64.tar.gz | tar -zx && \
mv /tmp/cmake* /tmp/cmake
ENV PATH=/usr/sbin:/usr/bin:/tmp/cmake/bin
USER nobody
RUN git clone https://github.com/TESSEorg/ttg /tmp/ttg && \
mkdir /tmp/ttg/build
WORKDIR /tmp/ttg/build
RUN CXX=g++-12 cmake -L .. \
-G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=OFF \
-DMPIEXEC_PREFLAGS='--bind-to;none;--allow-run-as-root' \
-DCMAKE_INSTALL_PREFIX=install \
-DTTG_EXAMPLES=ON
RUN cmake --build .
RUN ctest -V -R ttg/test/core-unittests-ttg-parsec/run-np-2 ; exit 1
Metadata
Metadata
Assignees
Labels
No labels