Skip to content

Test fails to terminate: ttg/test/core-unittests-ttg-parsec/run-np-2 #324

@G-Ragghianti

Description

@G-Ragghianti

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions