Note that use of these tests requires the PYOPENMM_SOURCE_DIR to be set to the path in which the PyOpenMM distribution is unpacked. Moderate length tests (seconds): python test_systems.py # Test that a number of test systems give the expected energies on Reference platform. python test_cmap.py # Compare CHARMM CMAP consistency across platforms. Time-consuming tests (minutes): python test_platforms.py # Test that non-Reference platforms produce energies close to Reference platform on all test systems. python test_minimize.py # Test that LocalEnergyMinimizer work with all test systems in fastest platform. python test_thermostats.py # Test that all thermostats give equivalent results for a test system. python test_dispersion_correction.py # Test accuracy of analytical long-range dispersion correction. python test_ideal_gas.py # Test barostats on ideal gas. python test_force_combinations.py # Test various combinations of OpenMM Force objects to ensure they work correctly in combinations. python test_energy_conservation.py # Test energy conservation of water box.