lammps/unittest
hammondkd 87590ad339
Merge branch 'lammps:develop' into fortran-expansion
2022-10-30 15:30:59 -05:00
..
c-library expand homepage checker tool to check a few more folders and apply updates 2022-10-24 10:58:39 -04:00
commands Merge branch 'develop' into refactor-testing 2022-10-24 20:07:58 -04:00
cplusplus avoid global namespace import in header, more consistency 2022-08-28 17:22:26 -04:00
force-styles use googletest aliased targets consistently 2022-10-26 22:37:24 -04:00
formats Merge remote-tracking branch 'github/develop' into collected-small-changes 2022-10-24 15:50:50 -04:00
fortran Unit tests and some off-by-one errors 2022-10-28 19:09:31 -05:00
python Merge remote-tracking branch 'github/develop' into collected-small-changes 2022-10-24 15:50:50 -04:00
testing expand homepage checker tool to check a few more folders and apply updates 2022-10-24 10:58:39 -04:00
tools add more extensive whitespace checking for fortran and unittests 2022-10-04 04:11:39 -04:00
utils Merge remote-tracking branch 'github/develop' into collected-small-changes 2022-10-24 15:50:50 -04:00
.clang-format enable aligning consecutive assignments 2020-06-13 02:05:13 -04:00
CMakeLists.txt add CMake check that will refuse compilation of unit tests or skip tests 2022-10-17 18:11:30 -04:00
README.md overview description for the unit test folders 2020-10-13 22:00:10 -04:00

README.md

Unit test collection

This part of the LAMMPS distribution contains scripts and inputs to run unit tests for different parts of the package. The tests are organized into folders based on which part of the distribution they are testing.

  • c-library: tests of the C-library interface
  • commands: tests for simple LAMMPS input commands
  • cplusplus: tests for using the LAMMPS library from C++
  • force-styles: tests for styles that compute or modify forces i.e pair, bond, angle, kspace styles and some fixes.
  • formats: tests related to file formats: atom styles, dump styles tokenizers potential file readers, dump styles
  • fortran: tests for the LAMMPS Fortran 03 module
  • python: tests for the LAMMPS Python module and python command
  • testing: convenience and support functions for test tools
  • tools: tests for tools form the tools folder
  • utils: tests for utility functions, e.g. from the utils namespace