pytest-isolate-mpi
0.3

Contents:

  • Introduction
  • Installation
  • Usage
  • API Reference
  • Changelog
  • Contributing
  • Related Work
pytest-isolate-mpi
  • Related Work
  • View page source

Related Work

The following projects were considered:

  • pytest
    • industry standard unit testing framework that was chosen as target

  • pytest-mpi
    • The plugin allows for MPI-parallel execution of tests, i.e. running multiple tests in parallel.

    • It does not implement MPI-parallel tests.

  • pytest-forked / pytest-isolate
    • The plugins runs tests in a forked subprocess.

    • This gives safety w.r.t. segfaults happening in the subprocess.

    • It does not allow for MPI-parallel execution.

  • testflo
    • testflo implements MPI-parallel execution of tests

    • But for unittest and without safety w.r.t. segfaults and MPI_Abort

Previous

© Copyright 2024, German Aerospace Center (DLR e.V.).

Built with Sphinx using a theme provided by Read the Docs.