Skip to content

Latest commit

 

History

History

example

Fortuno examples

Documented examples demonstrating the usage of the Fortuno unit testing framework for various test scenarios.

Serial unit tests

  • serial: Unit tests in pure Fortran.
  • serial-fpp: Unit tests utilizing fpp-style macros (which are natively understood by basically all Fortran compilers). Allows for automatically added file and line information when reporting failure.
  • serial-fypp: Unit tests utilizing Fypp macros (helpful if your project uses the Fypp-preprocessor). Allows for automatic test registration as well as for automatic file and line information when reporting failure.

MPI-parallel unit tests

  • mpi: Unit tests in pure Fortran.
  • mpi-fpp: Unit tests utilizing fpp-style macros (which are natively understood by basically all Fortran compilers). Allows for automatically added file and line information when reporting failure.
  • mpi-fypp: Unit tests utilizing Fypp macros (helpful if your project uses the Fypp-preprocessor). Allows for automatic test registration as well as for automatic file and line information when reporting failure.

Coarray-parallel unit tests

  • coarray: Unit tests in pure Fortran.
  • coarray-fpp: Unit tests utilizing fpp-style macros (which are natively understood by basically all Fortran compilers). Allows for automatically added file and line information when reporting failure.
  • coarray-fypp: Unit tests utilizing Fypp macros (helpful if your project uses the Fypp-preprocessor). Allows for automatic test registration as well as for automatic file and line information when reporting failure.