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.